Differences

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

Link to this comparison view

appnotes:compaq-armada-flashing [2009/03/27 01:00]
dopehouse created
appnotes:compaq-armada-flashing [2009/03/29 02:55]
dopehouse corrected some typos
Line 1: Line 1:
 ====== Flashing gPXE ROM to a Compaq Armada Notebook ====== ====== Flashing gPXE ROM to a Compaq Armada Notebook ======
  
-The Compaq Armada M700 (and also M300, V300, E500, E500S and Prosignia 170 and 190) has an build in PXE (Preboot eXecution Environment) Boot ROM for the internal Intel EtherExpress Pro 100 NIC (Network Interface Controller). This ROM is ok, if you only want to networkboot ​from (the very stupid) TFTP Daemon. But what to do, if you want to netboot from i.e. HTTP or iSCSI? Yes right, you need gPXE.+The Compaq Armada M700 (and also M300, V300, E500, E500S and Prosignia 170 and 190) has an build in PXE (Preboot eXecution Environment) Boot ROM for the internal Intel EtherExpress Pro 100 NIC (Network Interface Controller). This ROM is ok, if you only want to network boot from (the very stupid) TFTP Daemon. But what to do, if you want to netboot from i.e. HTTP or iSCSI? Yes right, you need gPXE.
  
 Successfully tested with: Successfully tested with:
Line 8: Line 8:
 In this HowTo, I show you, how to replace the original PXE ROM Image with the gPXE ROM Image generated with rom-o-matic,​ because the original [[/​romburning/​intel|"​Burning gPXE into Intel EtherExpress cards"​]] won't work with the Compaq Armada M700. In this HowTo, I show you, how to replace the original PXE ROM Image with the gPXE ROM Image generated with rom-o-matic,​ because the original [[/​romburning/​intel|"​Burning gPXE into Intel EtherExpress cards"​]] won't work with the Compaq Armada M700.
  
-Now some of the good bad news. We need wine and dosbox to run some of the programms ​described in this HowTo. The good news is, that we don't need Windows to follow this HowTo.+Now some of the good bad news. We need wine and dosbox to run some of the programs ​described in this HowTo. The good news is, that we don't need Windows to follow this HowTo.
  
 ===== Step One: Get all the things we need ===== ===== Step One: Get all the things we need =====
  
-At first we need the Compaq PXE Boot Manager Upgrade for the Intel Pro 100 NIC, which can be found at [1] and [2] (if the direct download link don't work). Than we need 1,44 MB Floppy Disk to start the upgrade process for the PXE Boot Manager. And we need the gPXE Rom Image itself. To find out, wich version you need, look at the output of the `lspci -nn` command. There should be a line like+At first we need the Compaq PXE Boot Manager Upgrade for the Intel Pro 100 NIC, which can be found at [1] and [2] (if the direct download link don't work). Than we need 1,44 MB Floppy Disk to start the upgrade process for the PXE Boot Manager. And we need the gPXE Rom Image itself. To find out, which version you need, look at the output of the `lspci -nn` command. There should be a line like
  
 ''​00:​09.0 Ethernet controller [0200]: Intel Corporation 82557/​8/​9/​0/​1 Ethernet Pro 100 [8086:1229] (rev 09)''​ ''​00:​09.0 Ethernet controller [0200]: Intel Corporation 82557/​8/​9/​0/​1 Ethernet Pro 100 [8086:1229] (rev 09)''​
  
-that tells you the PCI ID of your network controller (here it is [8086:​1229]). Now as we know the PCI ID, we can generate and download the right ROM from [3]. For me it was "​eepro100:​eepro100 -- [0x8086,​0x1229]"​. Look at the PCI IDs at the end of the rows, to find the right one. If you've found the right ROM, than go futher ​and change the ROM format to "​Binary ROM Image (.zrom)"​. Now you can klick on "Get ROM" and wait until the download begins.+that tells you the PCI ID of your network controller (here it is [8086:​1229]). Now as we know the PCI ID, we can generate and download the right ROM from [3]. For me it was "​eepro100:​eepro100 -- [0x8086,​0x1229]"​. Look at the PCI IDs at the end of the rows, to find the right one. If you've found the right ROM, than go further ​and change the ROM format to "​Binary ROM Image (.zrom)"​. Now you can click on "Get ROM" and wait until the download begins.
  
 [[ftp://​ftp.hp.com/​pub/​softpaq/​sp22501-23000/​sp22934.exe|[1]Compaq Armada M700 - Mobile Intel PRO/100 NIC PXE Boot Manager Upgrade (Direct Download Link)]]\\ [[ftp://​ftp.hp.com/​pub/​softpaq/​sp22501-23000/​sp22934.exe|[1]Compaq Armada M700 - Mobile Intel PRO/100 NIC PXE Boot Manager Upgrade (Direct Download Link)]]\\
Line 31: Line 31:
 ''​`wine so22934.exe`''​ ''​`wine so22934.exe`''​
  
-wine prints out, that it cannot start "​C:​\\SWSetup\\SP22934A\\qrst5.exe"​ because vm86 mode is not supported. We will ignore this message for the moment and go futher ​to extract the disk image inside qrst5.exe with dosbox. So we do a+wine prints out, that it cannot start "​C:​\\SWSetup\\SP22934A\\qrst5.exe"​ because vm86 mode is not supported. We will ignore this message for the moment and go further ​to extract the disk image inside qrst5.exe with dosbox. So we do a
  
 ''​`cd ~/​.wine/​drive_c/​SWSetup/​SP22934A`''​ ''​`cd ~/​.wine/​drive_c/​SWSetup/​SP22934A`''​

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code appnotes:compaq-armada-flashing (generated for current page)