[ltp] keyboard not working on Helix 2nd generation tablet with ThinkPad Helix Ultrabook Pro Keyboard

gulfstream linux-thinkpad@linux-thinkpad.org
Thu, 14 May 2015 14:30:20 +0800


--089e011772059fc8fa051604dc1b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi, John. You mean that the problem will not be solved until linux kernel
4.2 is released? But the the kernel 4.1 has not be released now. It is only
RC3. That is to say, we can not run the linux in Helix 2nd for long long
time. What bad new it is!

If you find any other solution, please let me known. I want replace my
x200s with Helix 2nd.


Best regards,
Gulfstream

2015-05-14 9:10 GMT+08:00 John Reid <owlman.lists@gmail.com>:

> Thanks Gulfstream. Debian 8.0 won't help :(  It looks like the problem
> is a broken HID descriptor returned by the keyboard.  Now fixed upstream
> thanks to the kind folk from linux-input. Patches should be merged for
> the 4.2 kernel release.
>
> Cheers,
> John
>
> On 29/04/15 02:09, gulfstream wrote:
> > Hello, the debian 8.0 have released, and you can try it. You can downlo=
ad
> > the live CD of debian 8.0 from
> > http://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/.
> >
> > Good luck! If you have any progress for installing linux on Helix 2nd
> > generation, please let me known. :)
> >
> > Best regards,
> > Gulfstream
> >
> >
> > =E5=9C=A8 2015=E5=B9=B404=E6=9C=8828=E6=97=A5 19:11, John Reid =E5=86=
=99=E9=81=93:
> >
> > Hi all,
> >
> > I've started a page
> > athttp://
> www.thinkwiki.org/wiki/Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_g=
eneration
> > that includes error messages and what I've been able to determine of th=
e
> > bus layout.
> >
> > At the moment I suspect the HID rdesc for the keyboard might be broken.
> > Still investigating, but I'm no kernel guru and last time I looked at
> > any C code was 20+ years ago, so it's a slow process.
> >
> > So far I haven't had any feedback from Lenovo technical support. What i=
s
> > the best way to contact them?
> >
> > Cheers,
> >
> > John
> >
> > On 18/04/15 02:26, John Reid wrote:
> >
> > No, I have not. I tried to find a live cd but could only find one for
> > Debian stable (7.8). However I don't think it would matter as I'm fairl=
y
> > sure it is a problem with the kernel input drivers.
> >
> > It looks like an event handler is created for the keyboard by
> > libevdev(?), but the hardware device driver (hid?) is not working.
> >
> > I've created some (currently *very* rough) notes
> > athttp://
> www.thinkwiki.org/wiki/Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_g=
eneration
> >
> > Cheers,
> > John
> >
> > On 08/04/15 23:49, gulfstream wrote:
> >
> > Hi, do you try to install new Debian 8 on the Helix 2nd generation?
> >
> >
> > Best regards,
> > Gulfstream
> >
> >
> > =E5=9C=A8 2015=E5=B9=B403=E6=9C=8830=E6=97=A5 21:40, John Reid =E5=86=
=99=E9=81=93:
> >
> > Hi all,
> >
> > I have a problem with the Helix 2nd generation tablet and ThinkPad Heli=
x
> > Ultrabook Pro Keyboard (Part number: 4X30G93893) where the keyboard is
> not
> > working under linux.  The keyboard works in the grub bootloader (and al=
so
> > in Windows 8.1), but not in Xorg or on a console (i.e. /dev/tty[1-6]).
> >
> > I have been testing with kubuntu 15.04 (vivid) beta.  Problem confirmed
> > with ubuntu 14.10 and OpenSUSE Tumbleweed live USB drive. It appears th=
at
> > at least one other user has exactly the same problem. The Trackpoint an=
d
> > Trackpad modules, USB port, battery and AC adapter on the keyboard unit
> (I
> > would call it a dock but there is also a dock accessory) all work fine =
in
> > initial testing. External USB keyboard also works fine when plugged int=
o
> > either tablet or keyboard unit.
> >
> > The interesting thing is that an input device for the keyboard is creat=
ed
> > on /dev/input/event3, however neither evemu-record, evtest nor xev repo=
rt
> > any keypress events.  There are errors logged in syslog by the
> > thinkpad_acpi, usb, hid and hid-generic modules.
> >
> > As the Helix Ultrabook Pro Keyboard is relatively new hardware (only
> > released in March 2015) I'm hoping it's just a hardware id missing
> > somewhere
> >
> > I'm not a kernel or udev guru, so any help much appreciated!
> >
> > Cheers,
> > John
> >
> > $ uname -a
> > Linux espace 4.0.0-040000rc5-generic #201503230035 SMP Mon Mar 23
> 04:36:26
> > UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> > (from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-rc5-vivid/)
> >
> > $ sudo udevadm info
> > --name=3D/dev/input/by-path/platform-i8042-serio-0-event-kbd
> > P: /devices/platform/i8042/serio0/input/input3/event3
> > N: input/event3
> > S: input/by-path/platform-i8042-serio-0-event-kbd
> > E: BACKSPACE=3Dguess
> > E: DEVLINKS=3D/dev/input/by-path/platform-i8042-serio-0-event-kbd
> > E: DEVNAME=3D/dev/input/event3
> > E: DEVPATH=3D/devices/platform/i8042/serio0/input/input3/event3
> > E: ID_INPUT=3D1
> > E: ID_INPUT_KEY=3D1
> > E: ID_INPUT_KEYBOARD=3D1
> > E: ID_PATH=3Dplatform-i8042-serio-0
> > E: ID_PATH_TAG=3Dplatform-i8042-serio-0
> > E: ID_SERIAL=3Dnoserial
> > E: MAJOR=3D13
> > E: MINOR=3D67
> > E: SUBSYSTEM=3Dinput
> > E: USEC_INITIALIZED=3D20580
> > E: XKBLAYOUT=3Dus
> > E: XKBMODEL=3Dpc105
> >
> >
> > $ sudo evemu-describe /dev/input/event3
> > # EVEMU 1.2
> > # Input device name: "AT Translated Set 2 keyboard"
> > # Input device ID: bus 0x11 vendor 0x01 product 0x01 version 0xab54
> > # Supported events:
> > #   Event type 0 (EV_SYN)
> > #     Event code 0 (SYN_REPORT)
> > #     Event code 1 (SYN_CONFIG)
> > #     Event code 4 (FF_STATUS_STOPPED)
> > #     Event code 17 ((null))
> > #     Event code 20 ((null))
> > #   Event type 1 (EV_KEY)
> > #     Event code 1 (KEY_ESC)
> > #     Event code 2 (KEY_1)
> > #     Event code 3 (KEY_2)
> >  ...
> >
> >
> > syslog entries for keyboard unit undock:
> >
> > Mar 26 19:56:55 espace kernel: [75911.894316] usb 1-3: USB disconnect,
> > device number 27
> > Mar 26 19:56:55 espace kernel: [75911.894323] usb 1-3.3: USB disconnect=
,
> > device number 28
> > Mar 26 19:56:55 espace kernel: [75911.896064] usb 1-3.4: USB disconnect=
,
> > device number 29
> > Mar 26 19:56:55 espace kernel: [75912.063871] usb 2-3: USB disconnect,
> > device number 8
> > Mar 26 19:56:55 espace kernel: [75912.512511] thinkpad_acpi: EC reports
> > that Thermal Table has changed
> > Mar 26 19:56:55 espace kernel: [75912.615988] thinkpad_acpi: unhandled
> HKEY
> > event 0x4013
> > Mar 26 19:56:55 espace kernel: [75912.615994] thinkpad_acpi: please
> report
> > the conditions when this event happened
> toibm-acpi-devel@lists.sourceforge.net
> > Mar 26 19:56:56 espace kernel: [75912.719940] int3403 thermal INT3403:0=
1:
> > Unsupported event [0x91]
> > Mar 26 19:56:56 espace kernel: [75912.719948] int3403 thermal INT3403:0=
2:
> > Unsupported event [0x91]
> > Mar 26 19:56:56 espace kernel: [75912.719952] int3403 thermal INT3403:0=
3:
> > Unsupported event [0x91]
> > Mar 26 19:56:56 espace kernel: [75912.719956] int3403 thermal INT3403:0=
0:
> > Unsupported event [0x91]
> > Mar 26 19:56:56 espace kernel: [75912.735867] ACPI:
> > \_SB_.PCI0.LPC_.EC__.BAT1: undocking
> >
> >
> >
> > syslog entries for keyboard unit dock :
> >
> > Mar 26 19:57:19 espace kernel: [75935.784346] usb 2-3: new SuperSpeed U=
SB
> > device number 9 using xhci_hcd
> > Mar 26 19:57:19 espace kernel: [75935.952151] usb 1-3: new high-speed U=
SB
> > device number 30 using xhci_hcd
> > Mar 26 19:57:19 espace kernel: [75936.040433] usb 2-3: New USB device
> > found, idVendor=3D2109, idProduct=3D8110
> > Mar 26 19:57:19 espace kernel: [75936.040443] usb 2-3: New USB device
> > strings: Mfr=3D1, Product=3D2, SerialNumber=3D0
> > Mar 26 19:57:19 espace kernel: [75936.040448] usb 2-3: Product: USB3.0
> Hub
> > Mar 26 19:57:19 espace kernel: [75936.040452] usb 2-3: Manufacturer: VI=
A
> > Labs, Inc.
> > Mar 26 19:57:19 espace kernel: [75936.041502] hub 2-3:1.0: USB hub foun=
d
> > Mar 26 19:57:19 espace kernel: [75936.041717] hub 2-3:1.0: 4 ports
> detected
> > Mar 26 19:57:19 espace kernel: [75936.083143] usb 1-3: New USB device
> > found, idVendor=3D2109, idProduct=3D2811
> > Mar 26 19:57:19 espace kernel: [75936.083149] usb 1-3: New USB device
> > strings: Mfr=3D1, Product=3D2, SerialNumber=3D0
> > Mar 26 19:57:19 espace kernel: [75936.083152] usb 1-3: Product: USB2.0
> Hub
> > Mar 26 19:57:19 espace kernel: [75936.083154] usb 1-3: Manufacturer: VI=
A
> > Labs, Inc.
> > Mar 26 19:57:19 espace kernel: [75936.083926] hub 1-3:1.0: USB hub foun=
d
> > Mar 26 19:57:19 espace kernel: [75936.084259] hub 1-3:1.0: 4 ports
> detected
> > Mar 26 19:57:19 espace kernel: [75936.084925] usb: failed to peer
> 1-3-port3
> > and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)
> > Mar 26 19:57:19 espace kernel: [75936.084929] usb 1-3-port3: failed to
> peer
> > to 2-3-port2 (-16)
> > Mar 26 19:57:19 espace kernel: [75936.085029] usb: failed to peer
> 1-3-port4
> > and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)
> > Mar 26 19:57:19 espace kernel: [75936.085031] usb 1-3-port4: failed to
> peer
> > to 2-3-port2 (-16)
> > Mar 26 19:57:19 espace kernel: [75936.290824] psmouse serio1: synaptics=
:
> > queried max coordinates: x [..5712], y [..4780]
> > Mar 26 19:57:19 espace kernel: [75936.323612] psmouse serio1: synaptics=
:
> > queried min coordinates: x [1232..], y [1074..]
> > Mar 26 19:57:19 espace kernel: [75936.376204] usb 1-3.3: new high-speed
> USB
> > device number 31 using xhci_hcd
> > Mar 26 19:57:19 espace kernel: [75936.396628] thinkpad_acpi: EC reports
> > that Thermal Table has changed
> > Mar 26 19:57:19 espace kernel: [75936.483995] usb 1-3.3: New USB device
> > found, idVendor=3D0bda, idProduct=3D4000
> > Mar 26 19:57:19 espace kernel: [75936.484001] usb 1-3.3: New USB device
> > strings: Mfr=3D3, Product=3D1, SerialNumber=3D2
> > Mar 26 19:57:19 espace kernel: [75936.484003] usb 1-3.3: Product: USB
> Audio
> > Mar 26 19:57:19 espace kernel: [75936.484006] usb 1-3.3: Manufacturer:
> > Generic
> > Mar 26 19:57:19 espace kernel: [75936.484008] usb 1-3.3: SerialNumber:
> > 200901010001
> > Mar 26 19:57:19 espace kernel: [75936.500207] thinkpad_acpi: unhandled
> HKEY
> > event 0x4012
> > Mar 26 19:57:19 espace kernel: [75936.500212] thinkpad_acpi: please
> report
> > the conditions when this event happened
> toibm-acpi-devel@lists.sourceforge.net
> > Mar 26 19:57:19 espace kernel: [75936.604114] int3403 thermal INT3403:0=
1:
> > Unsupported event [0x91]
> > Mar 26 19:57:19 espace kernel: [75936.604120] int3403 thermal INT3403:0=
2:
> > Unsupported event [0x91]
> > Mar 26 19:57:19 espace kernel: [75936.604123] int3403 thermal INT3403:0=
3:
> > Unsupported event [0x91]
> > Mar 26 19:57:19 espace kernel: [75936.604126] int3403 thermal INT3403:0=
0:
> > Unsupported event [0x91]
> > Mar 26 19:57:20 espace kernel: [75937.500150] usb 1-3.4: new full-speed
> USB
> > device number 32 using xhci_hcd
> > Mar 26 19:57:20 espace kernel: [75937.609977] usb 1-3.4: New USB device
> > found, idVendor=3D17ef, idProduct=3D6067
> > Mar 26 19:57:20 espace kernel: [75937.609982] usb 1-3.4: New USB device
> > strings: Mfr=3D1, Product=3D2, SerialNumber=3D0
> > Mar 26 19:57:20 espace kernel: [75937.609985] usb 1-3.4: Product: ITE
> > Device(8595)
> > Mar 26 19:57:20 espace kernel: [75937.609988] usb 1-3.4: Manufacturer:
> ITE
> > Tech. Inc.
> > Mar 26 19:57:20 espace kernel: [75937.614332] hid (null): usage index
> > exceeded
> > Mar 26 19:57:20 espace kernel: [75937.614705] hid-generic
> > 0003:17EF:6067.001C: usage index exceeded
> > Mar 26 19:57:20 espace kernel: [75937.614709] hid-generic
> > 0003:17EF:6067.001C: item 0 2 2 2 parsing failed
> > Mar 26 19:57:20 espace kernel: [75937.614730] hid-generic: probe of
> > 0003:17EF:6067.001C failed with error -22
> > Mar 26 19:57:20 espace kernel: [75937.620583] input: ITE Tech. Inc. ITE
> > Device(8595) as
> >
> /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.1/0003:17EF:6067.=
001D/input/input30
> >
> > Mar 26 19:57:21 espace mtp-probe: checking bus 1, device 31:
> > "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3"
> > Mar 26 19:57:21 espace mtp-probe: bus: 1, device: 31 was not an MTP
> device
> > Mar 26 19:57:21 espace mtp-probe: checking bus 1, device 32:
> > "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4"
> > Mar 26 19:57:21 espace mtp-probe: bus: 1, device: 32 was not an MTP
> device
> > Mar 26 19:57:21 espace kernel: [75937.676284] hid-generic
> > 0003:17EF:6067.001D: input,hiddev0,hidraw3: USB HID v1.10 Device [ITE
> Tech.
> > Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1
> > Mar 26 19:57:21 espace pulseaudio[1538]: [pulseaudio] alsa-util.c: Unab=
le
> > to load mixer: Invalid argument
> > Mar 26 19:57:21 espace kernel: [75938.344203] ACPI:
> > \_SB_.PCI0.LPC_.EC__.BAT1: docking
> > Mar 26 19:57:21 espace kernel: [75938.353833] ACPI: Battery Slot [BAT1]
> > (battery present)
> > Mar 26 19:57:22 espace pulseaudio[1538]: message repeated 2 times: [
> > [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument]
> > Mar 26 19:57:22 espace pulseaudio[1538]: [pulseaudio] sink.c: Default a=
nd
> > alternate sample rates are the same.
> > Mar 26 19:57:22 espace rtkit-daemon[1542]: Supervising 4 threads of 1
> > processes of 1 users.
> > Mar 26 19:57:22 espace rtkit-daemon[1542]: Successfully made thread 341=
1
> of
> > process 1538 (n/a) owned by 'xxxx' RT at priority 5.
> > Mar 26 19:57:22 espace rtkit-daemon[1542]: Supervising 5 threads of 1
> > processes of 1 users.
> >
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>

--089e011772059fc8fa051604dc1b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hi, John. You mean that the problem will no=
t be solved until linux kernel 4.2 is released? But the the kernel 4.1 has =
not be released now. It is only RC3. That is to say, we can not run the lin=
ux in Helix 2nd for long long time. What bad new it is! <br><br></div>If yo=
u find any other solution, please let me known. I want replace my x200s wit=
h Helix 2nd.<br><br><br></div>Best regards,<br></div>Gulfstream<br></div><d=
iv class=3D"gmail_extra"><br><div class=3D"gmail_quote">2015-05-14 9:10 GMT=
+08:00 John Reid <span dir=3D"ltr">&lt;<a href=3D"mailto:owlman.lists@gmail=
.com" target=3D"_blank">owlman.lists@gmail.com</a>&gt;</span>:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">Thanks Gulfstream. Debian 8.0 won&#39;t help :(=C2=A0=
 It looks like the problem<br>
is a broken HID descriptor returned by the keyboard.=C2=A0 Now fixed upstre=
am<br>
thanks to the kind folk from linux-input. Patches should be merged for<br>
the 4.2 kernel release.<br>
<br>
Cheers,<br>
John<br>
<br>
On 29/04/15 02:09, gulfstream wrote:<br>
&gt; Hello, the debian 8.0 have released, and you can try it. You can downl=
oad<br>
&gt; the live CD of debian 8.0 from<br>
&gt; <a href=3D"http://cdimage.debian.org/debian-cd/current-live/amd64/iso-=
hybrid/" target=3D"_blank">http://cdimage.debian.org/debian-cd/current-live=
/amd64/iso-hybrid/</a>.<br>
&gt;<br>
&gt; Good luck! If you have any progress for installing linux on Helix 2nd<=
br>
&gt; generation, please let me known. :)<br>
&gt;<br>
&gt; Best regards,<br>
&gt; Gulfstream<br>
&gt;<br>
&gt;<br>
&gt; =E5=9C=A8 2015=E5=B9=B404=E6=9C=8828=E6=97=A5 19:11, John Reid =E5=86=
=99=E9=81=93:<br>
&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I&#39;ve started a page<br>
&gt; athttp://<a href=3D"http://www.thinkwiki.org/wiki/Installing_Kubuntu_1=
5.04_on_a_Thinkpad_Helix_2nd_generation" target=3D"_blank">www.thinkwiki.or=
g/wiki/Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation</a><br>
&gt; that includes error messages and what I&#39;ve been able to determine =
of the<br>
&gt; bus layout.<br>
&gt;<br>
&gt; At the moment I suspect the HID rdesc for the keyboard might be broken=
.<br>
&gt; Still investigating, but I&#39;m no kernel guru and last time I looked=
 at<br>
&gt; any C code was 20+ years ago, so it&#39;s a slow process.<br>
&gt;<br>
&gt; So far I haven&#39;t had any feedback from Lenovo technical support. W=
hat is<br>
&gt; the best way to contact them?<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; John<br>
&gt;<br>
&gt; On 18/04/15 02:26, John Reid wrote:<br>
&gt;<br>
&gt; No, I have not. I tried to find a live cd but could only find one for<=
br>
&gt; Debian stable (7.8). However I don&#39;t think it would matter as I&#3=
9;m fairly<br>
&gt; sure it is a problem with the kernel input drivers.<br>
&gt;<br>
&gt; It looks like an event handler is created for the keyboard by<br>
&gt; libevdev(?), but the hardware device driver (hid?) is not working.<br>
&gt;<br>
&gt; I&#39;ve created some (currently *very* rough) notes<br>
&gt; athttp://<a href=3D"http://www.thinkwiki.org/wiki/Installing_Kubuntu_1=
5.04_on_a_Thinkpad_Helix_2nd_generation" target=3D"_blank">www.thinkwiki.or=
g/wiki/Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation</a><br>
&gt;<br>
&gt; Cheers,<br>
&gt; John<br>
&gt;<br>
&gt; On 08/04/15 23:49, gulfstream wrote:<br>
&gt;<br>
&gt; Hi, do you try to install new Debian 8 on the Helix 2nd generation?<br=
>
&gt;<br>
&gt;<br>
&gt; Best regards,<br>
&gt; Gulfstream<br>
&gt;<br>
&gt;<br>
&gt; =E5=9C=A8 2015=E5=B9=B403=E6=9C=8830=E6=97=A5 21:40, John Reid =E5=86=
=99=E9=81=93:<br>
&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I have a problem with the Helix 2nd generation tablet and ThinkPad Hel=
ix<br>
&gt; Ultrabook Pro Keyboard (Part number: 4X30G93893) where the keyboard is=
 not<br>
&gt; working under linux.=C2=A0 The keyboard works in the grub bootloader (=
and also<br>
&gt; in Windows 8.1), but not in Xorg or on a console (i.e. /dev/tty[1-6]).=
<br>
&gt;<br>
&gt; I have been testing with kubuntu 15.04 (vivid) beta.=C2=A0 Problem con=
firmed<br>
&gt; with ubuntu 14.10 and OpenSUSE Tumbleweed live USB drive. It appears t=
hat<br>
&gt; at least one other user has exactly the same problem. The Trackpoint a=
nd<br>
&gt; Trackpad modules, USB port, battery and AC adapter on the keyboard uni=
t (I<br>
&gt; would call it a dock but there is also a dock accessory) all work fine=
 in<br>
&gt; initial testing. External USB keyboard also works fine when plugged in=
to<br>
&gt; either tablet or keyboard unit.<br>
&gt;<br>
&gt; The interesting thing is that an input device for the keyboard is crea=
ted<br>
&gt; on /dev/input/event3, however neither evemu-record, evtest nor xev rep=
ort<br>
&gt; any keypress events.=C2=A0 There are errors logged in syslog by the<br=
>
&gt; thinkpad_acpi, usb, hid and hid-generic modules.<br>
&gt;<br>
&gt; As the Helix Ultrabook Pro Keyboard is relatively new hardware (only<b=
r>
&gt; released in March 2015) I&#39;m hoping it&#39;s just a hardware id mis=
sing<br>
&gt; somewhere<br>
&gt;<br>
&gt; I&#39;m not a kernel or udev guru, so any help much appreciated!<br>
&gt;<br>
&gt; Cheers,<br>
&gt; John<br>
&gt;<br>
&gt; $ uname -a<br>
&gt; Linux espace 4.0.0-040000rc5-generic #201503230035 SMP Mon Mar 23 04:3=
6:26<br>
&gt; UTC 2015 x86_64 x86_64 x86_64 GNU/Linux<br>
&gt; (from <a href=3D"http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-rc=
5-vivid/" target=3D"_blank">http://kernel.ubuntu.com/~kernel-ppa/mainline/v=
4.0-rc5-vivid/</a>)<br>
&gt;<br>
&gt; $ sudo udevadm info<br>
&gt; --name=3D/dev/input/by-path/platform-i8042-serio-0-event-kbd<br>
&gt; P: /devices/platform/i8042/serio0/input/input3/event3<br>
&gt; N: input/event3<br>
&gt; S: input/by-path/platform-i8042-serio-0-event-kbd<br>
&gt; E: BACKSPACE=3Dguess<br>
&gt; E: DEVLINKS=3D/dev/input/by-path/platform-i8042-serio-0-event-kbd<br>
&gt; E: DEVNAME=3D/dev/input/event3<br>
&gt; E: DEVPATH=3D/devices/platform/i8042/serio0/input/input3/event3<br>
&gt; E: ID_INPUT=3D1<br>
&gt; E: ID_INPUT_KEY=3D1<br>
&gt; E: ID_INPUT_KEYBOARD=3D1<br>
&gt; E: ID_PATH=3Dplatform-i8042-serio-0<br>
&gt; E: ID_PATH_TAG=3Dplatform-i8042-serio-0<br>
&gt; E: ID_SERIAL=3Dnoserial<br>
&gt; E: MAJOR=3D13<br>
&gt; E: MINOR=3D67<br>
&gt; E: SUBSYSTEM=3Dinput<br>
&gt; E: USEC_INITIALIZED=3D20580<br>
&gt; E: XKBLAYOUT=3Dus<br>
&gt; E: XKBMODEL=3Dpc105<br>
&gt;<br>
&gt;<br>
&gt; $ sudo evemu-describe /dev/input/event3<br>
&gt; # EVEMU 1.2<br>
&gt; # Input device name: &quot;AT Translated Set 2 keyboard&quot;<br>
&gt; # Input device ID: bus 0x11 vendor 0x01 product 0x01 version 0xab54<br=
>
&gt; # Supported events:<br>
&gt; #=C2=A0 =C2=A0Event type 0 (EV_SYN)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 0 (SYN_REPORT)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 1 (SYN_CONFIG)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 4 (FF_STATUS_STOPPED)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 17 ((null))<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 20 ((null))<br>
&gt; #=C2=A0 =C2=A0Event type 1 (EV_KEY)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 1 (KEY_ESC)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 2 (KEY_1)<br>
&gt; #=C2=A0 =C2=A0 =C2=A0Event code 3 (KEY_2)<br>
&gt;=C2=A0 ...<br>
&gt;<br>
&gt;<br>
&gt; syslog entries for keyboard unit undock:<br>
&gt;<br>
&gt; Mar 26 19:56:55 espace kernel: [75911.894316] usb 1-3: USB disconnect,=
<br>
&gt; device number 27<br>
&gt; Mar 26 19:56:55 espace kernel: [75911.894323] usb 1-3.3: USB disconnec=
t,<br>
&gt; device number 28<br>
&gt; Mar 26 19:56:55 espace kernel: [75911.896064] usb 1-3.4: USB disconnec=
t,<br>
&gt; device number 29<br>
&gt; Mar 26 19:56:55 espace kernel: [75912.063871] usb 2-3: USB disconnect,=
<br>
&gt; device number 8<br>
&gt; Mar 26 19:56:55 espace kernel: [75912.512511] thinkpad_acpi: EC report=
s<br>
&gt; that Thermal Table has changed<br>
&gt; Mar 26 19:56:55 espace kernel: [75912.615988] thinkpad_acpi: unhandled=
 HKEY<br>
&gt; event 0x4013<br>
&gt; Mar 26 19:56:55 espace kernel: [75912.615994] thinkpad_acpi: please re=
port<br>
&gt; the conditions when this event happened <a href=3D"mailto:toibm-acpi-d=
evel@lists.sourceforge.net">toibm-acpi-devel@lists.sourceforge.net</a><br>
&gt; Mar 26 19:56:56 espace kernel: [75912.719940] int3403 thermal INT3403:=
01:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:56:56 espace kernel: [75912.719948] int3403 thermal INT3403:=
02:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:56:56 espace kernel: [75912.719952] int3403 thermal INT3403:=
03:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:56:56 espace kernel: [75912.719956] int3403 thermal INT3403:=
00:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:56:56 espace kernel: [75912.735867] ACPI:<br>
&gt; \_SB_.PCI0.LPC_.EC__.BAT1: undocking<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; syslog entries for keyboard unit dock :<br>
&gt;<br>
&gt; Mar 26 19:57:19 espace kernel: [75935.784346] usb 2-3: new SuperSpeed =
USB<br>
&gt; device number 9 using xhci_hcd<br>
&gt; Mar 26 19:57:19 espace kernel: [75935.952151] usb 1-3: new high-speed =
USB<br>
&gt; device number 30 using xhci_hcd<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.040433] usb 2-3: New USB device<=
br>
&gt; found, idVendor=3D2109, idProduct=3D8110<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.040443] usb 2-3: New USB device<=
br>
&gt; strings: Mfr=3D1, Product=3D2, SerialNumber=3D0<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.040448] usb 2-3: Product: USB3.0=
 Hub<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.040452] usb 2-3: Manufacturer: V=
