From owner-freebsd-current@FreeBSD.ORG Tue Sep 28 16:05:03 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2524516A4CE for ; Tue, 28 Sep 2004 16:05:03 +0000 (GMT) Received: from mail-gw0.york.ac.uk (mail-gw0.york.ac.uk [144.32.128.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8EA8243D5F for ; Tue, 28 Sep 2004 16:05:02 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from buffy.york.ac.uk (buffy.york.ac.uk [144.32.226.160]) by mail-gw0.york.ac.uk (8.12.10/8.12.10) with ESMTP id i8SG4w4j018379; Tue, 28 Sep 2004 17:04:58 +0100 (BST) Received: from buffy.york.ac.uk (localhost [127.0.0.1]) by buffy.york.ac.uk (8.13.1/8.13.1) with ESMTP id i8SG4tqu000807; Tue, 28 Sep 2004 17:04:55 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: (from ga9@localhost) by buffy.york.ac.uk (8.13.1/8.13.1/Submit) id i8SG4sXL000806; Tue, 28 Sep 2004 17:04:54 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: buffy.york.ac.uk: ga9 set sender to gavin.atkinson@ury.york.ac.uk using -f From: Gavin Atkinson To: "M. Warner Losh" In-Reply-To: <20040928.090457.115908926.imp@bsdimp.com> References: <1096380248.911.7.camel@buffy.york.ac.uk> <20040928.090457.115908926.imp@bsdimp.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1096387493.792.3.camel@buffy.york.ac.uk> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 28 Sep 2004 17:04:53 +0100 X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin.atkinson@ury.york.ac.uk cc: David.Boyd@insightbb.com cc: nate@root.org cc: freebsd-current@freebsd.org Subject: Re: FDC/ACPI/GEOM problems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2004 16:05:03 -0000 On Tue, 2004-09-28 at 16:04, M. Warner Losh wrote: > In message: <1096380248.911.7.camel@buffy.york.ac.uk> > Gavin Atkinson writes: > : > : I have spent a little time today looking at this problem in more detail. > : The hangs on BETA5 that several people have reported are indeed related > : to the above file revisions. Apparently systems only hang with ACPI > : enabled, and seem to hang in g_waitidle(), presumably waiting for the > : floppy drive to become idle. > : > : db> tr 1 > : sched_switch(c1501320,0,1) at sched_switch+0x14f > : mi_switch(1,0) at mi_switch+0x264 > : sleepq_switch(c08b7980,1,cbc81c90,c060ee72,c08b7980) at > : sleepq_switch+0xe0 > : sleepq_timedwait(c08b7980,0,0,0,0) at sleepq_timedwait+0x34 > : msleep(c08b7980,0,68,c07f4bb1,14) at msleep+0x2ca > : g_waitidle(c1500e00,c05e7600,0,cbc81d1c,c05e7652) at g_waitidle+0x48 > : vfs_mountroot(0,c1500e00,c1501320,0,0) at vfs_mountroot+0x10 > : start_init(0,cbc81d48,0,c05e7600,0) at start_init+0x52 > : fork_exit(c05e7600,0,cbc81d48) at fork_exit+0xa4 > : fork_trampoline() at fork_trampoline+0x8 > : --- trap 0x1, eip = 0, esp = 0xcbc81d7c, ebp = 0 --- > : > : On my system, I can't prove that the issue is related to ACPI but others > : have reported this issue goiung away with ACPI disabled. On my system, > : the floppy drive LED comes on at the point of the hang. Having a floppy > : disk in the drive makes no difference. > > Does removing the fd drive change things? The fdc worker thread is > still there in that case... Unplugging the floppy drive fixes the problem for me. I don't know if it matters, but even with the floppy drive unplugged, a drive is still detected as hanging from the controller: fdc0: port 0x3f7,0x3f4-0x3f5,0x3f2-0x3f3,0x3f0-0x3f1 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 Gavin