From owner-freebsd-current@FreeBSD.ORG Fri Feb 11 03:46:50 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38764106566C for ; Fri, 11 Feb 2011 03:46:50 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-5.mit.edu (DMZ-MAILSEC-SCANNER-5.MIT.EDU [18.7.68.34]) by mx1.freebsd.org (Postfix) with ESMTP id ED06F8FC15 for ; Fri, 11 Feb 2011 03:46:49 +0000 (UTC) X-AuditID: 12074422-b7c3eae000000a70-e8-4d54ada32fa3 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-5.mit.edu (Symantec Brightmail Gateway) with SMTP id A7.68.02672.3ADA45D4; Thu, 10 Feb 2011 22:31:47 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id p1B3VlKw019287 for ; Thu, 10 Feb 2011 22:31:47 -0500 Received: from multics.mit.edu (MULTICS.MIT.EDU [18.187.1.73]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p1B3Vkwv025959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 10 Feb 2011 22:31:47 -0500 (EST) Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id p1B3Vj4u029540; Thu, 10 Feb 2011 22:31:45 -0500 (EST) Date: Thu, 10 Feb 2011 22:31:45 -0500 (EST) From: Benjamin Kaduk To: freebsd-current@freebsd.org Message-ID: User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Brightmail-Tracker: AAAAARdlRKU= Subject: tale of a disappearing mouse X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 11 Feb 2011 03:46:50 -0000 Dear all, I've been experiencing this issue for quite some time, but never really managed to collect all the data that seemed useful in one place for the same kernel. I think I now have enough to ask for help. Sometimes, when I boot my laptop (Lenovo T400), my pointing device will just ... not be probed. Early on, this seemed to happen maybe half the time, though recently it has been much less common. (Possibly correlated to the presence of an OpenAFS client on this machine, which makes no sense.) Verbose dmesg for the mouse and nomouse case may be found at: http://web.mit.edu/afs/sipb/user/kaduk/freebsd/hysteresis/ The relevant-seeming portion of the diff is: @@ -602,10 +602,16 @@ psm0: unable to allocate IRQ psmcpnp0: irq 12 on acpi0 psm0: current command byte:0047 -psm0: failed to reset the aux device. +psm0: irq 12 on atkbdc0 +ioapic0: routing intpin 12 (ISA IRQ 12) to lapic 0 vector 60 +psm0: [GIANT-LOCKED] +psm0: [ITHREAD] +psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons +psm0: config:00000000, flags:00000008, packet size:3 +psm0: syncmask:c0, syncbits:00 Where should I be looking to track down the root cause? This is on: FreeBSD hysteresis.mit.edu 9.0-CURRENT FreeBSD 9.0-CURRENT #25: Mon May 17 20:37:32 EDT 2010 kaduk@hysteresis.mit.edu:/usr/obj/usr/src/sys/GENERIC amd64 (Pretty old, I know -- changing kernels while doing development on a filesystem didn't really seem like a good idea.) Thanks, Ben Kaduk