IA<br>
&gt; Labs, Inc.<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.041502] hub 2-3:1.0: USB hub fou=
nd<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.041717] hub 2-3:1.0: 4 ports det=
ected<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.083143] usb 1-3: New USB device<=
br>
&gt; found, idVendor=3D2109, idProduct=3D2811<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.083149] usb 1-3: New USB device<=
br>
&gt; strings: Mfr=3D1, Product=3D2, SerialNumber=3D0<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.083152] usb 1-3: Product: USB2.0=
 Hub<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.083154] usb 1-3: Manufacturer: V=
IA<br>
&gt; Labs, Inc.<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.083926] hub 1-3:1.0: USB hub fou=
nd<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.084259] hub 1-3:1.0: 4 ports det=
ected<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.084925] usb: failed to peer 1-3-=
port3<br>
&gt; and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.084929] usb 1-3-port3: failed to=
 peer<br>
&gt; to 2-3-port2 (-16)<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.085029] usb: failed to peer 1-3-=
port4<br>
&gt; and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.085031] usb 1-3-port4: failed to=
 peer<br>
&gt; to 2-3-port2 (-16)<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.290824] psmouse serio1: synaptic=
s:<br>
&gt; queried max coordinates: x [..5712], y [..4780]<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.323612] psmouse serio1: synaptic=
s:<br>
&gt; queried min coordinates: x [1232..], y [1074..]<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.376204] usb 1-3.3: new high-spee=
d USB<br>
&gt; device number 31 using xhci_hcd<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.396628] thinkpad_acpi: EC report=
s<br>
&gt; that Thermal Table has changed<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.483995] usb 1-3.3: New USB devic=
e<br>
&gt; found, idVendor=3D0bda, idProduct=3D4000<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.484001] usb 1-3.3: New USB devic=
e<br>
&gt; strings: Mfr=3D3, Product=3D1, SerialNumber=3D2<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.484003] usb 1-3.3: Product: USB =
Audio<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.484006] usb 1-3.3: Manufacturer:=
<br>
&gt; Generic<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.484008] usb 1-3.3: SerialNumber:=
<br>
&gt; 200901010001<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.500207] thinkpad_acpi: unhandled=
 HKEY<br>
