booting hangs at "Waiting for SCSI devices to settle"

Matthew Dillon dillon at apollo.backplane.com
Wed Jul 22 11:14:04 PDT 2009


:No USB or AHCI.
:...
:--Peter

    I'm looking at the code trying to figure it out.

    When it gets stuck try breaking into DDB and doing:

    print *busses_to_config
    print *busses_to_reset

    If it can't find the symbol try compiling up a kernel with those
    variables as globals instead of statics, in bus/cam/cam_xpt.c.

    Maybe also try augmenting the xptconfigfunc() with kprintf's,
    xpt_finishconfig(), and so forth.

    It kinda looks to me like ahd might either be getting stuck on
    a XPT action or may be losing track of a request and not ever calling
    xpt_done() on it.

						-Matt





More information about the Bugs mailing list