Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
romburning:tg3 [2008/03/06 06:22]
mcb30
romburning:tg3 [2008/03/06 07:26]
mcb30
Line 7: Line 7:
 ===== Preparing the ROM image ===== ===== Preparing the ROM image =====
  
-Copy the gPXE ROM image (e.g. //bin/pci_0e11_00ca.rom//) to a FAT-formatted floppy disk or USB drive.+Copy the gPXE ROM image (e.g. //bin/0e1100ca.rom//) to a FAT-formatted floppy disk or USB drive.
  
 ===== Preparing the tools ===== ===== Preparing the tools =====
Line 17: Line 17:
 Boot from the CD and select the following sequence of options: Boot from the CD and select the following sequence of options:
  
-  ​"​Continue to boot FreeDOS from CD-ROM"​ +  ​"​Continue to boot FreeDOS from CD-ROM"​ 
-  ​"​Install to harddisk using FreeDOS setup" (which won't actually install anything to your hard disk) +  ​"​Install to harddisk using FreeDOS setup" (which won't actually install anything to your hard disk) 
-  ​The language of your choice +  ​The language of your choice 
-  ​"Run FreeDOS from CD-ROM (return to command prompt)"​+  ​"Run FreeDOS from CD-ROM (return to command prompt)"​
  
 You should now see an //X:\>// prompt. ​ Type You should now see an //X:\>// prompt. ​ Type
  
-    cd b57udiag+    cd \b57udiag
     b57udiag -ver     b57udiag -ver
  
 You should see something like You should see something like
  
-    X:\>cd b57udiag+    X:​\>​cd ​\b57udiag
     X:​\B57UDIAG>​b57udiag -ver     X:​\B57UDIAG>​b57udiag -ver
     ****************************************************     ****************************************************
Line 37: Line 37:
     C Brd:​Rv ​   Bus   PCI Spd Base Irq EEP     ​MAC ​        ​Fmw ​    ​Configuration     C Brd:​Rv ​   Bus   PCI Spd Base Irq EEP     ​MAC ​        ​Fmw ​    ​Configuration
     - ------- ------- --- --- ---- -- ---- ------------ ---------- -------------     - ------- ------- --- --- ---- -- ---- ------------ ---------- -------------
-    0 5703:B0 05:​04:​0 ​ 32  33 FC50 11 128k 00095B1C29D9 ​5703-v.235 WMp,auto+    0 5703:B0 05:​04:​0 ​ 32  33 FC50 11 128k 00110AE99C0B ​5703-v.235 WMp,auto 
 +    1 AC1K:B5 05:​00:​0 ​ 32  33 FF7F  9   4k 00095B1C29D9 2.5        ​auto
  
-This shows the list of Broadcom cards in the machine.  ​+This shows the list of Broadcom cards in the machine.  ​Select the card that you wish to burn gPXE into, and identify its card number (from the left-hand "​C"​ column in the listing).
  
-In order to burn the rom we need to run the following+To burn gPXE into the card, type
  
-<​file>​ +    b57diag -c 0 -pxe c:​\0e1100ca.rom 
-    ​A:\>b57diag.exe ​-c 0 -pxe c:\tg3-hp.rom + 
-    **************** +where //-c 0// specifies the card number of the card that you wish to burn gPXE into, and //​c:​\0e1100ca.rom//​ is the path to the gPXE ROM image on your FAT-formatted floppy disk or USB drive. ​ You should see something like: 
-    Copyright ​notice + 
-    *************** +    ​X:\B57UDIAG>b57udiag ​-c 0 -pxe c:\0e1100ca.rom 
-    C Brd:​Rv Bus PCI Spd Base Irq EEP MAC Fmw Configuration +    ​**************************************************** 
-    ​---------------------------------------------------------------------------------------------------------------------- +    Copyright(c) 2000-2007 Broadcom Corporation 
-    0 5703:​B0 05:​04:​0 32 33 FC50 11 128K 012345567810 5703-v.235 WMp,​auto+    Broadcom NetXtreme User Diagnostics 10.53 (07/27/07) 
 +    ​**************************************************** 
 +    C Brd:​Rv ​   Bus   ​PCI Spd Base Irq EEP     ​MAC         ​Fmw     ​Configuration 
 +    - ------- ------- --- --- ---- -- ---- ------------ ---------- ------------- 
 +    0 5703:B0 05:​04:​0 ​ 32  33 FC50 11 128k 00110AE99C0B ​5703-v.235 WMp,auto
     ​     ​
-    0 5703:​B0 05:​04:​0 32 33 FC50 11 128K 012345567810 5703-v.235 WMp,​auto +    0 5703:B0 05:​04:​0 ​ 32  33 FC50 11 128k 00110AE99C0B ​5703-v.235 WMp,auto
-    Updating PCI Rom Header with Vendor ID = 0x14e4 Device ID = 0x16c7+
     Updating PXE-UNDI16 code (length = 59908 bytes ) ...     Updating PXE-UNDI16 code (length = 59908 bytes ) ...
     Programing 59908 bytes to NVRAM offset 00001A60     Programing 59908 bytes to NVRAM offset 00001A60
-    ​<counter that ends at 59908 for my rom> +    Updating Directory...
-    ​Updating Directory+
     code len = 0000ea04     code len = 0000ea04
     sram_start_address = 00010000     sram_start_address = 00010000
     code_start_address = 00001a60     code_start_address = 00001a60
     Reading current NVRAM ... OK     Reading current NVRAM ... OK
-    Programing... 512 +    Programing ​512 
-    ​ +    Totally 1 card(s) has been programmed.
-    Totally 1 card(s) has been programmed +
-</​file>​+
  
 Reboot the machine and enter the BIOS setup. ​ You should see gPXE show up as an option in your BIOS's boot selection menu. Reboot the machine and enter the BIOS setup. ​ You should see gPXE show up as an option in your BIOS's boot selection menu.
  
 Congratulations on successfully burning gPXE into your network card! Congratulations on successfully burning gPXE into your network card!
 +

QR Code
QR Code romburning:tg3 (generated for current page)