From owner-freebsd-firewire@FreeBSD.ORG Wed May 20 19:04:23 2009 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 393331065677; Wed, 20 May 2009 19:04:23 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from woodbine.london.02.net (woodbine.london.02.net [87.194.255.145]) by mx1.freebsd.org (Postfix) with ESMTP id CCDA08FC18; Wed, 20 May 2009 19:04:22 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from eight.config (93.97.24.219) by woodbine.london.02.net (8.5.016.1) id 49D39EA901FA647F; Wed, 20 May 2009 19:53:12 +0100 Message-ID: <4A14519C.7090205@onetel.com> Date: Wed, 20 May 2009 19:53:16 +0100 From: Chris Whitehouse User-Agent: Thunderbird 2.0.0.21 (X11/20090411) MIME-Version: 1.0 To: freebsd-firewire@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ikob@freebsd.org Subject: [Fwd: run_interrupt_driven_hooks: still waiting... for xpt_config] X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 May 2009 19:04:23 -0000 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