[ipxe-devel] Coreboot+Seabios with PMM + iPXE hangs

Jarrod Johnson jarrod.b.johnson at gmail.com
Mon Feb 14 15:17:25 UTC 2011


I will say the PMM stuff seems to hang with latest 'release' seabios on qemu
all the time, and after reboot from linux with 0.5.1 seabios.

On Sat, Feb 12, 2011 at 7:40 PM, Peter Bannis <peterjayb at gmail.com> wrote:

> Michael,
>
> Thanks.  My target is a Televideo TC7010. IPXE works fine when the PMM
> interface is disabled in seabios.  It also works fine with qemu as target.
>  The problem may lie with seabios :
>
> SeaBIOS (version pre-0.6.2-20110211_070652-llocalhost.localdomain)
> .
> .
> .
> .
> Searching CBFS for prefix pci100b,0020.rom
> Copying data 60928 at 0xfffd4f38 to 192512 at 0x000c1000
> Running option rom at c100:0003
>
>
>
>
> iPXE (http://ipxe.org) 00:15.0 C100 PCI2.10 PnP PMMpmm call arg1=1
> pmm01: handle=18ae1000
> pmm call arg1=0
> pmm00: length=ed5 handle=18ae1000 flags=2
> +01DBEBD0pmm call arg1=1
> pmm01: handle=18ae2004
>
>
>
>
> Thanks
>
> Peter
>
>
>
> On Fri, Feb 11, 2011 at 10:39 PM, Michael Brown <mbrown at fensystems.co.uk>wrote:
>
>> On Saturday 12 Feb 2011 01:38:41 Peter Bannis wrote:
>> > iPXE hangs in a PMM call when using seabios with PMM enabled.
>> >
>> > How can I enable DEBUG messages for PMM calls in ipxe?
>>
>> There are no debug messages available at that point, beyond what already
>> gets
>> printed to the screen.  Your best bet is probably to run inside bochs, add
>> a
>> magic breakpoint ("xchgw %bx, %bx") at the start of get_pmm() in
>> romprefix.S,
>> and single-step through that routine.
>>
>> Michael
>>
>
>
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo/ipxe-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20110214/8e7925b6/attachment.htm>


More information about the ipxe-devel mailing list