From owner-freebsd-current Tue Oct 15 11:52: 7 2002 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 CC00E37B407 for ; Tue, 15 Oct 2002 11:52:03 -0700 (PDT) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C38C43E7B for ; Tue, 15 Oct 2002 11:52:03 -0700 (PDT) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.12.6/8.12.6) with ESMTP id g9FIq2Op033163 for ; Tue, 15 Oct 2002 11:52:02 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.12.6/8.12.6/Submit) id g9FIq2Ga033162 for current@freebsd.org; Tue, 15 Oct 2002 11:52:02 -0700 (PDT) (envelope-from david) Date: Tue, 15 Oct 2002 11:52:02 -0700 (PDT) From: David Wolfskill Message-Id: <200210151852.g9FIq2Ga033162@bunrab.catwhisker.org> To: current@freebsd.org Subject: Laptop lockup on re-inserting CD-RW after "atacontrol detach 1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This happened to me about a week ago under -STABLE, and again today under -STABLE, so I tried it under -CURRENT today (in single-user mode, to reduce variables), and was able to re-create it. I *believe* that I had successfully inserted the drive after "atacontrol detach 1" shortly after the atacontrol-related changes were MFCed. This laptop is a Dell Inspiron 5000e. (In fairness, I should point out that the laptop I was using until about 3 weeks ago was very similar, and actually had the same manufacturer. It was, however, somewhat different, even though the peripherals, batteries, and disk drive are interchangeable -- and the disk drive I'm using now is the same one I have been using since March, 2001.) I track -STABLE and -CURRENT (on different slices) daily on the machine. (One rason I do it this way is to be able to compare -STABLE and -CURRENT on precisely the same hardware.) Under -STABLE (which I'm running at the moment) here is some data of interest: g1-9(4.7-S)[1] vmstat -i interrupt total rate mux irq11 66477 76 ata0 irq14 4809 5 ata1 irq15 4 0 fdc0 irq6 2 0 atkbd0 irq1 2310 2 psm0 irq12 2538 2 ppc0 irq7 1 0 clk irq0 86892 99 Total 163033 187 g1-9(4.7-S)[2] uname -a FreeBSD g1-9.catwhisker.org 4.7-STABLE FreeBSD 4.7-STABLE #318: Tue Oct 15 06:16:15 PDT 2002 root@d144.catwhisker.org:/common/S1/obj/usr/src/sys/LAPTOP_30W i386 g1-9(4.7-S)[3] sudo atacontrol list Password: ATA channel 0: Master: ad0 ATA/ATAPI rev 5 Slave: no device present ATA channel 1: Master: acd0 ATA/ATAPI rev 0 Slave: no device present g1-9(4.7-S)[4] The drive in question is /dev/acd0 -- the Matsushita UJDA310L. I booted the machine to -CURRENT, in single-user mode, then: * fsck -p * mount -a * umount /common [Large file system; not needed for this experiment] * atacontrol list * atacontrol detach 1 * atacontrol list > removed CD-RW drive; machine reported "stray interrupt IRQ 15" * atacontrol list [still shows nothing cnnected to channel 1] > re-inserted CD-RW drive [screen went blank; machine unresponsive to all but power cycle] I recently obtained a DVD/CD (read-only) drive (Toshiba DVD-ROM drive, model SD-C2402), and I am able to insert it OK: g1-9(4.7-S)[6] sudo atacontrol list Password: ATA channel 0: Master: ad0 ATA/ATAPI rev 5 Slave: no device present ATA channel 1: Master: acd0 ATA/ATAPI rev 0 Slave: no device present g1-9(4.7-S)[7] sudo atacontrol detach 1 g1-9(4.7-S)[8] sudo atacontrol list ATA channel 0: Master: ad0 ATA/ATAPI rev 5 Slave: no device present ATA channel 1: Master: no device present Slave: no device present g1-9(4.7-S)[9] sudo atacontrol list Password: ATA channel 0: Master: ad0 ATA/ATAPI rev 5 Slave: no device present ATA channel 1: Master: no device present Slave: no device present g1-9(4.7-S)[10] sudo atacontrol attach 1 Master: acd0 ATA/ATAPI rev 0 Slave: no device present g1-9(4.7-S)[11] sudo atacontrol list ATA channel 0: Master: ad0 ATA/ATAPI rev 5 Slave: no device present ATA channel 1: Master: acd0 ATA/ATAPI rev 0 Slave: no device present g1-9(4.7-S)[12] Now, the above was under -STABLE (ref. the prompts), but it was under -STABLE that I first noticed the lockup(/panic?) from inserting the CD-RW drive. How may I help get this fixed? (I do have a CVS repo available that I update (at least) daily, and I have a spare slice where I can clone either -CURRENT or -STABLE and hack at it.) Thanks, david -- David H. Wolfskill david@catwhisker.org To paraphrase David Hilbert, there can be no conflicts between the discipline of systems administration and Microsoft, since they have nothing in common. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message