Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Feb 2011 07:46:08 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        Benjamin Kaduk <kaduk@mit.edu>
Subject:   Re: tale of a disappearing mouse
Message-ID:  <201102110746.08264.jhb@freebsd.org>
In-Reply-To: <alpine.GSO.1.10.1102102230030.2296@multics.mit.edu>
References:  <alpine.GSO.1.10.1102102230030.2296@multics.mit.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, February 10, 2011 10:31:45 pm Benjamin Kaduk wrote:
> 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: <PS/2 mouse port> irq 12 on acpi0
>    psm0: current command byte:0047
> -psm0: failed to reset the aux device.

Hmm, I think this is causing the attach to fail and is probably the root 
cause?  I'm not an expert on PS/2 devices though, so I'd probably start 
instrumenting that code to figure out exactly what is failing and maybe try 
making a timeout longer, etc.?

-- 
John Baldwin



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