On Sun, Feb 20, 2011 at 12:23:32AM -0500, Keith Hui wrote:
Raised debug level in SeaBIOS. Here is what's new from "Running option rom at c800:0003" in the old log:
pmm call arg1=0 pmm00: length=1000 handle=29400131 flags=1 pmm_malloc zone=0x000f5770 handle=29400131 size=65536 align=10 ret=0x00080000 () pmm call arg1=0 pmm00: length=400 handle=29400132 flags=1 pmm_malloc zone=0x000f5770 handle=29400132 size=16384 align=10 ret=0x0007c000 () pnp call arg1=60 pnp call arg1=61 invalid handle_1ab103:78: a=0000b103 b=00000000 c=00010000 d=000003bc ds=8000 es=7c00 ss=0000 si=00000001 di=00005387 bp=00006ab2 sp=00006ab0 cs=8000 ip=9f11 f=0002
[...]
It's looking for the second mass storage device in the system, which seems perfectly reasonable. So some PCI bios support seems to be amiss. Something to take to SeaBIOS mailing list?
The "invalid handle_1ab103" just indicates that SeaBIOS is returning an error to the caller - it is not a SeaBIOS error itself. In this case, the caller is looking for the second mass storage device and SeaBIOS is returning a "not found" status code.
So, nothing looks out of the ordinary here. More debugging info may help.
-Kevin