Re: [gPXE] Cramming two drivers into one ROM?
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?
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?
+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