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:e1000 [2007/11/21 11:16]
mcb30
romburning:e1000 [2008/06/27 13:29]
hawke
Line 1: Line 1:
-====== Burning gPXE into Intel gigabit (e1000) ​cards ======+====== Burning gPXE into Intel EtherExpress ​cards ======
  
 <​referback>​This page is part of the [[:​romburning|ROM-burning]] tutorial.</​referback>​ <​referback>​This page is part of the [[:​romburning|ROM-burning]] tutorial.</​referback>​
  
-Intel provides a utility called IBAUtil which allows you to update the expansion ROM images ​in Intel gigabit network cards.+Intel provides a utility called IBAUtil which allows you to update the expansion ROM images ​on many Intel NICs. 
 + 
 +===== Supported cards ===== 
 + 
 +The following cards are known to work: 
 + 
 +* **8086:​1229** Compaq NC3131, Intel PRO/100 82550/​82551/​82557/​82558/​82559  
 + 
 +The following are expected to work: 
 + 
 +* **8086:​107c** Intel 82541PI PRO/1000 GT Gigabit Ethernet Controller
  
 ===== Renaming the ROM image ===== ===== Renaming the ROM image =====
  
-Give the gPXE ROM image a name suitable for Intel'​s ​IBAUtil ​ROM-burning tool:+Intel'​s IBAUtil ROM-burning tool requires filenames with a //.iba// extension rather than a //.rom// extension.  ​Give your gPXE ROM image a name suitable for IBAUtil:
  
-    cp bin/pci_8086_107c.rom 8086107c.iba+    cp bin/8086107c.rom bin/8086107c.iba
  
-where //bin/pci_8086_107c.rom// is the gPXE ROM image that you have just built, and //​8086107c.iba//​ is formed from the PCI vendor and device IDs (//8086// and //107c// respectively in this example).+where //bin/8086107c.rom// is the gPXE ROM image that you have just built.
  
 ===== Preparing the tools ===== ===== Preparing the tools =====
Line 22: Line 32:
 Copy your gPXE ROM image to the FreeDOS boot disk: Copy your gPXE ROM image to the FreeDOS boot disk:
  
-    mcopy -i dosboot.img 8086107c.iba ::+    mcopy -i dosboot.img ​bin/8086107c.iba ::
  
-where //​8086107c.iba//​ is the renamed gPXE ROM image as created earlier.+where //bin/​8086107c.iba//​ is the renamed gPXE ROM image as created earlier.
  
 Run //​PROBOOT.exe//​. ​ This is a Windows application;​ if you don't have a Windows installation available then you should be able to run it under Linux using [[http://​www.winehq.org/​|Wine]]. ​ //​PROBOOT.exe//​ will extract several files to the directory //​C:​\Intel12.3//;​ the only file that you need is //​C:​\Intel12.3\IBAUtil.exe//​. Run //​PROBOOT.exe//​. ​ This is a Windows application;​ if you don't have a Windows installation available then you should be able to run it under Linux using [[http://​www.winehq.org/​|Wine]]. ​ //​PROBOOT.exe//​ will extract several files to the directory //​C:​\Intel12.3//;​ the only file that you need is //​C:​\Intel12.3\IBAUtil.exe//​.

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