[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/52070: Keyboard freeze after using touchpad
The following reply was made to PR kern/52070; it has been noted by GNATS.
From: Robert Elz <kre%munnari.OZ.AU@localhost>
Subject: Re: kern/52070: Keyboard freeze after using touchpad
Date: Tue, 14 Mar 2017 19:10:26 +0700
Date: Tue, 14 Mar 2017 10:25:00 +0000 (UTC)
| The keyboard works fine after boot but stops working as soon
| as the touchpad if used.
My guess is that this is related to ...
| pckbc1 at acpi0 (PS2K, MSFT0001) (kbd port): io 0x60,0x64 irq 1
| pckbc2 at acpi0 (SYNM, SYN1222-3) (aux port): irq 12
The second of those is (I am assuming) really the touchpad, but it is
being attached as a keyboard controller.
When it does something (when you touch it) I would assume the keyboard
driver attempts to communicate, and not being a keyboard, the touchpad
fails to react as expected. That the real keyboard, and the touchpad
are both ports on the same controller is most probably what stops the
keyboard from working any more - the hardware is waiting for a keyboard
type response from a touchpad.
Note this is all guesswork, and I have no idea at all how to stop the
touchpad from being configured as a keyboard controller, nor why that
is happening in the first place. But perhaps someone who understands
the way all this works inside the NetBSD kernel can figure out something
that could be done to stop it, so we can tell if this really is the root
cause of the problem.
Main Index |
Thread Index |