NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/52070: Keyboard freeze after using touchpad
Robert Elz <kre%munnari.OZ.AU@localhost> écrit :
>
> From: Robert Elz <kre%munnari.OZ.AU@localhost>
> To: gnats-bugs%NetBSD.org@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)
> From: babafou+netbsd%babafou.eu.org@localhost
> Message-ID: <20170314102500.CE9687A2B5%mollari.NetBSD.org@localhost>
>
> | http://www.clevo.com.tw/clevo_prodetail.asp?id=995&lang=en
> |
> | 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.
I tend to agree on that.
> 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.
This seems logical.
> 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.
I'm ready to test any patch anybody can provide.
Home |
Main Index |
Thread Index |
Old Index