linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* keyboard not working with Thinkpad Helix (2nd gen) (also stylus)
@ 2015-04-26 18:16 jono
  2015-04-27 18:34 ` Benjamin Tissoires
  0 siblings, 1 reply; 9+ messages in thread
From: jono @ 2015-04-26 18:16 UTC (permalink / raw)
  To: linux-input

The keyboard that this machine comes works fine under grub and windows
but not linux.  The keyboard is a Lenovo Thinkpad Helix Ultrabook Pro
which also has a touchpad, extra battery, usb port etc. The touchpad,
battery, ports are all detected, but the keyboard doesn't work. A usb
and bluetooth keyboard work fine.

I currently have kernel 4.0.0- 040000- generic. It has been reported
in a number of other forums, e.g.

https:/ /bugs.launchpad .net/ubuntu/ +source/ xorg/+bug/ 1437051
https://forums.lenovo.com/t5/Linux-Discussion/ThinkPad-Helix-keyboard-not-detected-in-Linux/td-p/2051477

which all contain useful information and log files. I'm currently
running on a fresh install of Ubuntu 15.04 with their "upstream
kernel", but the problem exists in previous Ubuntu and kernel
versions.

"cat /proc/bus/input/devices" lists:

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

which appears to be it, The Xorg log lists

[     4.815] (II) config/udev: Adding input device AT Translated Set 2
keyboard (/dev/input/event3)
[     4.815] (**) AT Translated Set 2 keyboard: Applying InputClass
"evdev keyboard catchall"
[     4.815] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[     4.815] (**) AT Translated Set 2 keyboard: always reports core events
[     4.815] (**) evdev: AT Translated Set 2 keyboard: Device:
"/dev/input/event3"
[     4.815] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[     4.815] (--) evdev: AT Translated Set 2 keyboard: Found keys
[     4.815] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[     4.815] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[     4.815] (II) XINPUT: Adding extended input device "AT Translated
Set 2 keyboard" (type: KEYBOARD, id 14)
[     4.815] (**) Option "xkb_rules" "evdev"
[     4.815] (**) Option "xkb_model" "pc105"
[     4.815] (**) Option "xkb_layout" "us"



As an aside, the stylus is properly not recognized in this kernel, but
works fine in previous kernels with "cat /proc/bus/input/devices"
listing

I: Bus=0018 Vendor=056a Product=0114 Version=0100
N: Name="WCOM0009:00 056A:0114"
P: Phys=
S: Sysfs=/devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0004/input/input9
U: Uniq=
H: Handlers=mouse2 event8
B: PROP=0
B: EV=1f
B: KEY=c03 30001 0 0 0 0
B: REL=3
B: ABS=1000003
B: MSC=10

in kernel 3.12 for example, but the device is not listed in 3.16 or
later (although possibly it is detected in earlier kernels).

Happy to help test.
Best,
Jonathan

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-04-30 20:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-26 18:16 keyboard not working with Thinkpad Helix (2nd gen) (also stylus) jono
2015-04-27 18:34 ` Benjamin Tissoires
2015-04-28  0:56   ` jono
2015-04-28 15:28     ` Benjamin Tissoires
2015-04-28 17:58       ` keyboard not working with Thinkpad Helix (2nd gen) John Reid
2015-04-28 18:46         ` John Reid
2015-04-28 20:40           ` Benjamin Tissoires
2015-04-30 20:42             ` jono
     [not found]       ` <553FE975.90905@gmail.com>
2015-04-28 21:20         ` Thinkpad Helix (2nd gen) Wacom stylus not working (was Re: keyboard not working with Thinkpad Helix (2nd gen) (also stylus)) Benjamin Tissoires

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).