This may be a better question for the Xen-Devel list, but I''ll start here... Does anyone know if there is any easy way to replace the gPXE ROM with a newer version in Xen? Also, anyone know if there are any plans to have some sort of option in the domU config file to specify a boot rom? Looks like qemu-dm has an "-option-rom" option - is there any way in Xen to make use of this? Thanks, Nick -------- This e-mail may contain confidential and privileged material for the sole use of the intended recipient. If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information. In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way. If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox. Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Apr 13, 2010 at 11:03 PM, Nick Couchman <Nick.Couchman@seakr.com> wrote:> This may be a better question for the Xen-Devel list, but I''ll start here... > > Does anyone know if there is any easy way to replace the gPXE ROM with a newer version in Xen?Probably replace /usr/share/xen/qemu/pxe-rtl8139.bin ?> Also, anyone know if there are any plans to have some sort of option in the domU config file to specify a boot rom?That would nice. Especially if you also have a functional boot rom that redirect BIOS output to serial port, like what HP''s ILO does :D -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > Probably replace /usr/share/xen/qemu/pxe-rtl8139.bin ?Interesting, I''ll have to try this. I thought the ROM was compiled into the qemu-dm binary via the rom.h file, but I''ll have to look at this location and see if changing it changes the ROM.> > > That would nice. Especially if you also have a functional boot rom > that redirect BIOS output to serial port, like what HP''s ILO does :DYep, definitely! -Nick -------- This e-mail may contain confidential and privileged material for the sole use of the intended recipient. If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information. In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way. If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox. Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
>> Does anyone know if there is any easy way to replace the gPXE ROM with a > newer version in Xen? > > Probably replace /usr/share/xen/qemu/pxe-rtl8139.bin ? >So, here''s the strange part. The Xen HVM domUs clearly use gPXE, now. However, if I look at the pxe-rtl8139.bin file, it''s still Etherboot: rtl8139.zrom 5.4.2 (GPL) etherboot.org Furthermore, after attempting to replace this file, the domUs don''t boot, anymore - they hang at boot time. I think this may be because the new boot ROM, generated by gPXE (rom-o-matic.net) is larger than 32K - all of the other ones appear to be 32K. So, the ROM file says Etherboot, if I replace it, it causes a failed boot, but Xen says gPXE?? -Nick -------- This e-mail may contain confidential and privileged material for the sole use of the intended recipient. If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information. In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way. If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox. Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > Probably replace /usr/share/xen/qemu/pxe-rtl8139.bin ? >Okay, I was running into some other issues with Xen - replacing this file does absolutely nothing - the boot ROM does not change. This isn''t too surprising, as these .bin files are actually Etherboot, whereas the ROM in Xen is gPXE. -Nick -------- This e-mail may contain confidential and privileged material for the sole use of the intended recipient. If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information. In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way. If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox. Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, Apr 14, 2010 at 10:54 PM, Nick Couchman <Nick.Couchman@seakr.com> wrote:>> >> Probably replace /usr/share/xen/qemu/pxe-rtl8139.bin ? >> > > Okay, I was running into some other issues with Xen - replacing this file does absolutely nothing - the boot ROM does not change. This isn''t too surprising, as these .bin files are actually Etherboot, whereas the ROM in Xen is gPXE.Other than replacing ./tools/firmware/etherboot/gpxe-git-snapshot.tar.gz (or equivalent) in xen source and recompile, you might find it easier to just use gpxe boot floppy from http://rom-o-matic.net/ and set Xen to boot from floppy. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users