Re: [gPXE] Cramming two drivers into one ROM?

2010-11-12 Thread Thomas Miletich
On Fri, Nov 12, 2010 at 12:18 PM, Juan Belmonte jbm...@gmail.com wrote:
 snip

 Can I do something like this but using ROM-O-MATIC web service?

I don't think it is possible with the current rom-o-matic code.
Patches would be required to make it work.

If you don't have access to a linux machine to buid such an image I'm
happy to build some images for you, if you don't need to many
different ones. Feel free to contact me off-list if this is the case.

Thomas


 Regards
 

 Juan Belmonte

___
gPXE mailing list
gPXE@etherboot.org
http://etherboot.org/mailman/listinfo/gpxe


Re: [gPXE] Cramming two drivers into one ROM?

2010-11-09 Thread Thomas Miletich
Hello,
sorry for the delayed reply.
You can build multidriver images with a build command like:

make bin/10b79200--tg3.rom

This should build a gPXE image with the 3c90x and tg3 driver.
10b7:9200 is the PCI ID for the NIC, you have to replace it with the
PCI ID of your card if it differs.
You might have to strip out some features in src/config/general.h if
the rom size gets too big.
You also might have to alter the PCI ID in the image with the
scr/utils/modrom.pl script.

Hope that helps
Thomas

On Sat, Nov 6, 2010 at 2:06 AM, Huan Truong hnt7...@truman.edu wrote:
 Hi everyone --

 I'm running into another tough problem. Initially I used to netboot by
 3com 100Mbps cards.

 As I was advancing on gPXE, I realized that I can flash the Boot ROM to
 the Option ROM area of the BIOS to make the gigabit LAN-On-Motherboard
 work without the need for 3com cards. However, flashing the Option ROM
 on my Dell stations -- while it works -- it is too dangerous, as my
 Dells don't have a backup BIOS chip or anything to recover from a bad
 BIOS flash. So I decided to have 3com 905 cards to serve as dummy
 ROM-carriers for my gigabit LOM. It works, but there is one
 inconvenience about it is that doing so will make the 3com cards not
 self-hosting -- they can't boot by themselves anymore, but have to
 depend on something else to boot.

 I wonder if I can cram both the driver for the 3com card and the driver
 for the Gigabit LOM (tg3) into one ROM file. This would make the 3com
 cards self-hosting (if no compatible LOM is found). Anyone has done that
 -- if that's at all possible. I'm willing to apply some hacks, but gPXE
 makefile is kind of too big and confusing to me.
 ___
 gPXE mailing list
 gPXE@etherboot.org
 http://etherboot.org/mailman/listinfo/gpxe

___
gPXE mailing list
gPXE@etherboot.org
http://etherboot.org/mailman/listinfo/gpxe


Re: [gPXE] Cramming two drivers into one ROM?

2010-11-06 Thread Juan Belmonte
+1

I would like to take one step further.
Can we do using ROM-O-Matic web tool?

I'm very thankful to the ROM-O-Matic web tool. This makes possible gPXE
testing and even deployment to people like I that doesn't have a linux
permanent machine with development enviroment and/or enough linux skills.

Regards
Juan Belmonte

2010/11/6 Huan Truong hnt7...@truman.edu

 Hi everyone --

 I'm running into another tough problem. Initially I used to netboot by
 3com 100Mbps cards.

 As I was advancing on gPXE, I realized that I can flash the Boot ROM to
 the Option ROM area of the BIOS to make the gigabit LAN-On-Motherboard
 work without the need for 3com cards. However, flashing the Option ROM
 on my Dell stations -- while it works -- it is too dangerous, as my
 Dells don't have a backup BIOS chip or anything to recover from a bad
 BIOS flash. So I decided to have 3com 905 cards to serve as dummy
 ROM-carriers for my gigabit LOM. It works, but there is one
 inconvenience about it is that doing so will make the 3com cards not
 self-hosting -- they can't boot by themselves anymore, but have to
 depend on something else to boot.

 I wonder if I can cram both the driver for the 3com card and the driver
 for the Gigabit LOM (tg3) into one ROM file. This would make the 3com
 cards self-hosting (if no compatible LOM is found). Anyone has done that
 -- if that's at all possible. I'm willing to apply some hacks, but gPXE
 makefile is kind of too big and confusing to me.
 ___
 gPXE mailing list
 gPXE@etherboot.org
 http://etherboot.org/mailman/listinfo/gpxe




-- 
Un saludo


Juan Belmonte
___
gPXE mailing list
gPXE@etherboot.org
http://etherboot.org/mailman/listinfo/gpxe