
******************* 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  RTSPXE_M.NIC	 <enter> (program RTSPXE_M.NIC to NIC)
	 rtflash -v RTSPXE_M.NIC  <enter> (verify the contain of the FLASH memory.

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

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

  RTSPXE_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).	  

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

  RTSPXE_S.NIC and RTSPXE_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.

  RTSPXE_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.
	  	
  RTSPXE_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.

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

3. 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

