Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 May 2009 19:53:16 +0100
From:      Chris Whitehouse <cwhiteh@onetel.com>
To:        freebsd-firewire@freebsd.org
Cc:        ikob@freebsd.org
Subject:   [Fwd: run_interrupt_driven_hooks: still waiting... for xpt_config]
Message-ID:  <4A14519C.7090205@onetel.com>

next in thread | raw e-mail | index | archive | help
Hi, I asked this question on questions@ but didn't get a reply. Since I 
seem to have narrowed the problem down to the sbp driver I am hoping 
this might be a good place to ask.

[Please could you copy me on any reply as I am not subscribed to this 
list,  thanks]

I'm trying to install on a new motherboard ASUS M3N78-EM. While booting
from CD I'm getting

run_interrupts_driven_hooks: still waiting after 60 seconds for xpt_config

This is repeated a few times then installation stops and the machine
stops responding.

I've tried various versions of FreeBSD, including 6.4R, 7.0R 7.2R and
8.0-CURRENT-200905-i386-disc1.iso, all i386. I've also tried SATA mode 
and AHCI
mode for the SATA controller.

I get panicks on 8.0-CURRENT and on 7.2R with a debug kernel.

After some trial and error the problem seems to be device sbp in the 
kernel config file. Comment that out and rebuild kernel and it boots.

Here's a backtrace from 7.2R using a GENERIC kernel (with sbp enabled) 
with debug options added.

run_interrupt_driven_hooks: still waiting after 300 seconds for xpt_config
panic: run_interrupt_driven_config_hooks: waited too long
cpuid=0
KDB: enter: panic
[thread pid 0 tid 0 ]
stopped at   kdb_enter_why+0x3a:    movl   $0,kdb_why
db> bt
Tracing pid 0 tid 0 td 0xc0cc1b40
kdb_enter_why(c0b87110,c0b87110,c0b89425,c1020d0c,0,...) at
kdb_enter_why+0x3a
panic(c0b89425,0,c0b893c0,71,ea60,...) at panic+0x136
run_interrupt_driven_config_hooks(0,101ec00,101ec00,101e000,1025000,...)
at run_interrupt_driven_config_hooks+0x1b7
mi_startup() at mi_startup+0x96
begin()at begin+0x2c
db>

Here's a backtrace from 8.0-CURRENT

panic: run_interrupt_driven_config_hooks: waited too long
cpuid=0
KDB: enter: panic
[thread pid 0 tid 100000 ]
stopped at   kdb_enter+0x3a: movl   $0,kdb_why
db> bt
Tracing pid 0 tid 100000 td 0xc0d88fd0
kdb_enter(c0c3d8cf,c0c3d8cf,c0c3feac,c1820d08,0,...) at kdb_enter+0x3a
panic(c0c3feac,0,c0c3fe43,70,ea60,...) at panic+0x136
run_interrupt_driven_config_hooks(0,181ec00,181ec00,181e000,1825000,...)
at run_interrupt_driven_config_hooks+0x1c7
mi_startup() at mi_startup+0x96
begin()at begin+0x2c
db>

My original emails are here:

http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1705690+0+/usr/local/www/db/text/2009/freebsd-questions/20090517.freebsd-questions
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=166763+0+current/freebsd-questions


Thanks

Chris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A14519C.7090205>