把8139的PXE代码刷进主板BIOS,用RTSROM_M.LOM对吗

******************* Realtek RTL8139(A/B/C)/RTL8130 Boot Agent **************************
HeadLine:
A. How to program the RTL8139(A/B/C)/RTL8130 Boot Agent.

1.Use FLASH memory programming utilty(\bin\rtflash.exe) to program one of the
boot ROMs(\bin) into a RTL8139(A/B/C)/RTL8130 network interface card(NIC).

For example: 
 rtflash  RTSROM_M.NIC	 <enter> (program RTSROM_M.NIC to NIC)
 rtflash -v RTSROM_M.NIC  <enter> (verify the contain of the FLASH memory.

There are 4 binary files(RTSROM_M.NIC,RTSROM_M.LOM,RTSROM_S.NIC and RTSROM_S.LOM)
in the \bin\ folder

RTSROM_M.NIC and RTSROM_M.LOM in the \bin folder are combination of PXE v2.10 and
RPL boot ROM.

RTSROM_M.NIC : the monolithic rom (contain both PXE base-code and UNDI modules)
designed to be programed into FLASH memory of NICs(add in cards).

RTSROM_M.LOM : the monolithic rom (contain both PXE base-code and UNDI modules)
designed to be included in a system BIOS(Lan on motherboard).

RTSROM_S.NIC and RTSROM_S.LOM in the \bin folder are combination of PXE v2.10
(UNDI only) and RPL boot ROM. These two rom are only functional when an extenal
PXE base-code is present.

RTSROM_S.NIC : the UNDI module split rom (do not contain PXE base-code module)
designed to be programed into FLASH memory of NICs(add in cards).
It can not work without a PXE base-code (pxebase.nic or pxebase.lom
installed in the system.

RTSROM_S.LOM : the UNDI module split rom (do not contain PXE base-code module)
designed to be included in a system BIOS(Lan on motherboard).
It can not work without a PXE base-code (pxebase.nic or pxebase.lom
installed in the system.

*ps: The pxebase.nic and pxebase.lom must be programed into Intel E100B or E100+ NIC.
They are avaible in the Intel PXE PDK.

  1. Or you can program Boot Agent image into the EPROM by using EPROM program machine.

  2. Last, the most important, run “RSET8139.EXE” utility to set the “Boot Rom Size”
    to the FLASH/EPROM size on the RTL8139(A/B/C)/RTL8130 adapter. Otherwise, the system
    BIOS might miss this ROM.

    For example:

    M27C512 (64K bytes/512K bits EPROM) —> set to 64K
    AT29C512 (64K bytes/512K bits FLASH) —> set to 64K
    AT29C010 (128K bytes/1M bits FLASH) —> set to 128K
    AT49F001 (128K bytes/1M bits FLASH) —> set to 128K
    39SF512 (64K bytes/512K bits FLASH) —> set to 64K

不过Realtek强调了RTSROM_M.LOM : the monolithic rom (contain both PXE base-code and UNDI modules) designed to be included in a system BIOS(Lan on motherboard).
不知何故?

我已成功地把8139的PXE代码刷进主板BIOS。主板是阳光(YOKO)SiS620的板子,上面集成了Crystal 4235声卡。
该主板用的是Award Modular BIOS V4.51PG
(2abinpc9) TL-S622-23 (12/06/1999)
BIOS代码:
06/11/1999-SiS-620-2A6INPC9C-00

BIOS芯片用的是Winbond 29C020.

你能不能把RTL8139的PXE代码给我一份?我们刷BIOSY一般用CBROM。
wyslg@21cn.com

用awdflash.exe把主板bios保存下来:awdflash.exe /sy t tt.bin
备份一份:copy tt.bin back.bin
看一下主板bios剩余容量是多少:cbrom.exe tt.bin /d
看Remain compress code space=是多少,大于64k就把Rtsrom_m.lom写进bios,
只大于32k就把Rtsrom_s.lom写进bions,
写PXE code到bios: cbrom.exe tt.bin /pci Rtsrom_m.lom
把bios写进主板:awdflash.exe tt.bin /py/sn/cc
就行了。
如果剩余空间连32k也不够,就把bios中的logo去掉:cbrom.exe tt.bin /epa release
再把PXE code写到bios.

ROM 和 详细的cbrom说明书 本站的无盘软件都有下载啊 ,干吗不先看看呢?

[被 网之鹰 编辑过(日期 01-11-2001)]

请问到哪下载*.LOM?
可否E-MAIL我一份?

netfun2000@163.net
netpc2000@163.net

Thanks