> Using the debugger it hangs after these two lines:
> 
> installing vgatext, module id 85.
> installing agpmaster, module id 86.

It might be hanging in the agpmaster driver.

IIRC, there was an amd opteron server based on 
some tyan server mainboard that was hanging
during opensolaris livecd boot in the agpmaster
driver.  The kernel called

agpmaster_attach() -> detect_agp_devcice() ->
agpmaster_cap_find()

In agpmaster_cap_find() the kernel tried to access
pci configuration space for some pci device, but the
pci config space access function returned the
unexpected value 0xffff.  This resulted in an endless
loop in agpmaster_cap_find().

You could try to find out if this is similar by
starting the livecd kernel with options " -kdvs".
This will start the kernel under kmdb kernel
debugger control.  In kmdb:

    ::bp agpmaster`agpmaster_attach
    ::cont

This should start the kernel, and should stop
in function agpmaster_attach().  Now try

    ::step out

Would that return to the kmdb debugger
prompt (probably somewhere in the
vgatext driver), or would it hang?
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to