&gt; event 0x4012<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.500212] thinkpad_acpi: please re=
port<br>
&gt; the conditions when this event happened <a href=3D"mailto:toibm-acpi-d=
evel@lists.sourceforge.net">toibm-acpi-devel@lists.sourceforge.net</a><br>
&gt; Mar 26 19:57:19 espace kernel: [75936.604114] int3403 thermal INT3403:=
01:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.604120] int3403 thermal INT3403:=
02:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.604123] int3403 thermal INT3403:=
03:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:57:19 espace kernel: [75936.604126] int3403 thermal INT3403:=
00:<br>
&gt; Unsupported event [0x91]<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.500150] usb 1-3.4: new full-spee=
d USB<br>
&gt; device number 32 using xhci_hcd<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.609977] usb 1-3.4: New USB devic=
e<br>
&gt; found, idVendor=3D17ef, idProduct=3D6067<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.609982] usb 1-3.4: New USB devic=
e<br>
&gt; strings: Mfr=3D1, Product=3D2, SerialNumber=3D0<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.609985] usb 1-3.4: Product: ITE<=
br>
&gt; Device(8595)<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.609988] usb 1-3.4: Manufacturer:=
 ITE<br>
&gt; Tech. Inc.<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.614332] hid (null): usage index<=
br>
&gt; exceeded<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.614705] hid-generic<br>
&gt; 0003:17EF:6067.001C: usage index exceeded<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.614709] hid-generic<br>
&gt; 0003:17EF:6067.001C: item 0 2 2 2 parsing failed<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.614730] hid-generic: probe of<br=
>
&gt; 0003:17EF:6067.001C failed with error -22<br>
&gt; Mar 26 19:57:20 espace kernel: [75937.620583] input: ITE Tech. Inc. IT=
E<br>
&gt; Device(8595) as<br>
&gt; /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.1/0003:17EF:60=
67.001D/input/input30<br>
&gt;<br>
&gt; Mar 26 19:57:21 espace mtp-probe: checking bus 1, device 31:<br>
&gt; &quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&quot;<br>
&gt; Mar 26 19:57:21 espace mtp-probe: bus: 1, device: 31 was not an MTP de=
vice<br>
&gt; Mar 26 19:57:21 espace mtp-probe: checking bus 1, device 32:<br>
&gt; &quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&quot;<br>
&gt; Mar 26 19:57:21 espace mtp-probe: bus: 1, device: 32 was not an MTP de=
vice<br>
&gt; Mar 26 19:57:21 espace kernel: [75937.676284] hid-generic<br>
&gt; 0003:17EF:6067.001D: input,hiddev0,hidraw3: USB HID v1.10 Device [ITE =
Tech.<br>
&gt; Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1<br>
&gt; Mar 26 19:57:21 espace pulseaudio[1538]: [pulseaudio] alsa-util.c: Una=
ble<br>
&gt; to load mixer: Invalid argument<br>
&gt; Mar 26 19:57:21 espace kernel: [75938.344203] ACPI:<br>
&gt; \_SB_.PCI0.LPC_.EC__.BAT1: docking<br>
&gt; Mar 26 19:57:21 espace kernel: [75938.353833] ACPI: Battery Slot [BAT1=
]<br>
&gt; (battery present)<br>
&gt; Mar 26 19:57:22 espace pulseaudio[1538]: message repeated 2 times: [<b=
r>
&gt; [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument]<br>
&gt; Mar 26 19:57:22 espace pulseaudio[1538]: [pulseaudio] sink.c: Default =
and<br>
&gt; alternate sample rates are the same.<br>
&gt; Mar 26 19:57:22 espace rtkit-daemon[1542]: Supervising 4 threads of 1<=
br>
&gt; processes of 1 users.<br>
&gt; Mar 26 19:57:22 espace rtkit-daemon[1542]: Successfully made thread 34=
11 of<br>
&gt; process 1538 (n/a) owned by &#39;xxxx&#39; RT at priority 5.<br>
&gt; Mar 26 19:57:22 espace rtkit-daemon[1542]: Supervising 5 threads of 1<=
br>
&gt; processes of 1 users.<br>
&gt;<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
The linux-thinkpad mailing list home page is at:<br>
<a href=3D"http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpa=
d" target=3D"_blank">http://mailman.linux-thinkpad.org/mailman/listinfo/lin=
ux-thinkpad</a><br>
</font></span></blockquote></div><br></div>

--089e011772059fc8fa051604dc1b--