******************* 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.
-
Or you can program Boot Agent image into the EPROM by using EPROM program machine.
-
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).
不知何故?