[gPXE-devel] Fwd: Re: [Xen-devel] tools: gpxe link error
Joshua Oreman
oremanj at rwcr.net
Mon Jul 19 12:14:41 EDT 2010
On Mon, Jul 19, 2010 at 8:59 AM, Stefan Hajnoczi <stefanha at gmail.com> wrote:
> This looks like a recent issue introduced by commit
> 755343442d872de2831dd11f7c5be7f296a20986, which I think should
> actually say bin/10ec8139.rom for the rtl8139 ROM.
rtl8139.rom should work, though; you're allowed to build ROMs by
matching on the NIC type field (the third parameter to PCI_ROM), and
"rtl8139" is unique in this context. make bin/rtl8139.rom works for me
on up-to-date master.
> You can get around this for now by *undoing* the following change:
This will indeed work around the problem, and should be fine if you
don't need any ROM images for Xen. I'd kind of like to figure out
what's going on here, though.
-- Josh
> diff --git a/src/Makefile b/src/Makefile
> index 059c558..ffa046f 100644
> --- a/src/Makefile
> +++ b/src/Makefile
> @@ -95,7 +95,8 @@ INCDIRS += include .
> # Default build target: build the most common targets and print out a
> # helpfully suggestive message
> #
> -all : bin/blib.a bin/gpxe.dsk bin/gpxe.iso bin/gpxe.usb bin/undionly.kpxe
> +all : bin/blib.a bin/gpxe.dsk bin/gpxe.iso bin/gpxe.usb bin/undionly.kpxe \
> + bin/rtl8139.rom
> @$(ECHO) '==========================================================='
> @$(ECHO)
> @$(ECHO) 'To create a bootable floppy, type'
>
> ROMs need to have explicit PCI vendor and device IDs, which are put in
> the ROM header so the BIOS can load them for appropriate PCI devices.
>
> Hope this helps. We need to fix this in gpxe.git.
>
> Keir: Are you tracking gpxe.git/master for Xen? Thanks for letting
> gpxe-devel know about this issue.
>
> Stefan
>
>>
>> -------------------------------------------------------
>>
>> --
>> ---to satisfy European Law for business letters:
>> Advanced Micro Devices GmbH
>> Einsteinring 24, 85609 Dornach b. Muenchen
>> Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
>> Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
>> Registergericht Muenchen, HRB Nr. 43632
>>
>> _______________________________________________
>> gPXE-devel mailing list
>> gPXE-devel at etherboot.org
>> http://etherboot.org/mailman/listinfo/gpxe-devel
>>
> _______________________________________________
> gPXE-devel mailing list
> gPXE-devel at etherboot.org
> http://etherboot.org/mailman/listinfo/gpxe-devel
>
More information about the gPXE-devel
mailing list