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



The following reply was made to PR kern/52070; it has been noted by GNATS.

From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
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.
 
 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.
 
 kre
 


Home | Main Index | Thread Index | Old Index