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:
> 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:
>      Message-ID:  <>
>    |
>    | 
>    | 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