On Mon, Jul 19, 2010 at 8:59 AM, Stefan Hajnoczi <[email protected]> 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
>> [email protected]
>> http://etherboot.org/mailman/listinfo/gpxe-devel
>>
> _______________________________________________
> gPXE-devel mailing list
> [email protected]
> http://etherboot.org/mailman/listinfo/gpxe-devel
>
_______________________________________________
gPXE-devel mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe-devel

Reply via email to