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

Peter Bannis peterjayb at gmail.com
Sun Feb 13 00:40:31 UTC 2011


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20110212/f4c64ee7/attachment.htm>


More information about the ipxe-devel mailing list