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
romburning:tg3 [2008/03/06 05:57]
mdc
romburning:tg3 [2008/03/06 07:28] (current)
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 13: Line 13:
 Download the Broadcom Diagnostics Utility from [[http://​www.broadcom.com/​docs/​driver_download/​570x/​B57udiag-10.53.iso]]. ​ Burn this image to CD using your favourite CD burning method. Download the Broadcom Diagnostics Utility from [[http://​www.broadcom.com/​docs/​driver_download/​570x/​B57udiag-10.53.iso]]. ​ Burn this image to CD using your favourite CD burning method.
  
-    X:​\B57UDIAG\>​b57diag.exe -c 0 -dir +===== Burning the gPXE ROM =====
-    **************** +
-    Copyright notice +
-    *************** +
-    C Brd:​Rv Bus PCI Spd Base Irq EEP MAC Fmw Configuration +
-    ---------------------------------------------------------------------------------------------------------------------- +
-    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 012345567810 5703-v.235 WMp,​auto +
-    Entry Type SRAM Addr EEP Offset Length Execute Version +
-   ​ Bootcode 08003000 00000200 00001860 CPUE(2) 5703-v2.35 +
-    0 PXE 00010000 00001A60 0000EA04 no v73.67.80+
  
-This lists the current NRAM filesystem on the card. Please note the PXE rom on this card is already a gPXE rom, however the same process holds true for replacing the rom+Boot from the CD and select ​the following sequence of options:
  
-In order to burn the rom we need to run the following+  * "​Continue ​to boot FreeDOS from CD-ROM"​ 
 +  * "​Install ​to harddisk using FreeDOS setup" (which won't actually install anything to your hard disk) 
 +  * The language of your choice 
 +  * "Run FreeDOS from CD-ROM (return to command prompt)"​
  
-    A:\>b57diag.exe -c 0 -pxe c:\tg3-hp.rom +You should now see an //X:\>// prompt ​Type:​ 
-    **************** + 
-    Copyright ​notice +    cd \b57udiag 
-    *************** +    b57udiag ​-ver 
-    C Brd:​Rv Bus PCI Spd Base Irq EEP MAC Fmw Configuration + 
-    ---------------------------------------------------------------------------------------------------------------------- +You should see something like: 
-    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 012345567810 5703-v.235 WMp,​auto +    X:\>cd \b57udiag 
-    Updating PCI Rom Header with Vendor ID = 0x14e4 Device ID = 0x16c7+    X:​\B57UDIAG>​b57udiag ​-ver 
 +    ​**************************************************** 
 +    Copyright(c) 2000-2007 Broadcom Corporation 
 +    ​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 
 +    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. ​ Select the card that you wish to burn gPXE into, and identify its card number (from the left-hand "​C"​ column in the listing). 
 + 
 +To burn gPXE into the card, type: 
 + 
 +    b57diag -c 0 -pxe c:​\0e1100ca.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: 
 + 
 +    X:​\B57UDIAG>​b57udiag -c 0 -pxe c:​\0e1100ca.rom 
 +    **************************************************** 
 +    Copyright(c) 2000-2007 Broadcom Corporation 
 +    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 00110AE99C0B ​5703-v.235 WMp,auto
     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+ 
 +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!
  

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