<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Owlman</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Owlman"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Owlman"/>
	<updated>2026-04-17T11:49:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58403</id>
		<title>Installing Kubuntu 17.10 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58403"/>
		<updated>2018-01-08T12:42:36Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
= Summary =&lt;br /&gt;
Recent versions of Kubuntu provide ever improving support for this device. Most hardware devices are now supported by the linux kernel, and the KDE developers are working on the technologies required to fully support use as a tablet.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Although KDE on the Helix works fine when used in laptop mode with an attached keyboard, currently it's usability in tablet mode is limited. The QT5 virtual keyboard is only supported in an experimental Wayland session.}}&lt;br /&gt;
 &lt;br /&gt;
* Kernel version&lt;br /&gt;
* KDE Plasma&lt;br /&gt;
* KDE Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Model =&lt;br /&gt;
ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG) with:&lt;br /&gt;
&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz)&lt;br /&gt;
* Intel HD Graphics 5300 in processor&lt;br /&gt;
* USB 3.0 Ethernet Adaptor&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265&lt;br /&gt;
* Bluetooth® 4.0&lt;br /&gt;
* Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
* [[Sierra_Wireless_EM7345|Sierra EM7345]] LTE/HSPA/GSM/GPRS/EDGE Mobile Broadband Module with GPS&lt;br /&gt;
&lt;br /&gt;
* Ports&lt;br /&gt;
** USB 3.0 (AlwaysOn)&lt;br /&gt;
** Micro HDMI&lt;br /&gt;
** combo audio/microphone jack&lt;br /&gt;
** Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
** Dock Connector&lt;br /&gt;
 &lt;br /&gt;
* Optional keyboard unit ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
** Multitouch click pad with 3+2 buttons&lt;br /&gt;
** TrackPoint® pointing device&lt;br /&gt;
** USB 3.0 Port&lt;br /&gt;
** Mini DisplayPort&lt;br /&gt;
** Integrated 4-cell battery (26Wh)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installing Kubuntu =&lt;br /&gt;
Stub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Additional Configuration =&lt;br /&gt;
== Power Management ==&lt;br /&gt;
Be sure to install tlp or powertop.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Hibernate ===&lt;br /&gt;
Mostly works (using ???)&lt;br /&gt;
&lt;br /&gt;
=== Resume ===&lt;br /&gt;
Open lid doesn't work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Battery management ==&lt;br /&gt;
The life of Lithium ion batteries can be improved by not fully charging the battery and especially by not fully discharging the battery. The Helix is capable of manipulating the battery manager.&lt;br /&gt;
&lt;br /&gt;
Required packages:&lt;br /&gt;
* tlp&lt;br /&gt;
* acpi-call-dkms &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* Virtual keyboard for Qt/KDE (qtvirtual-keyboard)&lt;br /&gt;
* Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput now in artful&lt;br /&gt;
** system settings modules for libinput currently work in progess&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58402</id>
		<title>Installing Kubuntu 17.10 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58402"/>
		<updated>2018-01-08T12:24:41Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
= Summary =&lt;br /&gt;
Recent versions of Kubuntu provide ever improving support for this device. Most hardware devices are now supported by the linux kernel, and the KDE developers are working on the technologies required to fully support use as a tablet.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Although KDE on the Helix works fine when used in laptop mode with an attached keyboard, currently it's usability in tablet mode is limited. The QT5 virtual keyboard is only supported in an experimental Wayland session.}}&lt;br /&gt;
 &lt;br /&gt;
* Kernel version&lt;br /&gt;
* KDE Plasma&lt;br /&gt;
* KDE Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Model =&lt;br /&gt;
ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG) with:&lt;br /&gt;
&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz)&lt;br /&gt;
* Intel HD Graphics 5300 in processor&lt;br /&gt;
* USB 3.0 Ethernet Adaptor&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265&lt;br /&gt;
* Bluetooth® 4.0&lt;br /&gt;
* Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
* [[Sierra_Wireless_EM7345|Sierra EM7345]] LTE/HSPA/GSM/GPRS/EDGE Mobile Broadband Module with GPS&lt;br /&gt;
&lt;br /&gt;
* Ports&lt;br /&gt;
** USB 3.0 (AlwaysOn)&lt;br /&gt;
** Micro HDMI&lt;br /&gt;
** combo audio/microphone jack&lt;br /&gt;
** Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
** Dock Connector&lt;br /&gt;
 &lt;br /&gt;
* Optional keyboard unit ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
** Multitouch click pad with 3+2 buttons&lt;br /&gt;
** TrackPoint® pointing device&lt;br /&gt;
** USB 3.0 Port&lt;br /&gt;
** Mini DisplayPort&lt;br /&gt;
** Integrated 4-cell battery (26Wh)&lt;br /&gt;
&lt;br /&gt;
= Installing Kubuntu =&lt;br /&gt;
&lt;br /&gt;
= Additional Configuration =&lt;br /&gt;
&lt;br /&gt;
== Power Management ==&lt;br /&gt;
&lt;br /&gt;
Be sure to install tlp or powertop.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Hibernate ===&lt;br /&gt;
Mostly works (using ???)&lt;br /&gt;
&lt;br /&gt;
=== Resume ===&lt;br /&gt;
Open lid doesn't work&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* Virtual keyboard for Qt/KDE (qtvirtual-keyboard)&lt;br /&gt;
* Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput now in artful&lt;br /&gt;
** system settings modules for libinput currently work in progess&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58401</id>
		<title>Installing Kubuntu 17.10 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58401"/>
		<updated>2018-01-08T12:22:46Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
= Summary =&lt;br /&gt;
Recent versions of Kubuntu provide ever improving support for this device. Most hardware devices are now supported by the linux kernel, and the KDE developers are working on the technologies required to fully support use as a tablet.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Although KDE on the Helix works fine when used in laptop mode with an attached keyboard, currently it's usability in tablet mode is limited. The QT5 virtual keyboard is only supported in an experimental Wayland session.}}&lt;br /&gt;
 &lt;br /&gt;
* Kernel version&lt;br /&gt;
* KDE Plasma&lt;br /&gt;
* KDE Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Model =&lt;br /&gt;
ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG) with:&lt;br /&gt;
&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz)&lt;br /&gt;
* Intel HD Graphics 5300 in processor&lt;br /&gt;
* USB 3.0 Ethernet Adaptor&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265&lt;br /&gt;
* Bluetooth® 4.0&lt;br /&gt;
* Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
* [[Sierra_Wireless_EM7345|Sierra EM7345]] LTE/HSPA/GSM/GPRS/EDGE Mobile Broadband Module with GPS&lt;br /&gt;
&lt;br /&gt;
* Ports&lt;br /&gt;
** USB 3.0 (AlwaysOn)&lt;br /&gt;
** Micro HDMI&lt;br /&gt;
** combo audio/microphone jack&lt;br /&gt;
** Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
** Dock Connector&lt;br /&gt;
 &lt;br /&gt;
* Optional keyboard unit ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
** Multitouch click pad with 3+2 buttons&lt;br /&gt;
** TrackPoint® pointing device&lt;br /&gt;
** USB 3.0 Port&lt;br /&gt;
** Mini DisplayPort&lt;br /&gt;
** Integrated 4-cell battery (26Wh)&lt;br /&gt;
&lt;br /&gt;
== Power Management ==&lt;br /&gt;
&lt;br /&gt;
Be sure to install tlp or powertop.&lt;br /&gt;
&lt;br /&gt;
=== Suspend/Hibernate ===&lt;br /&gt;
Mostly works (using ???)&lt;br /&gt;
&lt;br /&gt;
=== Resume ===&lt;br /&gt;
Open lid doesn't work&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* Virtual keyboard for Qt/KDE (qtvirtual-keyboard)&lt;br /&gt;
* Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput now in artful&lt;br /&gt;
** system settings modules for libinput currently work in progess&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58398</id>
		<title>Installing Kubuntu 17.10 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58398"/>
		<updated>2018-01-07T14:17:25Z</updated>

		<summary type="html">&lt;p&gt;Owlman: Issues with Kubuntu on a Helix 2nd gen convertible laptop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
= Summary =&lt;br /&gt;
Recent versions of Kubuntu provide ever improving support for this device. Most hardware devices are now supported by the linux kernel, and the KDE developers are working on the technologies required to fully support use as a tablet.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Although KDE on the Helix works fine when used in laptop mode with an attached keyboard, currently it's usability in tablet mode is limited. The QT5 virtual keyboard is only supported in an experimental Wayland session.}}&lt;br /&gt;
 &lt;br /&gt;
* Kernel version&lt;br /&gt;
* KDE Plasma&lt;br /&gt;
* KDE Applications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Model =&lt;br /&gt;
ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG) with:&lt;br /&gt;
&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz)&lt;br /&gt;
* Intel HD Graphics 5300 in processor&lt;br /&gt;
* USB 3.0 Ethernet Adaptor&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265&lt;br /&gt;
* Bluetooth® 4.0&lt;br /&gt;
* Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
* [[Sierra_Wireless_EM7345|Sierra EM7345]] LTE/HSPA/GSM/GPRS/EDGE Mobile Broadband Module with GPS&lt;br /&gt;
&lt;br /&gt;
* Ports&lt;br /&gt;
** USB 3.0 (AlwaysOn)&lt;br /&gt;
** Micro HDMI&lt;br /&gt;
** combo audio/microphone jack&lt;br /&gt;
** Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
** Dock Connector&lt;br /&gt;
 &lt;br /&gt;
* Optional keyboard unit ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
** Multitouch click pad with 3+2 buttons&lt;br /&gt;
** TrackPoint® pointing device&lt;br /&gt;
** USB 3.0 Port&lt;br /&gt;
** Mini DisplayPort&lt;br /&gt;
** Integrated 4-cell battery (26Wh)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* Virtual keyboard for Qt/KDE (qtvirtual-keyboard)&lt;br /&gt;
* Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput now in artful&lt;br /&gt;
** system settings modules for libinput currently work in progess&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_Helix&amp;diff=58397</id>
		<title>Installation instructions for the ThinkPad Helix</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_Helix&amp;diff=58397"/>
		<updated>2018-01-06T11:31:02Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Ubuntu / Kubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Helix]]&lt;br /&gt;
Specific installation notes for the ThinkPad Helix.&lt;br /&gt;
&lt;br /&gt;
==Distribution-specific instructions==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu / Kubuntu ===&lt;br /&gt;
&lt;br /&gt;
*[[Installing_Ubuntu_13.04_on_a_ThinkPad_Helix|Ubuntu Raring Ringtail]]&lt;br /&gt;
*[[Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation|Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation]]&lt;br /&gt;
*[[Installing_Kubuntu_17.10_on_a_Thinkpad_Helix_2nd_generation|Installing Kubuntu 17.10 (Artful Ardvark) on a Thinkpad Helix 2nd generation]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58396</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58396"/>
		<updated>2018-01-06T11:15:31Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NOTE|Page obsolete: newer Kubuntu releases have mostly working or better support for hardware}}&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Probably not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface...&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syslog entries related to ThinkPad Keyboard Pro unit docking event&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Device information for keyboard HID ==&lt;br /&gt;
* &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo lsusb -d 17ef:&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo&lt;br /&gt;
$ sudo lsusb -vs 1:8&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x6067 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 ITE Tech. Inc.&lt;br /&gt;
  iProduct                2 ITE Device(8595)&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           66&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     188&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               4&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              1 ITE Tech. Inc.&lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     160&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dumps of hid descriptor&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8&lt;br /&gt;
001:008:001:DESCRIPTOR         1430238875.097778&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
001:008:000:DESCRIPTOR         1430238875.100417&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* receiving keyboard events from interface 0! Keypress events for a,s,d,f :)&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0 -e all&lt;br /&gt;
001:008:000:DESCRIPTOR         1430239015.142435&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.043838&lt;br /&gt;
 01 00 00 04 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.095839&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.163851&lt;br /&gt;
 01 00 00 16 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.211845&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.495878&lt;br /&gt;
 01 00 00 07 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.551867&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.091878&lt;br /&gt;
 01 00 00 09 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.143873&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I haven't been able to generate events on interface 1&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1 -e all&lt;br /&gt;
001:008:001:DESCRIPTOR         1430239252.765753&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dump of HID descriptors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 | grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 0 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0| grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 1 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1| grep -v : | xxd -r -p | hidrd-convert -o spec &lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection&amp;lt;/endwiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== debugfs/hid info ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo ls -l /sys/kernel/debug/hid&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 08:58 0003:17EF:6067.000D&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 09:06 0003:17EF:6067.000F&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:03EB:8A29.0001&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:056A:0114.0002&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:2047:0855.0003&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000F/rdesc&lt;br /&gt;
06 85 ff 09 95 a1 01 85 5a 09 01 15 00 26 ff 00 75 08 95 10 b1 00 c0 05 01 09 06 a1 01 85 01 75 01 95 08 05 07 19 e0 29 e7 15 00 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 ff 00 05 07 19 00 2a ff 00 81 00 c0 05 0c 09 01 a1 01 85 03 19 00 2a 3c 02 15 00 26 3c 02 75 10 95 01 81 00 c0 05 01 09 0c a1 01 85 02 15 00 25 01 09 c6 95 01 75 01 81 06 75 07 81 03 c0 05 88 09 01 a1 01 85 04 19 00 2a ff ff 15 00 26 ff ff 75 08 95 02 81 02 c0 05 01 09 80 a1 01 85 05 19 81 29 83 15 00 25 01 95 08 75 01 81 02 c0&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000D/rdesc&lt;br /&gt;
06 a0 ff 09 01 a1 01 85 02 09 01 a1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81 01 75 08 95 03 81 03 05 0c 0a 38 02 95 01 81 06 c0 c0 05 0c 09 01 a1 01 85 03 15 00 25 01 75 01 95 10 0a 2e 02 09 e2 09 ea 09 e9 09 01 09 70 09 6f 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09 01 0a 2d 02 81 02 75 01 95 08 81 03 c0 05 01 09 0c a1 01 85 08 15 00 25 01 09 c6 75 01 95 01 81 06 75 07 81 03 c0 06 a0 ff 09 01 a1 01 85 09 09 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 c0                                                 &lt;br /&gt;
                                                                                                                                                                                &lt;br /&gt;
  INPUT(2)[INPUT]                                                                                                                                                               &lt;br /&gt;
    Field(0)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(5)                                                                                                                                                                  &lt;br /&gt;
        Button.0001                                                                                                                                                             &lt;br /&gt;
        Button.0002                                                                                                                                                             &lt;br /&gt;
        Button.0003                                                                                                                                                             &lt;br /&gt;
        Button.0004                                                                                                                                                             &lt;br /&gt;
        Button.0005                                                                                                                                                             &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(1)                                                                                                                                                            &lt;br /&gt;
      Report Count(5)                                                                                                                                                           &lt;br /&gt;
      Report Offset(0)                                                                                                                                                          &lt;br /&gt;
      Flags( Variable Absolute )                                                                                                                                                &lt;br /&gt;
    Field(1)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(1)                                                                                                                                                                  &lt;br /&gt;
        Consumer.HorizontalWheel                                                                                                                                                &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(8)                                                                                                                                                            &lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(32)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(3)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(Consumer.0001)&lt;br /&gt;
      Usage(16)&lt;br /&gt;
        Consumer.022e&lt;br /&gt;
        Consumer.00e2&lt;br /&gt;
        Consumer.00ea&lt;br /&gt;
        Consumer.00e9&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0070&lt;br /&gt;
        Consumer.006f&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.022d&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(16)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute )&lt;br /&gt;
  INPUT(8)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(GenericDesktop.000c)&lt;br /&gt;
      Usage(1)&lt;br /&gt;
        GenericDesktop.00c6&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(9)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
  OUTPUT(9)[OUTPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
&lt;br /&gt;
Button.0001 ---&amp;gt; Key.Btn0&lt;br /&gt;
Button.0002 ---&amp;gt; Key.Btn1&lt;br /&gt;
Button.0003 ---&amp;gt; Key.Btn2&lt;br /&gt;
Button.0004 ---&amp;gt; Key.Btn3&lt;br /&gt;
Button.0005 ---&amp;gt; Key.Btn4&lt;br /&gt;
Consumer.HorizontalWheel ---&amp;gt; Relative.HWheel&lt;br /&gt;
Consumer.022e ---&amp;gt; Key.?&lt;br /&gt;
Consumer.00e2 ---&amp;gt; Key.Mute&lt;br /&gt;
Consumer.00ea ---&amp;gt; Key.VolumeDown&lt;br /&gt;
Consumer.00e9 ---&amp;gt; Key.VolumeUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0070 ---&amp;gt; Key.BrightnessDown&lt;br /&gt;
Consumer.006f ---&amp;gt; Key.BrightnessUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.022d ---&amp;gt; Key.?&lt;br /&gt;
GenericDesktop.00c6 ---&amp;gt; Key.Btn5&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.Misc&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.?&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|        |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |        |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |           |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |           |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|           |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58395</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=58395"/>
		<updated>2018-01-06T11:14:01Z</updated>

		<summary type="html">&lt;p&gt;Owlman: Information obsolete: newer releases have working or better support for hardware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NOTE|Page obsolete: newer Kubuntu releases have working or better support for hardware}}&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Probably not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface...&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syslog entries related to ThinkPad Keyboard Pro unit docking event&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Device information for keyboard HID ==&lt;br /&gt;
* &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo lsusb -d 17ef:&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo&lt;br /&gt;
$ sudo lsusb -vs 1:8&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x6067 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 ITE Tech. Inc.&lt;br /&gt;
  iProduct                2 ITE Device(8595)&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           66&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     188&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               4&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              1 ITE Tech. Inc.&lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     160&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dumps of hid descriptor&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8&lt;br /&gt;
001:008:001:DESCRIPTOR         1430238875.097778&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
001:008:000:DESCRIPTOR         1430238875.100417&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* receiving keyboard events from interface 0! Keypress events for a,s,d,f :)&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0 -e all&lt;br /&gt;
001:008:000:DESCRIPTOR         1430239015.142435&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.043838&lt;br /&gt;
 01 00 00 04 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.095839&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.163851&lt;br /&gt;
 01 00 00 16 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.211845&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.495878&lt;br /&gt;
 01 00 00 07 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.551867&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.091878&lt;br /&gt;
 01 00 00 09 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.143873&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I haven't been able to generate events on interface 1&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1 -e all&lt;br /&gt;
001:008:001:DESCRIPTOR         1430239252.765753&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dump of HID descriptors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 | grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 0 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0| grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 1 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1| grep -v : | xxd -r -p | hidrd-convert -o spec &lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection&amp;lt;/endwiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== debugfs/hid info ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo ls -l /sys/kernel/debug/hid&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 08:58 0003:17EF:6067.000D&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 09:06 0003:17EF:6067.000F&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:03EB:8A29.0001&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:056A:0114.0002&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:2047:0855.0003&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000F/rdesc&lt;br /&gt;
06 85 ff 09 95 a1 01 85 5a 09 01 15 00 26 ff 00 75 08 95 10 b1 00 c0 05 01 09 06 a1 01 85 01 75 01 95 08 05 07 19 e0 29 e7 15 00 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 ff 00 05 07 19 00 2a ff 00 81 00 c0 05 0c 09 01 a1 01 85 03 19 00 2a 3c 02 15 00 26 3c 02 75 10 95 01 81 00 c0 05 01 09 0c a1 01 85 02 15 00 25 01 09 c6 95 01 75 01 81 06 75 07 81 03 c0 05 88 09 01 a1 01 85 04 19 00 2a ff ff 15 00 26 ff ff 75 08 95 02 81 02 c0 05 01 09 80 a1 01 85 05 19 81 29 83 15 00 25 01 95 08 75 01 81 02 c0&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000D/rdesc&lt;br /&gt;
06 a0 ff 09 01 a1 01 85 02 09 01 a1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81 01 75 08 95 03 81 03 05 0c 0a 38 02 95 01 81 06 c0 c0 05 0c 09 01 a1 01 85 03 15 00 25 01 75 01 95 10 0a 2e 02 09 e2 09 ea 09 e9 09 01 09 70 09 6f 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09 01 0a 2d 02 81 02 75 01 95 08 81 03 c0 05 01 09 0c a1 01 85 08 15 00 25 01 09 c6 75 01 95 01 81 06 75 07 81 03 c0 06 a0 ff 09 01 a1 01 85 09 09 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 c0                                                 &lt;br /&gt;
                                                                                                                                                                                &lt;br /&gt;
  INPUT(2)[INPUT]                                                                                                                                                               &lt;br /&gt;
    Field(0)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(5)                                                                                                                                                                  &lt;br /&gt;
        Button.0001                                                                                                                                                             &lt;br /&gt;
        Button.0002                                                                                                                                                             &lt;br /&gt;
        Button.0003                                                                                                                                                             &lt;br /&gt;
        Button.0004                                                                                                                                                             &lt;br /&gt;
        Button.0005                                                                                                                                                             &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(1)                                                                                                                                                            &lt;br /&gt;
      Report Count(5)                                                                                                                                                           &lt;br /&gt;
      Report Offset(0)                                                                                                                                                          &lt;br /&gt;
      Flags( Variable Absolute )                                                                                                                                                &lt;br /&gt;
    Field(1)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(1)                                                                                                                                                                  &lt;br /&gt;
        Consumer.HorizontalWheel                                                                                                                                                &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(8)                                                                                                                                                            &lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(32)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(3)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(Consumer.0001)&lt;br /&gt;
      Usage(16)&lt;br /&gt;
        Consumer.022e&lt;br /&gt;
        Consumer.00e2&lt;br /&gt;
        Consumer.00ea&lt;br /&gt;
        Consumer.00e9&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0070&lt;br /&gt;
        Consumer.006f&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.022d&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(16)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute )&lt;br /&gt;
  INPUT(8)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(GenericDesktop.000c)&lt;br /&gt;
      Usage(1)&lt;br /&gt;
        GenericDesktop.00c6&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(9)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
  OUTPUT(9)[OUTPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
&lt;br /&gt;
Button.0001 ---&amp;gt; Key.Btn0&lt;br /&gt;
Button.0002 ---&amp;gt; Key.Btn1&lt;br /&gt;
Button.0003 ---&amp;gt; Key.Btn2&lt;br /&gt;
Button.0004 ---&amp;gt; Key.Btn3&lt;br /&gt;
Button.0005 ---&amp;gt; Key.Btn4&lt;br /&gt;
Consumer.HorizontalWheel ---&amp;gt; Relative.HWheel&lt;br /&gt;
Consumer.022e ---&amp;gt; Key.?&lt;br /&gt;
Consumer.00e2 ---&amp;gt; Key.Mute&lt;br /&gt;
Consumer.00ea ---&amp;gt; Key.VolumeDown&lt;br /&gt;
Consumer.00e9 ---&amp;gt; Key.VolumeUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0070 ---&amp;gt; Key.BrightnessDown&lt;br /&gt;
Consumer.006f ---&amp;gt; Key.BrightnessUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.022d ---&amp;gt; Key.?&lt;br /&gt;
GenericDesktop.00c6 ---&amp;gt; Key.Btn5&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.Misc&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.?&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|        |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |        |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |           |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |           |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|           |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56300</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56300"/>
		<updated>2015-04-28T16:59:31Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* syslog errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Probably not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface...&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syslog entries related to ThinkPad Keyboard Pro unit docking event&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Device information for keyboard HID ==&lt;br /&gt;
* &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo lsusb -d 17ef:&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo&lt;br /&gt;
$ sudo lsusb -vs 1:8&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x6067 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 ITE Tech. Inc.&lt;br /&gt;
  iProduct                2 ITE Device(8595)&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           66&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     188&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               4&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              1 ITE Tech. Inc.&lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     160&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dumps of hid descriptor&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8&lt;br /&gt;
001:008:001:DESCRIPTOR         1430238875.097778&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
001:008:000:DESCRIPTOR         1430238875.100417&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* receiving keyboard events from interface 0! Keypress events for a,s,d,f :)&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0 -e all&lt;br /&gt;
001:008:000:DESCRIPTOR         1430239015.142435&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.043838&lt;br /&gt;
 01 00 00 04 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.095839&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.163851&lt;br /&gt;
 01 00 00 16 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.211845&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.495878&lt;br /&gt;
 01 00 00 07 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.551867&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.091878&lt;br /&gt;
 01 00 00 09 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.143873&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I haven't been able to generate events on interface 1&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1 -e all&lt;br /&gt;
001:008:001:DESCRIPTOR         1430239252.765753&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dump of HID descriptors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 | grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 0 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0| grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 1 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1| grep -v : | xxd -r -p | hidrd-convert -o spec &lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection&amp;lt;/endwiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== debugfs/hid info ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo ls -l /sys/kernel/debug/hid&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 08:58 0003:17EF:6067.000D&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 09:06 0003:17EF:6067.000F&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:03EB:8A29.0001&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:056A:0114.0002&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:2047:0855.0003&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000F/rdesc&lt;br /&gt;
06 85 ff 09 95 a1 01 85 5a 09 01 15 00 26 ff 00 75 08 95 10 b1 00 c0 05 01 09 06 a1 01 85 01 75 01 95 08 05 07 19 e0 29 e7 15 00 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 ff 00 05 07 19 00 2a ff 00 81 00 c0 05 0c 09 01 a1 01 85 03 19 00 2a 3c 02 15 00 26 3c 02 75 10 95 01 81 00 c0 05 01 09 0c a1 01 85 02 15 00 25 01 09 c6 95 01 75 01 81 06 75 07 81 03 c0 05 88 09 01 a1 01 85 04 19 00 2a ff ff 15 00 26 ff ff 75 08 95 02 81 02 c0 05 01 09 80 a1 01 85 05 19 81 29 83 15 00 25 01 95 08 75 01 81 02 c0&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000D/rdesc&lt;br /&gt;
06 a0 ff 09 01 a1 01 85 02 09 01 a1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81 01 75 08 95 03 81 03 05 0c 0a 38 02 95 01 81 06 c0 c0 05 0c 09 01 a1 01 85 03 15 00 25 01 75 01 95 10 0a 2e 02 09 e2 09 ea 09 e9 09 01 09 70 09 6f 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09 01 0a 2d 02 81 02 75 01 95 08 81 03 c0 05 01 09 0c a1 01 85 08 15 00 25 01 09 c6 75 01 95 01 81 06 75 07 81 03 c0 06 a0 ff 09 01 a1 01 85 09 09 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 c0                                                 &lt;br /&gt;
                                                                                                                                                                                &lt;br /&gt;
  INPUT(2)[INPUT]                                                                                                                                                               &lt;br /&gt;
    Field(0)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(5)                                                                                                                                                                  &lt;br /&gt;
        Button.0001                                                                                                                                                             &lt;br /&gt;
        Button.0002                                                                                                                                                             &lt;br /&gt;
        Button.0003                                                                                                                                                             &lt;br /&gt;
        Button.0004                                                                                                                                                             &lt;br /&gt;
        Button.0005                                                                                                                                                             &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(1)                                                                                                                                                            &lt;br /&gt;
      Report Count(5)                                                                                                                                                           &lt;br /&gt;
      Report Offset(0)                                                                                                                                                          &lt;br /&gt;
      Flags( Variable Absolute )                                                                                                                                                &lt;br /&gt;
    Field(1)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(1)                                                                                                                                                                  &lt;br /&gt;
        Consumer.HorizontalWheel                                                                                                                                                &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(8)                                                                                                                                                            &lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(32)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(3)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(Consumer.0001)&lt;br /&gt;
      Usage(16)&lt;br /&gt;
        Consumer.022e&lt;br /&gt;
        Consumer.00e2&lt;br /&gt;
        Consumer.00ea&lt;br /&gt;
        Consumer.00e9&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0070&lt;br /&gt;
        Consumer.006f&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.022d&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(16)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute )&lt;br /&gt;
  INPUT(8)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(GenericDesktop.000c)&lt;br /&gt;
      Usage(1)&lt;br /&gt;
        GenericDesktop.00c6&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(9)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
  OUTPUT(9)[OUTPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
&lt;br /&gt;
Button.0001 ---&amp;gt; Key.Btn0&lt;br /&gt;
Button.0002 ---&amp;gt; Key.Btn1&lt;br /&gt;
Button.0003 ---&amp;gt; Key.Btn2&lt;br /&gt;
Button.0004 ---&amp;gt; Key.Btn3&lt;br /&gt;
Button.0005 ---&amp;gt; Key.Btn4&lt;br /&gt;
Consumer.HorizontalWheel ---&amp;gt; Relative.HWheel&lt;br /&gt;
Consumer.022e ---&amp;gt; Key.?&lt;br /&gt;
Consumer.00e2 ---&amp;gt; Key.Mute&lt;br /&gt;
Consumer.00ea ---&amp;gt; Key.VolumeDown&lt;br /&gt;
Consumer.00e9 ---&amp;gt; Key.VolumeUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0070 ---&amp;gt; Key.BrightnessDown&lt;br /&gt;
Consumer.006f ---&amp;gt; Key.BrightnessUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.022d ---&amp;gt; Key.?&lt;br /&gt;
GenericDesktop.00c6 ---&amp;gt; Key.Btn5&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.Misc&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.?&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|        |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |        |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |           |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |           |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|           |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56299</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56299"/>
		<updated>2015-04-28T16:50:35Z</updated>

		<summary type="html">&lt;p&gt;Owlman: add device information for keyboard HID&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Possibly not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface???&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* syslog entries related to ThinkPad Keyboard Pro unit docking event&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Device information for keyboard HID ==&lt;br /&gt;
* &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo lsusb -d 17ef:&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo&lt;br /&gt;
$ sudo lsusb -vs 1:8&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 008: ID 17ef:6067 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x6067 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 ITE Tech. Inc.&lt;br /&gt;
  iProduct                2 ITE Device(8595)&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           66&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     188&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               4&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass         3 Human Interface Device&lt;br /&gt;
      bInterfaceSubClass      1 Boot Interface Subclass&lt;br /&gt;
      bInterfaceProtocol      1 Keyboard&lt;br /&gt;
      iInterface              1 ITE Tech. Inc.&lt;br /&gt;
        HID Device Descriptor:&lt;br /&gt;
          bLength                 9&lt;br /&gt;
          bDescriptorType        33&lt;br /&gt;
          bcdHID               1.10&lt;br /&gt;
          bCountryCode            0 Not supported&lt;br /&gt;
          bNumDescriptors         1&lt;br /&gt;
          bDescriptorType        34 Report&lt;br /&gt;
          wDescriptorLength     160&lt;br /&gt;
         Report Descriptors: &lt;br /&gt;
           ** UNAVAILABLE **&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dumps of hid descriptor&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8&lt;br /&gt;
001:008:001:DESCRIPTOR         1430238875.097778&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
001:008:000:DESCRIPTOR         1430238875.100417&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* receiving keyboard events from interface 0! Keypress events for a,s,d,f :)&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0 -e all&lt;br /&gt;
001:008:000:DESCRIPTOR         1430239015.142435&lt;br /&gt;
 06 85 FF 09 95 A1 01 85 5A 09 01 15 00 26 FF 00&lt;br /&gt;
 75 08 95 10 B1 00 C0 05 01 09 06 A1 01 85 01 75&lt;br /&gt;
 01 95 08 05 07 19 E0 29 E7 15 00 25 01 81 02 95&lt;br /&gt;
 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91&lt;br /&gt;
 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00&lt;br /&gt;
 05 07 19 00 2A FF 00 81 00 C0 05 0C 09 01 A1 01&lt;br /&gt;
 85 03 19 00 2A 3C 02 15 00 26 3C 02 75 10 95 01&lt;br /&gt;
 81 00 C0 05 01 09 0C A1 01 85 02 15 00 25 01 09&lt;br /&gt;
 C6 95 01 75 01 81 06 75 07 81 03 C0 05 88 09 01&lt;br /&gt;
 A1 01 85 04 19 00 2A FF FF 15 00 26 FF FF 75 08&lt;br /&gt;
 95 02 81 02 C0 05 01 09 80 A1 01 85 05 19 81 29&lt;br /&gt;
 83 15 00 25 01 95 08 75 01 81 02 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.043838&lt;br /&gt;
 01 00 00 04 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239018.095839&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.163851&lt;br /&gt;
 01 00 00 16 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239019.211845&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.495878&lt;br /&gt;
 01 00 00 07 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239021.551867&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.091878&lt;br /&gt;
 01 00 00 09 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
001:008:000:STREAM             1430239022.143873&lt;br /&gt;
 01 00 00 00 00 00 00 00 00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I haven't been able to generate events on interface 1&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1 -e all&lt;br /&gt;
001:008:001:DESCRIPTOR         1430239252.765753&lt;br /&gt;
 06 A0 FF 09 01 A1 01 85 02 09 01 A1 00 05 09 19&lt;br /&gt;
 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81&lt;br /&gt;
 01 75 08 95 03 81 03 05 0C 0A 38 02 95 01 81 06&lt;br /&gt;
 C0 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 75 01&lt;br /&gt;
 95 10 0A 2E 02 09 E2 09 EA 09 E9 09 01 09 70 09&lt;br /&gt;
 6F 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09&lt;br /&gt;
 01 0A 2D 02 81 02 75 01 95 08 81 03 C0 05 01 09&lt;br /&gt;
 0C A1 01 85 08 15 00 25 01 09 C6 75 01 95 01 81&lt;br /&gt;
 06 75 07 81 03 C0 06 A0 FF 09 01 A1 01 85 09 09&lt;br /&gt;
 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 C0&lt;br /&gt;
&lt;br /&gt;
Starting dumping interrupt transfer stream&lt;br /&gt;
with 1 minute timeout.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* dump of HID descriptors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 | grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 0 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i0| grep -v : | xxd -r -p | hidrd-convert -o spec&lt;br /&gt;
Usage Page (FF85h),                 ; FF85h, vendor-defined&lt;br /&gt;
Usage (95h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (90),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Feature,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Keyboard),                   ; Keyboard (06h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)&lt;br /&gt;
    Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
    Report Count (5),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Usage Page (LED),               ; LEDs (08h)&lt;br /&gt;
    Usage Minimum (01h),&lt;br /&gt;
    Usage Maximum (05h),&lt;br /&gt;
    Output (Variable),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (3),&lt;br /&gt;
    Output (Constant, Variable),&lt;br /&gt;
    Report Count (6),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (255),&lt;br /&gt;
    Usage Page (Keyboard),          ; Keyboard/keypad (07h)&lt;br /&gt;
    Usage Minimum (None),           ; No event (00h, selector)&lt;br /&gt;
    Usage Maximum (FFh),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (AC Format),      ; AC format (023Ch, selector)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (572),&lt;br /&gt;
    Report Size (16),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (88h),                   ; 88h, reserved&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (4),&lt;br /&gt;
    Usage Minimum (00h),&lt;br /&gt;
    Usage Maximum (FFFFh),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (-1),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (Sys Control),                ; System control (80h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (5),&lt;br /&gt;
    Usage Minimum (Sys Power Down), ; System power down (81h, one-shot control)&lt;br /&gt;
    Usage Maximum (Sys Wake Up),    ; System wake up (83h, one-shot control)&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
End Collection&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* interface 1 only&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo usbhid-dump -a1:8 -i1| grep -v : | xxd -r -p | hidrd-convert -o spec &lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (2),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Collection (Physical),&lt;br /&gt;
        Usage Page (Button),        ; Button (09h)&lt;br /&gt;
        Usage Minimum (01h),&lt;br /&gt;
        Usage Maximum (05h),&lt;br /&gt;
        Logical Minimum (0),&lt;br /&gt;
        Logical Maximum (1),&lt;br /&gt;
        Report Size (1),&lt;br /&gt;
        Report Count (5),&lt;br /&gt;
        Input (Variable),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant),&lt;br /&gt;
        Report Size (8),&lt;br /&gt;
        Report Count (3),&lt;br /&gt;
        Input (Constant, Variable),&lt;br /&gt;
        Usage Page (Consumer),      ; Consumer (0Ch)&lt;br /&gt;
        Usage (AC Pan),             ; AC pan (0238h, linear control)&lt;br /&gt;
        Report Count (1),&lt;br /&gt;
        Input (Variable, Relative),&lt;br /&gt;
    End Collection,&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Consumer),              ; Consumer (0Ch)&lt;br /&gt;
Usage (Consumer Control),           ; Consumer control (01h, application collection)&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (3),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (16),&lt;br /&gt;
    Usage (AC Zoom Out),            ; AC zoom out (022Eh, selector)&lt;br /&gt;
    Usage (Mute),                   ; Mute (E2h, on/off control)&lt;br /&gt;
    Usage (Volume Dec),             ; Volume decrement (EAh, re-trigger control)&lt;br /&gt;
    Usage (Volume Inc),             ; Volume increment (E9h, re-trigger control)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (70h),&lt;br /&gt;
    Usage (6Fh),&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (Consumer Control),       ; Consumer control (01h, application collection)&lt;br /&gt;
    Usage (AC Zoom In),             ; AC zoom in (022Dh, selector)&lt;br /&gt;
    Input (Variable),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (8),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (Desktop),               ; Generic desktop controls (01h)&lt;br /&gt;
Usage (0Ch),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (8),&lt;br /&gt;
    Logical Minimum (0),&lt;br /&gt;
    Logical Maximum (1),&lt;br /&gt;
    Usage (C6h),&lt;br /&gt;
    Report Size (1),&lt;br /&gt;
    Report Count (1),&lt;br /&gt;
    Input (Variable, Relative),&lt;br /&gt;
    Report Size (7),&lt;br /&gt;
    Input (Constant, Variable),&lt;br /&gt;
End Collection,&lt;br /&gt;
Usage Page (FFA0h),                 ; FFA0h, vendor-defined&lt;br /&gt;
Usage (01h),&lt;br /&gt;
Collection (Application),&lt;br /&gt;
    Report ID (9),&lt;br /&gt;
    Usage (01h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Output (Variable, Volatile),&lt;br /&gt;
    Usage (02h),&lt;br /&gt;
    Report Size (8),&lt;br /&gt;
    Report Count (2),&lt;br /&gt;
    Input (Variable, Bit7),&lt;br /&gt;
End Collection&amp;lt;/endwiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== debugfs/hid info ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo ls -l /sys/kernel/debug/hid&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 08:58 0003:17EF:6067.000D&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 09:06 0003:17EF:6067.000F&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:03EB:8A29.0001&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:056A:0114.0002&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:2047:0855.0003&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000F/rdesc&lt;br /&gt;
06 85 ff 09 95 a1 01 85 5a 09 01 15 00 26 ff 00 75 08 95 10 b1 00 c0 05 01 09 06 a1 01 85 01 75 01 95 08 05 07 19 e0 29 e7 15 00 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 ff 00 05 07 19 00 2a ff 00 81 00 c0 05 0c 09 01 a1 01 85 03 19 00 2a 3c 02 15 00 26 3c 02 75 10 95 01 81 00 c0 05 01 09 0c a1 01 85 02 15 00 25 01 09 c6 95 01 75 01 81 06 75 07 81 03 c0 05 88 09 01 a1 01 85 04 19 00 2a ff ff 15 00 26 ff ff 75 08 95 02 81 02 c0 05 01 09 80 a1 01 85 05 19 81 29 83 15 00 25 01 95 08 75 01 81 02 c0&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000D/rdesc&lt;br /&gt;
06 a0 ff 09 01 a1 01 85 02 09 01 a1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81 01 75 08 95 03 81 03 05 0c 0a 38 02 95 01 81 06 c0 c0 05 0c 09 01 a1 01 85 03 15 00 25 01 75 01 95 10 0a 2e 02 09 e2 09 ea 09 e9 09 01 09 70 09 6f 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09 01 0a 2d 02 81 02 75 01 95 08 81 03 c0 05 01 09 0c a1 01 85 08 15 00 25 01 09 c6 75 01 95 01 81 06 75 07 81 03 c0 06 a0 ff 09 01 a1 01 85 09 09 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 c0                                                 &lt;br /&gt;
                                                                                                                                                                                &lt;br /&gt;
  INPUT(2)[INPUT]                                                                                                                                                               &lt;br /&gt;
    Field(0)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(5)                                                                                                                                                                  &lt;br /&gt;
        Button.0001                                                                                                                                                             &lt;br /&gt;
        Button.0002                                                                                                                                                             &lt;br /&gt;
        Button.0003                                                                                                                                                             &lt;br /&gt;
        Button.0004                                                                                                                                                             &lt;br /&gt;
        Button.0005                                                                                                                                                             &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(1)                                                                                                                                                            &lt;br /&gt;
      Report Count(5)                                                                                                                                                           &lt;br /&gt;
      Report Offset(0)                                                                                                                                                          &lt;br /&gt;
      Flags( Variable Absolute )                                                                                                                                                &lt;br /&gt;
    Field(1)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(1)                                                                                                                                                                  &lt;br /&gt;
        Consumer.HorizontalWheel                                                                                                                                                &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(8)                                                                                                                                                            &lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(32)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(3)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(Consumer.0001)&lt;br /&gt;
      Usage(16)&lt;br /&gt;
        Consumer.022e&lt;br /&gt;
        Consumer.00e2&lt;br /&gt;
        Consumer.00ea&lt;br /&gt;
        Consumer.00e9&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0070&lt;br /&gt;
        Consumer.006f&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.022d&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(16)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute )&lt;br /&gt;
  INPUT(8)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(GenericDesktop.000c)&lt;br /&gt;
      Usage(1)&lt;br /&gt;
        GenericDesktop.00c6&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(9)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
  OUTPUT(9)[OUTPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
&lt;br /&gt;
Button.0001 ---&amp;gt; Key.Btn0&lt;br /&gt;
Button.0002 ---&amp;gt; Key.Btn1&lt;br /&gt;
Button.0003 ---&amp;gt; Key.Btn2&lt;br /&gt;
Button.0004 ---&amp;gt; Key.Btn3&lt;br /&gt;
Button.0005 ---&amp;gt; Key.Btn4&lt;br /&gt;
Consumer.HorizontalWheel ---&amp;gt; Relative.HWheel&lt;br /&gt;
Consumer.022e ---&amp;gt; Key.?&lt;br /&gt;
Consumer.00e2 ---&amp;gt; Key.Mute&lt;br /&gt;
Consumer.00ea ---&amp;gt; Key.VolumeDown&lt;br /&gt;
Consumer.00e9 ---&amp;gt; Key.VolumeUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0070 ---&amp;gt; Key.BrightnessDown&lt;br /&gt;
Consumer.006f ---&amp;gt; Key.BrightnessUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.022d ---&amp;gt; Key.?&lt;br /&gt;
GenericDesktop.00c6 ---&amp;gt; Key.Btn5&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.Misc&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.?&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|        |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |        |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |           |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |           |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|           |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56298</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56298"/>
		<updated>2015-04-28T11:37:50Z</updated>

		<summary type="html">&lt;p&gt;Owlman: add debug/hid output&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Possibly not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface???&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** relevant section of syslog &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== debugfs info ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo ls -l /sys/kernel/debug/hid&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 08:58 0003:17EF:6067.000D&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 26 09:06 0003:17EF:6067.000F&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:03EB:8A29.0001&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:056A:0114.0002&lt;br /&gt;
drwxr-xr-x 2 root root 0 Apr 22 16:41 0018:2047:0855.0003&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000F/rdesc&lt;br /&gt;
06 85 ff 09 95 a1 01 85 5a 09 01 15 00 26 ff 00 75 08 95 10 b1 00 c0 05 01 09 06 a1 01 85 01 75 01 95 08 05 07 19 e0 29 e7 15 00 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 ff 00 05 07 19 00 2a ff 00 81 00 c0 05 0c 09 01 a1 01 85 03 19 00 2a 3c 02 15 00 26 3c 02 75 10 95 01 81 00 c0 05 01 09 0c a1 01 85 02 15 00 25 01 09 c6 95 01 75 01 81 06 75 07 81 03 c0 05 88 09 01 a1 01 85 04 19 00 2a ff ff 15 00 26 ff ff 75 08 95 02 81 02 c0 05 01 09 80 a1 01 85 05 19 81 29 83 15 00 25 01 95 08 75 01 81 02 c0&lt;br /&gt;
&lt;br /&gt;
$ sudo cat /sys/kernel/debug/hid/0003:17EF:6067.000D/rdesc&lt;br /&gt;
06 a0 ff 09 01 a1 01 85 02 09 01 a1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 95 03 81 01 75 08 95 03 81 03 05 0c 0a 38 02 95 01 81 06 c0 c0 05 0c 09 01 a1 01 85 03 15 00 25 01 75 01 95 10 0a 2e 02 09 e2 09 ea 09 e9 09 01 09 70 09 6f 09 01 09 01 09 01 09 01 09 01 09 01 09 01 09 01 0a 2d 02 81 02 75 01 95 08 81 03 c0 05 01 09 0c a1 01 85 08 15 00 25 01 09 c6 75 01 95 01 81 06 75 07 81 03 c0 06 a0 ff 09 01 a1 01 85 09 09 01 75 08 95 02 91 82 09 02 75 08 95 02 81 82 c0                                                 &lt;br /&gt;
                                                                                                                                                                                &lt;br /&gt;
  INPUT(2)[INPUT]                                                                                                                                                               &lt;br /&gt;
    Field(0)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(5)                                                                                                                                                                  &lt;br /&gt;
        Button.0001                                                                                                                                                             &lt;br /&gt;
        Button.0002                                                                                                                                                             &lt;br /&gt;
        Button.0003                                                                                                                                                             &lt;br /&gt;
        Button.0004                                                                                                                                                             &lt;br /&gt;
        Button.0005                                                                                                                                                             &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(1)                                                                                                                                                            &lt;br /&gt;
      Report Count(5)                                                                                                                                                           &lt;br /&gt;
      Report Offset(0)                                                                                                                                                          &lt;br /&gt;
      Flags( Variable Absolute )                                                                                                                                                &lt;br /&gt;
    Field(1)                                                                                                                                                                    &lt;br /&gt;
      Physical(ffa0.0001)                                                                                                                                                       &lt;br /&gt;
      Application(ffa0.0001)                                                                                                                                                    &lt;br /&gt;
      Usage(1)                                                                                                                                                                  &lt;br /&gt;
        Consumer.HorizontalWheel                                                                                                                                                &lt;br /&gt;
      Logical Minimum(0)                                                                                                                                                        &lt;br /&gt;
      Logical Maximum(1)                                                                                                                                                        &lt;br /&gt;
      Report Size(8)                                                                                                                                                            &lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(32)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(3)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(Consumer.0001)&lt;br /&gt;
      Usage(16)&lt;br /&gt;
        Consumer.022e&lt;br /&gt;
        Consumer.00e2&lt;br /&gt;
        Consumer.00ea&lt;br /&gt;
        Consumer.00e9&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0070&lt;br /&gt;
        Consumer.006f&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.0001&lt;br /&gt;
        Consumer.022d&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(16)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute )&lt;br /&gt;
  INPUT(8)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(GenericDesktop.000c)&lt;br /&gt;
      Usage(1)&lt;br /&gt;
        GenericDesktop.00c6&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(1)&lt;br /&gt;
      Report Count(1)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Relative )&lt;br /&gt;
  INPUT(9)[INPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
        ffa0.0002&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
  OUTPUT(9)[OUTPUT]&lt;br /&gt;
    Field(0)&lt;br /&gt;
      Application(ffa0.0001)&lt;br /&gt;
      Usage(2)&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
        ffa0.0001&lt;br /&gt;
      Logical Minimum(0)&lt;br /&gt;
      Logical Maximum(1)&lt;br /&gt;
      Report Size(8)&lt;br /&gt;
      Report Count(2)&lt;br /&gt;
      Report Offset(0)&lt;br /&gt;
      Flags( Variable Absolute Volatile )&lt;br /&gt;
&lt;br /&gt;
Button.0001 ---&amp;gt; Key.Btn0&lt;br /&gt;
Button.0002 ---&amp;gt; Key.Btn1&lt;br /&gt;
Button.0003 ---&amp;gt; Key.Btn2&lt;br /&gt;
Button.0004 ---&amp;gt; Key.Btn3&lt;br /&gt;
Button.0005 ---&amp;gt; Key.Btn4&lt;br /&gt;
Consumer.HorizontalWheel ---&amp;gt; Relative.HWheel&lt;br /&gt;
Consumer.022e ---&amp;gt; Key.?&lt;br /&gt;
Consumer.00e2 ---&amp;gt; Key.Mute&lt;br /&gt;
Consumer.00ea ---&amp;gt; Key.VolumeDown&lt;br /&gt;
Consumer.00e9 ---&amp;gt; Key.VolumeUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0070 ---&amp;gt; Key.BrightnessDown&lt;br /&gt;
Consumer.006f ---&amp;gt; Key.BrightnessUp&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.0001 ---&amp;gt; Key.Unknown&lt;br /&gt;
Consumer.022d ---&amp;gt; Key.?&lt;br /&gt;
GenericDesktop.00c6 ---&amp;gt; Key.Btn5&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.Misc&lt;br /&gt;
ffa0.0002 ---&amp;gt; Absolute.?&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&lt;br /&gt;
ffa0.0001 ---&amp;gt; Sync.Report&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|        |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |        |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |           |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |           |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|           |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56297</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56297"/>
		<updated>2015-04-28T10:31:56Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Possibly not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface???&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** relevant section of syslog &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|        |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |        |  |    |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |        |  |         |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |        |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |        |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |           |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |           |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|           |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56295</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56295"/>
		<updated>2015-04-26T03:47:24Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Possibly not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface???&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** relevant section of syslog &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|         |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 4: Lenovo ITE Tech. Inc. Device(8595) [17ef:6067]&lt;br /&gt;
   &amp;quot;             |    |         |            |_1.0 [hid 0003:17EF:6067.000F]&lt;br /&gt;
   &amp;quot;             |    |         |            |_1.1 Keyboard [hid 0003:17EF:6067.000D]&lt;br /&gt;
Tablet           |    |         |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |         |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |            |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |            |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|            |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                 |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56294</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56294"/>
		<updated>2015-04-26T02:57:24Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Possibly not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface???&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[122757.604814] hid (null): usage index exceeded&lt;br /&gt;
[122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
[122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
[122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&amp;lt;/nowicki&amp;gt;&lt;br /&gt;
** relevant section of syslog &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|         |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 4: Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
Tablet           |    |         |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |         |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |            |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |            |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|            |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                 |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56293</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56293"/>
		<updated>2015-04-26T00:41:55Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer. Possibly not an issue as 1-3-port3 is the Realtek Semiconductor Corp USB 2.0 audio [0bda:4000] and 1-3-port4 is the Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]. I'm guessing that neither of these need a USB 3.0 interface???&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhidApr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|         |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 4: Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
Tablet           |    |         |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |         |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |            |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |            |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|            |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                 |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=56286</id>
		<title>Hardware Specifications</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=56286"/>
		<updated>2015-04-21T15:42:11Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Usage|&lt;br /&gt;
*Choose a model name to get a list of all currently available information related to this Model.&lt;br /&gt;
*Choose a type-and-model number to get the specs of that specific model.&lt;br /&gt;
}}&lt;br /&gt;
Here you can learn about specific ThinkPads specifications.&lt;br /&gt;
&lt;br /&gt;
Furthermore, you may&lt;br /&gt;
*compare the [[ThinkPad series]] (G, R, T, W, X, Z),&lt;br /&gt;
*get an overview of the [[ThinkPad History]] or&lt;br /&gt;
*learn about the name [[ThinkPad]].&lt;br /&gt;
&lt;br /&gt;
==IBM/Lenovos hardware specs==&lt;br /&gt;
* '''Lenovo ThinkPads'''&lt;br /&gt;
** For current Lenovo ThinkPad R, T, W and X series models look for the official specs listed in [http://www.lenovo.com/psref/pdf/tabook.pdf tabook.pdf] (for Western Europe refer to [http://www.lenovo.com/psref/pdf/tabook_WE.pdf tabook_WE.pdf])&lt;br /&gt;
** For ThinkPad Edge and SL Series look at [http://www.lenovo.com/psref/pdf/slbook.pdf slbook.pdf]&lt;br /&gt;
** For withdrawn Lenovo ThinkPads, look at [http://www.lenovo.com/psref/pdf/ltwbook.pdf ltwbook.pdf]&lt;br /&gt;
* '''Withdrawn IBM ThinkPads'''&lt;br /&gt;
** For A, G, T and X series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/tawbook.pdf tawbook.pdf]&lt;br /&gt;
** For R series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/trwbook.pdf trwbook.pdf]&lt;br /&gt;
** For i series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/tiwbook.pdf tiwbook.pdf]&lt;br /&gt;
** For 200, 300, 500, 600 and 700 series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/twbook.pdf twbook.pdf]&amp;lt;br&amp;gt;&lt;br /&gt;
** Or try searching the IBM announcements letters [http://www.ibm.com/news/usalet/ here].&lt;br /&gt;
&lt;br /&gt;
==Available Models==&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Numbered!!A series!!G series!!R series!!S series!!SL series!!T series!!X series!!Z series!!W series!!Edge series!!others&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:top;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''[[:Category:240 | ThinkPad 240]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:240X | ThinkPad 240X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:240Z | ThinkPad 240Z]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:390X | ThinkPad 390X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560 | ThinkPad 560]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560E | ThinkPad 560E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560X | ThinkPad 560X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560Z | ThinkPad 560Z]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600 | ThinkPad 600]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600E | ThinkPad 600E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600X | ThinkPad 600X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:700 | ThinkPad 700]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760ED | ThinkPad 760ED]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760XD | ThinkPad 760XD]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:765L | ThinkPad 765L]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:765D | ThinkPad 765D]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770 | ThinkPad 770]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770E | ThinkPad 770E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770X | ThinkPad 770X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770Z | ThinkPad 770Z]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:A20m | ThinkPad A20m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A20p | ThinkPad A20p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21e | ThinkPad A21e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21m | ThinkPad A21m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21p | ThinkPad A21p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22e | ThinkPad A22e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22m | ThinkPad A22m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22p | ThinkPad A22p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30 | ThinkPad A30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30p | ThinkPad A30p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31 | ThinkPad A31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31p | ThinkPad A31p]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:G40 | ThinkPad G40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:G41 | ThinkPad G41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:G50 | ThinkPad G50]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:R30 | ThinkPad R30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R31 | ThinkPad R31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R32 | ThinkPad R32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40 | ThinkPad R40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40e | ThinkPad R40e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50 | ThinkPad R50]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50p | ThinkPad R50p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50e | ThinkPad R50e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R51 | ThinkPad R51]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R52 | ThinkPad R52]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R60 | ThinkPad R60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R60e | ThinkPad R60e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R61 | ThinkPad R61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R61e | ThinkPad R61e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R400 | ThinkPad R400]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R500 | ThinkPad R500]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:S30|ThinkPad S30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:S31|ThinkPad S31]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:SL300|ThinkPad SL300]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:SL400|ThinkPad SL400]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:SL500|ThinkPad SL500]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:T20|ThinkPad T20]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T21|ThinkPad T21]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T22|ThinkPad T22]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T23 | ThinkPad T23]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T30 | ThinkPad T30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40 | ThinkPad T40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40p | ThinkPad T40p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41 | ThinkPad T41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41p | ThinkPad T41p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42 | ThinkPad T42]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42p | ThinkPad T42p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43 | Thinkpad T43]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43p | Thinkpad T43p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T60 | ThinkPad T60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T60p | ThinkPad T60p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T61 | ThinkPad T61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T61p | ThinkPad T61p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T400 | ThinkPad T400]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T400s | ThinkPad T400s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T410 | ThinkPad T410]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T410s | ThinkPad T410s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T410i | ThinkPad T410i]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T420 | ThinkPad T420]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T430 | ThinkPad T430]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T430s | ThinkPad T430s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T430u | ThinkPad T430u]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T500 | ThinkPad T500]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T510 | ThinkPad T510]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T520 | ThinkPad T520]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T530 | ThinkPad T530]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:X20 | ThinkPad X20]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X21 | ThinkPad X21]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X22 | ThinkPad X22]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X23 | ThinkPad X23]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X24 | ThinkPad X24]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X30 | ThinkPad X30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X31 | ThinkPad X31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X32 | ThinkPad X32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X40 | ThinkPad X40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 | ThinkPad X41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 Tablet | ThinkPad X41 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60 | ThinkPad X60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60s | ThinkPad X60s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60_Tablet | ThinkPad X60 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61 | ThinkPad X61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61s | ThinkPad X61s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61_Tablet | ThinkPad X61 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X100e | ThinkPad X100e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X120e | ThinkPad X120e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X130e| ThinkPad X130e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X200 | ThinkPad X200]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X200 Tablet | ThinkPad X200 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X200s | ThinkPad X200s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201 | ThinkPad X201]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201 Tablet | ThinkPad X201 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201s | ThinkPad X201s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201i | ThinkPad X201i]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220 | ThinkPad X220]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220 Tablet | ThinkPad X220 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220i | ThinkPad X220i]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220i Tablet | ThinkPad X220i Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X230 | ThinkPad X230]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X300 | ThinkPad X300]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X301 | ThinkPad X301]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z60t | ThinkPad Z60t]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z60m | ThinkPad Z60m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61e | ThinkPad Z61e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61t | ThinkPad Z61t]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61m | ThinkPad Z61m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61p | ThinkPad Z61p]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:W500 | ThinkPad W500]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W510 | ThinkPad W510]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W520 | ThinkPad W520]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W530 | ThinkPad W530]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W700 | ThinkPad W700]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W701 | ThinkPad W701]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W701ds | ThinkPad W701ds]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:Edge 11&amp;quot; | ThinkPad Edge 11&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge 13&amp;quot; | ThinkPad Edge 13&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge 14&amp;quot; | ThinkPad Edge 14&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge 15&amp;quot; | ThinkPad Edge 15&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge Twist | Thinkpad Twist]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Template:I_Series | I Series]]'''&lt;br /&gt;
'''[[:Category:PC110 | PC110]]'''&lt;br /&gt;
*[[PC110]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:TransNote|TransNote]]'''&lt;br /&gt;
*[[2675-61G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Helix|ThinkPad Helix]]'''&lt;br /&gt;
*[[Helix-20C | 20C]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56285</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56285"/>
		<updated>2015-04-20T21:05:05Z</updated>

		<summary type="html">&lt;p&gt;Owlman: add syslog errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
Testing with Kubuntu 15.04 (vivid) beta, using a custom kernel for testing. Kernel is compiled against the v4.0 tag from git://kernel.ubuntu.com/virgin/linux.git with the ubuntu packaging patches from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/. I have also enabled the following debug options:&lt;br /&gt;
* debian.master/config/config.common.ubuntu&lt;br /&gt;
  # CONFIG_ACPI_DEBUG is not set&lt;br /&gt;
 +CONFIG_ACPI_DEBUG=y&lt;br /&gt;
  # CONFIG_DEBUG_DRIVER is not set&lt;br /&gt;
 +CONFIG_DEBUG_DRIVER=y&lt;br /&gt;
* drivers/hid/hid-core.c:&lt;br /&gt;
 +/* enable debugging: see Documentation/input/input.txt Section 3.1.1 */&lt;br /&gt;
 +#define DEBUG&lt;br /&gt;
 +&lt;br /&gt;
&lt;br /&gt;
== syslog errors ==&lt;br /&gt;
* usb failed to peer&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:22 espace kernel: [122756.076147] device: '1-3-port3': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076279] PM: Adding info for No Bus:1-3-port3&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076285] usb: failed to peer 1-3-port3 and 2-3-port2 by location (1-3-port3:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076287] usb 1-3-port3: failed to peer to 2-3-port2 (-16)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076293] device: '1-3-port4': device_add&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076407] PM: Adding info for No Bus:1-3-port4&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076411] usb: failed to peer 1-3-port4 and 2-3-port2 by location (1-3-port4:none) (2-3-port2:1-3-port2)&lt;br /&gt;
Apr 21 06:25:22 espace kernel: [122756.076413] usb 1-3-port4: failed to peer to 2-3-port2 (-16)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* keyboard errors&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Apr 21 06:25:24 espace kernel: [122757.407217] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.407244] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.490654] usb 1-3.4: new full-speed USB device number 22 using xhci_hcd&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600012] usb 1-3.4: New USB device found, idVendor=17ef, idProduct=6067&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600018] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600021] usb 1-3.4: Product: ITE Device(8595)&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600023] usb 1-3.4: Manufacturer: ITE Tech. Inc.&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600030] device: '1-3.4': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600072] bus: 'usb': add device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600089] PM: Adding info for usb:1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600266] bus: 'usb': driver_probe_device: matched device 1-3.4 with driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600270] bus: 'usb': really_probe: probing driver usb with device 1-3.4&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.600276] usb 1-3.4: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601325] device: '1-3.4:1.0': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601340] bus: 'usb': add device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601352] PM: Adding info for usb:1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601386] bus: 'usb': driver_probe_device: matched device 1-3.4:1.0 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601389] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.0&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.601393] usbhid 1-3.4:1.0: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604814] hid (null): usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604892] device: '0003:17EF:6067.0016': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604904] bus: 'hid': add device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604920] PM: Adding info for hid:0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604954] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0016 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604956] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0016&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.604961] hid-generic 0003:17EF:6067.0016: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605158] hid-generic 0003:17EF:6067.0016: usage index exceeded&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605161] hid-generic 0003:17EF:6067.0016: item 0 2 2 2 parsing failed&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605174] hid-generic: probe of 0003:17EF:6067.0016 failed with error -22&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605181] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.0'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605187] bus: 'usb': really_probe: bound device 1-3.4:1.0 to driver usbhidApr 21 06:25:24 espace kernel: [122757.605193] device: 'ep_81': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605215] PM: Adding info for No Bus:ep_81&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605217] device: '1-3.4:1.1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605228] bus: 'usb': add device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.605238] PM: Adding info for usb:1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607677] bus: 'usb': driver_probe_device: matched device 1-3.4:1.1 with driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607682] bus: 'usb': really_probe: probing driver usbhid with device 1-3.4:1.1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.607688] usbhid 1-3.4:1.1: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610323] device: '0003:17EF:6067.0017': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610338] bus: 'hid': add device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610364] PM: Adding info for hid:0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610398] bus: 'hid': driver_probe_device: matched device 0003:17EF:6067.0017 with driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610402] bus: 'hid': really_probe: probing driver hid-generic with device 0003:17EF:6067.0017&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610407] hid-generic 0003:17EF:6067.0017: no default pinctrl state&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610602] device: 'input26': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610654] PM: Adding info for No Bus:input26&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.610688] 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.0017/input/input26&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 21: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: checking bus 1, device 22: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4&amp;quot;&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 21 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace mtp-probe: bus: 1, device: 22 was not an MTP device&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666287] device: 'event15': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666315] PM: Adding info for No Bus:event15&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666469] device: 'hiddev1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666498] PM: Adding info for No Bus:hiddev1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666561] device: 'hidraw1': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666582] PM: Adding info for No Bus:hidraw1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666634] hid-generic 0003:17EF:6067.0017: input,hiddev0,hidraw1: USB HID v1.10 Device [ITE Tech. Inc. ITE Device(8595)] on usb-0000:00:14.0-3.4/input1&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666638] driver: 'hid-generic': driver_bound: bound to device '0003:17EF:6067.0017'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666643] bus: 'hid': really_probe: bound device 0003:17EF:6067.0017 to driver hid-generic&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666648] driver: 'usbhid': driver_bound: bound to device '1-3.4:1.1'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666651] bus: 'usb': really_probe: bound device 1-3.4:1.1 to driver usbhid&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666655] device: 'ep_82': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666674] PM: Adding info for No Bus:ep_82&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666677] device: 'ep_03': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666694] PM: Adding info for No Bus:ep_03&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666697] driver: 'usb': driver_bound: bound to device '1-3.4'&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666700] bus: 'usb': really_probe: bound device 1-3.4 to driver usb&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666712] device: 'ep_00': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122757.666736] PM: Adding info for No Bus:ep_00&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098648] device: 'ep_07': device_add&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.098697] PM: Adding info for No Bus:ep_07&lt;br /&gt;
Apr 21 06:25:24 espace pulseaudio[1478]: [pulseaudio] alsa-util.c: Unable to load mixer: Invalid argument&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109019] device: 'ep_07': device_unregister&lt;br /&gt;
Apr 21 06:25:24 espace kernel: [122758.109059] PM: Removing info for No Bus:ep_07&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|         |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 1: USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 4: Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
Tablet           |    |         |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |         |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |            |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |            |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|            |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                 |_Port 1: USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56284</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56284"/>
		<updated>2015-04-20T19:24:44Z</updated>

		<summary type="html">&lt;p&gt;Owlman: add Todo, clean up information and fix formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
{{Fixme|ThinkPad Ultrabook Pro Keyboard kernel problems}}&lt;br /&gt;
* [Owlman] document and investigate keyboard&lt;br /&gt;
* [Owlman] investigate ACPI events for hotkeys&lt;br /&gt;
* [Owlman] Move working hardware to [[Helix-20C|ThinkPad Helix hardware specifications]] and create device pages where necessary&lt;br /&gt;
* [Owlman] Add information for Xorg drivers&lt;br /&gt;
* [Maliit/Kubuntu (post vivid)] virtual keyboard for Qt/KDE&lt;br /&gt;
* [Kubuntu (post vivid)] Xorg/libinput integration &lt;br /&gt;
** package xserver-xorg-input-libinput&lt;br /&gt;
** package systemsettings module for libinput ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hardware Status =&lt;br /&gt;
&lt;br /&gt;
== Tablet/Slate ==&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
=== Graphics ===&lt;br /&gt;
* Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) display&lt;br /&gt;
* micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
=== Input Devices ===    &lt;br /&gt;
* Multitouch screen (Atmel ATML1000 touch device on i2c bus(?) supported by hid-multitouch kernel module (working)&lt;br /&gt;
* Wacom digitizer and pen (supported by i2c_hid kernel module - working? (not sure how to test))&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
* Cameras 	&lt;br /&gt;
** Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
** Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Storage M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
* Audio support (not working)&lt;br /&gt;
** Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
*** stereo speakers, 0.7 watt x 2&lt;br /&gt;
*** digital microphones&lt;br /&gt;
*** combo audio/microphone jack&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265 (working with iwlwifi driver) with Bluetooth® 4.0&lt;br /&gt;
* Sierra EM7345&lt;br /&gt;
** Wireless WAN (working? - listed in network interfaces but not tested yet (syslog reports no sim inserted))    &lt;br /&gt;
** GPS (status unknown)&lt;br /&gt;
* Broadcom NFC smart card reader (status unknown)&lt;br /&gt;
* Fingerprint reader (status unknown)&lt;br /&gt;
* Sensors (status unknown)&lt;br /&gt;
** Accelerometer&lt;br /&gt;
** simple device orientation sensor?&lt;br /&gt;
** hid sensor collection&lt;br /&gt;
* Ports 	&lt;br /&gt;
** USB 3.0 (working)&lt;br /&gt;
** Micro SD (status unknown)&lt;br /&gt;
** Micro HDMI (working)&lt;br /&gt;
** Dock Connector (for keyboard - see below)&lt;br /&gt;
* Power and Battery&lt;br /&gt;
** Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0 (ACPI: Lid Switch [LID])&lt;br /&gt;
** Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1 (ACPI: Sleep Button [SLPB])&lt;br /&gt;
** Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2 (ACPI: Power Button [PWRB])&lt;br /&gt;
** thermal LNXTHERM:00: registered as thermal_zone0 (ACPI: Thermal Zone [THM0] (50 C))&lt;br /&gt;
** ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
== ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893) ==&lt;br /&gt;
* Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
* TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue in Xorg?)&lt;br /&gt;
* Multitouch clickpad with 3+2 buttons (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
** Actions:&lt;br /&gt;
*** left click (one finger tap)&lt;br /&gt;
*** right click (two finger tap)&lt;br /&gt;
*** middle click (three finger tap: needs configuration)&lt;br /&gt;
*** scroll (two finger drag)&lt;br /&gt;
* sound: Realtek USB 2.0 speakers (not working)&lt;br /&gt;
* Ports:&lt;br /&gt;
** USB 3.0 Port (works fine)&lt;br /&gt;
** Mini DisplayPort (not working)&lt;br /&gt;
* Power and battery&lt;br /&gt;
** Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
** Power port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Debugging =    &lt;br /&gt;
&lt;br /&gt;
== Bus and Device Listing ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Tablet  pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|         |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 1: Keyboard USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 4:  Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
Tablet           |    |         |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |         |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |            |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |            |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|            |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                 |_Port 1: Keyboard USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Intel_Wireless-AC_7265&amp;diff=56283</id>
		<title>Intel Wireless-AC 7265</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Intel_Wireless-AC_7265&amp;diff=56283"/>
		<updated>2015-04-20T17:07:18Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Intel Dual Band Wireless-AC 7265 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== Intel Dual Band Wireless-AC 7265 ==&lt;br /&gt;
This is a Half-Mini (M.2) PCI Express WiFi Adapter, supported by the iwlwifi driver.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Chipset: ?&lt;br /&gt;
* Standards: 802.11 ac/a/b/g/n and Bluetooth 4.0&lt;br /&gt;
* PCI ID: 8086:095a&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Lenovo Partnumbers ===&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Linux support ===&lt;br /&gt;
This adapter should work with the linux 3.13 kernel or newer&lt;br /&gt;
&lt;br /&gt;
=== Models featuring this Technology ===&lt;br /&gt;
* [[Helix-20C|ThinkPad Helix]]&lt;br /&gt;
&lt;br /&gt;
=== External Links===&lt;br /&gt;
* http://ark.intel.com/products/83635/Intel-Dual-Band-Wireless-AC-7265&lt;br /&gt;
* https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Wireless_Network_Adapters&amp;diff=56282</id>
		<title>Wireless Network Adapters</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Wireless_Network_Adapters&amp;diff=56282"/>
		<updated>2015-04-20T16:49:58Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Intel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This document covers IBM/Lenovo integrated (MiniPCI), Cardbus and PC Card (PCMCIA) Wi-Fi devices.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Finding out which adapter you have ==&lt;br /&gt;
For MiniPCI or Cardbus adapters run the command:&lt;br /&gt;
:{{cmdroot|lspci -n &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep -e &amp;quot;0200&amp;quot; -e &amp;quot;0280&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
And compare the PCI IDS with the ones below.&lt;br /&gt;
&lt;br /&gt;
{{NOTE| This will also return the PCI IDS of any Ethernet adapters, as Ethernet adapters and Wireless adapters share the same PCI Class ID.}}&lt;br /&gt;
&lt;br /&gt;
== MiniPCI adapters ==&lt;br /&gt;
&lt;br /&gt;
=== Atheros ===&lt;br /&gt;
*[[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:0012)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM 11b/g Wireless LAN Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:0013)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM 11a/b/g Wireless LAN Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:1014)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:1014)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:1014)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]] (AR5BXB72) &amp;lt;tt&amp;gt;(PCI-ID: 168c:0024)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Broadcom ===&lt;br /&gt;
*[[Broadcom BCM4312 802.11b/g]] &amp;lt;tt&amp;gt;(PCI-ID: 14e4:4315)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cisco ===&lt;br /&gt;
*[[Cisco Aironet Wireless 802.11b]] &amp;lt;tt&amp;gt;(PCI-ID: 14b9:a504)&amp;lt;/tt&amp;gt;&lt;br /&gt;
=== Intel ===&lt;br /&gt;
*[[Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:1043)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 2200BG Mini-PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:4220)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:4224)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:4227)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:4230)&amp;lt;/tt&amp;gt; &lt;br /&gt;
*[[Intel Wifi Link 5100 (AGN)]]&lt;br /&gt;
*[[Intel Wifi Link 5300 (AGN)]]&lt;br /&gt;
*[[Intel WiMAX/WiFi Link 5150]]&lt;br /&gt;
*[[Intel WiMAX/WiFi Link 5350]]&lt;br /&gt;
*[[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
*[[Intel Centrino Advanced-N 6200]]&lt;br /&gt;
*[[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
*[[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
*[[Intel Wireless-N 7260]]&lt;br /&gt;
*[[Intel Wireless-AC 7265]]&lt;br /&gt;
&lt;br /&gt;
=== Prism ===&lt;br /&gt;
*[[IBM High Rate Wireless LAN Mini-PCI Adapter with Modem]] &amp;lt;tt&amp;gt;(PCI-ID: 1260:3873)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM High Rate Wireless LAN Mini-PCI Adapter with Modem II]] &amp;lt;tt&amp;gt;(PCI-ID: 1260:3873)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM High Rate Wireless LAN Mini-PCI Adapter III]]&lt;br /&gt;
&lt;br /&gt;
=== Realtek ===&lt;br /&gt;
*[[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
&lt;br /&gt;
=== Error 1802 - &amp;quot;Unauthorized&amp;quot; MiniPCI network card ===&lt;br /&gt;
Attempts to install an unsupported card will result in the following message:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
For a resolution, see the [[Problem with unauthorized MiniPCI network card]] page.&lt;br /&gt;
&lt;br /&gt;
=== Hardware Transmitter Switch ===&lt;br /&gt;
&lt;br /&gt;
Operating a radio transmitter is not permitted in aircraft, and there are times where security requires that your wireless connection be shut down.  Some ThinkPads with internal MiniPCI wireless cards have a hardware switch that disables the wireless network.  Here it is on the '''on''' position:&lt;br /&gt;
&lt;br /&gt;
[[Image:Wireless-switch.png|(ThinkPad R60 radio switch in the ON position)]]&lt;br /&gt;
&lt;br /&gt;
To be certain that your wireless connection is not transmitting, turn the switch '''off'''.  Just remember to turn it back '''on''' when you once again need wireless access.  If the switch is '''off''', you might encounter a message like the following Log-Message on Startup:&lt;br /&gt;
  ipw3945: Radio Frequency Kill Switch is On:&lt;br /&gt;
  Kill switch must be turned off for wireless networking to work.&lt;br /&gt;
&lt;br /&gt;
Also, when you try to activate (iwconfig) your wireless connection with the switch '''off''' you may see the error,&lt;br /&gt;
  Error for wireless request &amp;quot;Set Mode&amp;quot; (8B06)&lt;br /&gt;
The number 8B06 merely represents the wireless mode (auto, ad-hoc, managed, master), none of which will work with the wireless switch '''off'''.&lt;br /&gt;
&lt;br /&gt;
== Cardbus adapters ==&lt;br /&gt;
Cardbus is a 32bits bus that runs at 33MHz, and is in many ways simular to the PCI bus. In fact under Linux Cardbus adapters are handled by the PCI subsystem.&amp;lt;br&amp;gt;&lt;br /&gt;
You can differentiate a PC Card adapter from a Cardbus adapter as the later has a gold coloured grounding strip&lt;br /&gt;
=== IBM 11 a/b/g Wireless Cardbus Adapter ===&lt;br /&gt;
Chipset: Atheros&amp;lt;br&amp;gt;&lt;br /&gt;
Driver: [[madwifi]]&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11a, 802.11b, 802.11g&lt;br /&gt;
&lt;br /&gt;
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51855 MIGR-51855]&amp;lt;br&amp;gt;&lt;br /&gt;
Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51959 MIGE-51855]&amp;lt;br&amp;gt;&lt;br /&gt;
Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51874 MIGR-51874]&lt;br /&gt;
Looking for a reverse PCI to cardbus (ie - want to fit a PCI card into a cardbus slot)&lt;br /&gt;
&lt;br /&gt;
=== IBM 802.11a Wireless LAN Cardbus Adapter ===&lt;br /&gt;
Chipset: Atheros&amp;lt;br&amp;gt;&lt;br /&gt;
Driver: [[madwifi]]&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11a&lt;br /&gt;
&lt;br /&gt;
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42209 MIGR-42209]&amp;lt;br&amp;gt;&lt;br /&gt;
Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42233 MIGR-42233]&amp;lt;br&amp;gt;&lt;br /&gt;
Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42231 MIGR-42231]&lt;br /&gt;
&lt;br /&gt;
== PC Card (PCMCIA) adapters ==&lt;br /&gt;
PC Card or PCMCIA (Personal Computer Memory Card International Association) as it used to be called, is an 8 or 16bits bus limited to 8MHz, in many ways simular to the old ISA bus and not suitable for highspeed devices.&lt;br /&gt;
=== Cisco Aironet 350 802.11b wireless PC card with 128bit ===&lt;br /&gt;
Chipset: Cisco&amp;lt;br&amp;gt;&lt;br /&gt;
Driver: airo_cs&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11b&lt;br /&gt;
=== IBM High Rate Wireless LAN PC Card ===&lt;br /&gt;
Chipset: Hermes I&amp;lt;br&amp;gt;&lt;br /&gt;
Drivers: [[orinoco|orinoco_cs]]&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11b&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Helix-20C&amp;diff=56281</id>
		<title>Helix-20C</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Helix-20C&amp;diff=56281"/>
		<updated>2015-04-20T16:40:39Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Thinkpad Helix 2nd Gen Convertible Laptop ===&lt;br /&gt;
This pages gives an overview of the ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH).&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
*One of the following processors:&lt;br /&gt;
** Intel Core M-5&lt;br /&gt;
** Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz)&lt;br /&gt;
* Intel HD Graphics 5300 in processor&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) Display, VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
* 4 or 8GB onboard memory (soldered, not upgradable)&lt;br /&gt;
* One of the following disk drives:&lt;br /&gt;
** 128GB M.2 SSD&lt;br /&gt;
** 256GB M.2 SSD with OPAL&lt;br /&gt;
* USB 3.0 Ethernet Adaptor&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265&lt;br /&gt;
* Bluetooth® 4.0&lt;br /&gt;
* Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
* [[Sierra_Wireless_EM7345|Sierra EM7345]] LTE/HSPA/GSM/GPRS/EDGE Mobile Broadband Module with GPS (optional)&lt;br /&gt;
* Broadcom NFC smart card reader (optional)&lt;br /&gt;
* Ports&lt;br /&gt;
** USB 3.0 (AlwaysOn)&lt;br /&gt;
** Micro HDMI&lt;br /&gt;
** combo audio/microphone jack&lt;br /&gt;
** Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
** Dock Connector&lt;br /&gt;
 &lt;br /&gt;
=== Optional keyboard units ===&lt;br /&gt;
* ThinkPad Helix Ultrabook Keyboard (Part Number 4X30G93853)&lt;br /&gt;
* ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
** Multitouch click pad with 3+2 buttons&lt;br /&gt;
** TrackPoint® pointing device&lt;br /&gt;
** USB 3.0 Port&lt;br /&gt;
** Mini DisplayPort&lt;br /&gt;
** Integrated 4-cell battery (26Wh)&lt;br /&gt;
* ThinkPad Basic USB 3.0 Dock (Part Number (Australia): 4X10A06692)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation instructions for the {{ThinkPad|Helix|Installation instructions for the}}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-helix-series-laptops/thinkpad-helix-type-20cg-20ch Product page] &lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#Hardware is documented in the Hardware Maintenance Manual.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56280</id>
		<title>Sierra Wireless EM7345</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56280"/>
		<updated>2015-04-20T16:38:15Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Sierra Wireless EM7345 LTE/HSPA/GSM/GPRS/EDGE WWAN Module ===&lt;br /&gt;
This is a Sierra Wireless WWAN Adapter with GPS&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Sierra Wireless EM7345&lt;br /&gt;
* LTE, HSPA, GSM, GPRS, EDGE&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* Market: ?&lt;br /&gt;
* USB ID: 1199:a001&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lenovo Partnumbers ==&lt;br /&gt;
{{NOTE|Not all ThinkPads listed below can have this option installed, check if yours is WWAN upgradable first. As such it is best to check the HMM (Hardware Maintenance Manual) for your ThinkPad first.}}&lt;br /&gt;
&lt;br /&gt;
== Linux WWAN support ==&lt;br /&gt;
WWAN should be automatically detected by NetworkManager with any recent Linux distribution and allow for easy configuration.&lt;br /&gt;
&lt;br /&gt;
== Linux GPS support ==&lt;br /&gt;
GPS status unknown&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* todo&lt;br /&gt;
&lt;br /&gt;
==ThinkPads this adapter may be found in==&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* [[Helix-20C|ThinkPad Helix 2nd Gen Convertible Laptop]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56279</id>
		<title>Sierra Wireless EM7345</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56279"/>
		<updated>2015-04-20T16:16:32Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Lenovo Partnumbers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Sierra Wireless LTE/HSPA/GSM/GPRS/EDGE WWAN Module ===&lt;br /&gt;
This is a Sierra Wireless WWAN Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Sierra Wireless EM7345&lt;br /&gt;
* LTE, HSPA, GSM, GPRS, EDGE&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* Market: ?&lt;br /&gt;
* USB ID: 1199:a001&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lenovo Partnumbers ==&lt;br /&gt;
{{NOTE|Not all ThinkPads listed below can have this option installed, check if yours is WWAN upgradable first. As such it is best to check the HMM (Hardware Maintenance Manual) for your ThinkPad first.}}&lt;br /&gt;
&lt;br /&gt;
== Linux support ==&lt;br /&gt;
* WWAN should be automatically detected by NetworkManager with any recent Linux distribution and allow for easy configuration.&lt;br /&gt;
* GPS status unknown&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* todo&lt;br /&gt;
&lt;br /&gt;
==ThinkPads this adapter may be found in==&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* {{Helix}}&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56278</id>
		<title>Sierra Wireless EM7345</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56278"/>
		<updated>2015-04-20T16:15:39Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Linux support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Sierra Wireless LTE/HSPA/GSM/GPRS/EDGE WWAN Module ===&lt;br /&gt;
This is a Sierra Wireless WWAN Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Sierra Wireless EM7345&lt;br /&gt;
* LTE, HSPA, GSM, GPRS, EDGE&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* Market: ?&lt;br /&gt;
* USB ID: 1199:a001&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lenovo Partnumbers ==&lt;br /&gt;
{{NOTE|Not all ThinkPads listed below can have this option installed, check if yours is WWAN upgradable first. Also installing the wrong card type in a ThinkPad that never officially supported it may give a Error 1804 on boot and refuse to continue until the card is removed. As such it is best to check the HMM (Hardware Maintenance Manual) for your ThinkPad first.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linux support ==&lt;br /&gt;
* WWAN should be automatically detected by NetworkManager with any recent Linux distribution and allow for easy configuration.&lt;br /&gt;
* GPS status unknown&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* todo&lt;br /&gt;
&lt;br /&gt;
==ThinkPads this adapter may be found in==&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* {{Helix}}&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56277</id>
		<title>Sierra Wireless EM7345</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Sierra_Wireless_EM7345&amp;diff=56277"/>
		<updated>2015-04-20T16:12:49Z</updated>

		<summary type="html">&lt;p&gt;Owlman: â†Created page with '__NOTOC__ {| width=&amp;quot;100%&amp;quot; |style=&amp;quot;vertical-align:top&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Sierra Wireless LTE/HSPA/GSM/GPRS/EDGE WWAN Module ===&lt;br /&gt;
This is a Sierra Wireless WWAN Adapter&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Sierra Wireless EM7345&lt;br /&gt;
* LTE, HSPA, GSM, GPRS, EDGE&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* Market: ?&lt;br /&gt;
* USB ID: 1199:a001&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lenovo Partnumbers ==&lt;br /&gt;
{{NOTE|Not all ThinkPads listed below can have this option installed, check if yours is WWAN upgradable first. Also installing the wrong card type in a ThinkPad that never officially supported it may give a Error 1804 on boot and refuse to continue until the card is removed. As such it is best to check the HMM (Hardware Maintenance Manual) for your ThinkPad first.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linux support ==&lt;br /&gt;
Should be automatically detected by NetworkManager with any recent Linux distribution and allow for easy configuration.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* todo&lt;br /&gt;
&lt;br /&gt;
==ThinkPads this adapter may be found in==&lt;br /&gt;
'''EM7345'''&lt;br /&gt;
* {{Helix}}&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Helix-20C&amp;diff=56276</id>
		<title>Helix-20C</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Helix-20C&amp;diff=56276"/>
		<updated>2015-04-20T16:10:12Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH) hardware description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Thinkpad Helix 2nd Gen Convertible Laptop ===&lt;br /&gt;
This pages gives an overview of the ThinkPad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH).&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
*One of the following processors:&lt;br /&gt;
** Intel Core M-5&lt;br /&gt;
** Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz)&lt;br /&gt;
* Intel HD Graphics 5300 in processor&lt;br /&gt;
* 11.6&amp;quot; FHD (1920x1080) Display, VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
* 4 or 8GB onboard memory (soldered, not upgradable)&lt;br /&gt;
* One of the following disk drives:&lt;br /&gt;
** 128GB M.2 SSD&lt;br /&gt;
** 256GB M.2 SSD with OPAL&lt;br /&gt;
* USB 3.0 Ethernet Adaptor&lt;br /&gt;
* Wireless LAN Intel Dual Band Wireless-AC 7265&lt;br /&gt;
* Bluetooth® 4.0&lt;br /&gt;
* Intel Smart Sound HD Audio, Realtek® ALC286-VC codec&lt;br /&gt;
* Sierra EM7345 LTE/HSPA/GSM/GPRS/EDGE Mobile Broadband Module with GPS (optional)&lt;br /&gt;
* Broadcom NFC smart card reader (optional)&lt;br /&gt;
* Ports&lt;br /&gt;
** USB 3.0 (AlwaysOn)&lt;br /&gt;
** Micro HDMI&lt;br /&gt;
** combo audio/microphone jack&lt;br /&gt;
** Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
** Dock Connector&lt;br /&gt;
 &lt;br /&gt;
=== Optional keyboard units ===&lt;br /&gt;
* ThinkPad Helix Ultrabook Keyboard (Part Number 4X30G93853)&lt;br /&gt;
* ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
** Multitouch click pad with 3+2 buttons&lt;br /&gt;
** TrackPoint® pointing device&lt;br /&gt;
** USB 3.0 Port&lt;br /&gt;
** Mini DisplayPort&lt;br /&gt;
** Integrated 4-cell battery (26Wh)&lt;br /&gt;
* ThinkPad Basic USB 3.0 Dock (Part Number (Australia): 4X10A06692)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation instructions for the {{ThinkPad|Helix|Installation instructions for the}}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-helix-series-laptops/thinkpad-helix-type-20cg-20ch Product page] &lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#Hardware is documented in the Hardware Maintenance Manual.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_Helix&amp;diff=56275</id>
		<title>Installation instructions for the ThinkPad Helix</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_Helix&amp;diff=56275"/>
		<updated>2015-04-20T15:42:53Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Helix]]&lt;br /&gt;
Specific installation notes for the ThinkPad Helix.&lt;br /&gt;
&lt;br /&gt;
==Distribution-specific instructions==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu / Kubuntu ===&lt;br /&gt;
&lt;br /&gt;
*[[Installing_Ubuntu_13.04_on_a_ThinkPad_Helix|Ubuntu Raring Ringtail]]&lt;br /&gt;
*[[Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation|Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=56274</id>
		<title>Hardware Specifications</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=56274"/>
		<updated>2015-04-20T15:05:23Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Available Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Usage|&lt;br /&gt;
*Choose a model name to get a list of all currently available information related to this Model.&lt;br /&gt;
*Choose a type-and-model number to get the specs of that specific model.&lt;br /&gt;
}}&lt;br /&gt;
Here you can learn about specific ThinkPads specifications.&lt;br /&gt;
&lt;br /&gt;
Furthermore, you may&lt;br /&gt;
*compare the [[ThinkPad series]] (G, R, T, W, X, Z),&lt;br /&gt;
*get an overview of the [[ThinkPad History]] or&lt;br /&gt;
*learn about the name [[ThinkPad]].&lt;br /&gt;
&lt;br /&gt;
==IBM/Lenovos hardware specs==&lt;br /&gt;
* '''Lenovo ThinkPads'''&lt;br /&gt;
** For current Lenovo ThinkPad R, T, W and X series models look for the official specs listed in [http://www.lenovo.com/psref/pdf/tabook.pdf tabook.pdf] (for Western Europe refer to [http://www.lenovo.com/psref/pdf/tabook_WE.pdf tabook_WE.pdf])&lt;br /&gt;
** For ThinkPad Edge and SL Series look at [http://www.lenovo.com/psref/pdf/slbook.pdf slbook.pdf]&lt;br /&gt;
** For withdrawn Lenovo ThinkPads, look at [http://www.lenovo.com/psref/pdf/ltwbook.pdf ltwbook.pdf]&lt;br /&gt;
* '''Withdrawn IBM ThinkPads'''&lt;br /&gt;
** For A, G, T and X series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/tawbook.pdf tawbook.pdf]&lt;br /&gt;
** For R series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/trwbook.pdf trwbook.pdf]&lt;br /&gt;
** For i series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/tiwbook.pdf tiwbook.pdf]&lt;br /&gt;
** For 200, 300, 500, 600 and 700 series models look for the official IBM specs listed in [http://www.lenovo.com/psref/pdf/twbook.pdf twbook.pdf]&amp;lt;br&amp;gt;&lt;br /&gt;
** Or try searching the IBM announcements letters [http://www.ibm.com/news/usalet/ here].&lt;br /&gt;
&lt;br /&gt;
==Available Models==&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Numbered!!A series!!G series!!R series!!S series!!SL series!!T series!!X series!!Z series!!W series!!Edge series!!others&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:top;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''[[:Category:240 | ThinkPad 240]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:240X | ThinkPad 240X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:240Z | ThinkPad 240Z]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:390X | ThinkPad 390X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560 | ThinkPad 560]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560E | ThinkPad 560E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560X | ThinkPad 560X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:560Z | ThinkPad 560Z]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600 | ThinkPad 600]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600E | ThinkPad 600E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600X | ThinkPad 600X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:700 | ThinkPad 700]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760ED | ThinkPad 760ED]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760XD | ThinkPad 760XD]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:765L | ThinkPad 765L]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:765D | ThinkPad 765D]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770 | ThinkPad 770]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770E | ThinkPad 770E]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770X | ThinkPad 770X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770Z | ThinkPad 770Z]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:A20m | ThinkPad A20m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A20p | ThinkPad A20p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21e | ThinkPad A21e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21m | ThinkPad A21m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21p | ThinkPad A21p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22e | ThinkPad A22e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22m | ThinkPad A22m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22p | ThinkPad A22p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30 | ThinkPad A30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30p | ThinkPad A30p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31 | ThinkPad A31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31p | ThinkPad A31p]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:G40 | ThinkPad G40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:G41 | ThinkPad G41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:G50 | ThinkPad G50]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:R30 | ThinkPad R30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R31 | ThinkPad R31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R32 | ThinkPad R32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40 | ThinkPad R40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40e | ThinkPad R40e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50 | ThinkPad R50]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50p | ThinkPad R50p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50e | ThinkPad R50e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R51 | ThinkPad R51]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R52 | ThinkPad R52]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R60 | ThinkPad R60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R60e | ThinkPad R60e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R61 | ThinkPad R61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R61e | ThinkPad R61e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R400 | ThinkPad R400]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R500 | ThinkPad R500]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:S30|ThinkPad S30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:S31|ThinkPad S31]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:SL300|ThinkPad SL300]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:SL400|ThinkPad SL400]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:SL500|ThinkPad SL500]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:T20|ThinkPad T20]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T21|ThinkPad T21]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T22|ThinkPad T22]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T23 | ThinkPad T23]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T30 | ThinkPad T30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40 | ThinkPad T40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40p | ThinkPad T40p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41 | ThinkPad T41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41p | ThinkPad T41p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42 | ThinkPad T42]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42p | ThinkPad T42p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43 | Thinkpad T43]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43p | Thinkpad T43p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T60 | ThinkPad T60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T60p | ThinkPad T60p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T61 | ThinkPad T61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T61p | ThinkPad T61p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T400 | ThinkPad T400]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T400s | ThinkPad T400s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T410 | ThinkPad T410]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T410s | ThinkPad T410s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T410i | ThinkPad T410i]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T420 | ThinkPad T420]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T430 | ThinkPad T430]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T430s | ThinkPad T430s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T430u | ThinkPad T430u]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T500 | ThinkPad T500]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T510 | ThinkPad T510]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T520 | ThinkPad T520]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T530 | ThinkPad T530]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:X20 | ThinkPad X20]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X21 | ThinkPad X21]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X22 | ThinkPad X22]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X23 | ThinkPad X23]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X24 | ThinkPad X24]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X30 | ThinkPad X30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X31 | ThinkPad X31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X32 | ThinkPad X32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X40 | ThinkPad X40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 | ThinkPad X41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 Tablet | ThinkPad X41 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60 | ThinkPad X60]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60s | ThinkPad X60s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X60_Tablet | ThinkPad X60 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61 | ThinkPad X61]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61s | ThinkPad X61s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X61_Tablet | ThinkPad X61 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X100e | ThinkPad X100e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X120e | ThinkPad X120e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X130e| ThinkPad X130e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X200 | ThinkPad X200]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X200 Tablet | ThinkPad X200 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X200s | ThinkPad X200s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201 | ThinkPad X201]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201 Tablet | ThinkPad X201 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201s | ThinkPad X201s]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X201i | ThinkPad X201i]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220 | ThinkPad X220]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220 Tablet | ThinkPad X220 Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220i | ThinkPad X220i]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X220i Tablet | ThinkPad X220i Tablet]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X230 | ThinkPad X230]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X300 | ThinkPad X300]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X301 | ThinkPad X301]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z60t | ThinkPad Z60t]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z60m | ThinkPad Z60m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61e | ThinkPad Z61e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61t | ThinkPad Z61t]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61m | ThinkPad Z61m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Z61p | ThinkPad Z61p]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:W500 | ThinkPad W500]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W510 | ThinkPad W510]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W520 | ThinkPad W520]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W530 | ThinkPad W530]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W700 | ThinkPad W700]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W701 | ThinkPad W701]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:W701ds | ThinkPad W701ds]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:Edge 11&amp;quot; | ThinkPad Edge 11&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge 13&amp;quot; | ThinkPad Edge 13&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge 14&amp;quot; | ThinkPad Edge 14&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge 15&amp;quot; | ThinkPad Edge 15&amp;quot;]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Edge Twist | Thinkpad Twist]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Template:I_Series | I Series]]'''&lt;br /&gt;
'''[[:Category:PC110 | PC110]]'''&lt;br /&gt;
*[[PC110]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:TransNote|TransNote]]'''&lt;br /&gt;
*[[2675-61G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:Helix|Helix]]'''&lt;br /&gt;
* [[Helix-20C | ThinkPad Helix 2nd Gen (Type 20CG, 20CH)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Wireless_WAN_Adapters&amp;diff=56273</id>
		<title>Wireless WAN Adapters</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Wireless_WAN_Adapters&amp;diff=56273"/>
		<updated>2015-04-20T14:28:53Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Sierra Wireless - add EM7345*/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This document covers Lenovo integrated (MiniPCI) Wireless WAN (WWAN) devices.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sierra Wireless===&lt;br /&gt;
* [[Sierra Wireless MC5720]] - EV-DO&lt;br /&gt;
* [[Sierra Wireless MC5725]] - EV-DO with GPS&lt;br /&gt;
* [[Sierra Wireless HSDPA WWAN]]&lt;br /&gt;
* [[Sierra Wireless EM7345]]&lt;br /&gt;
&lt;br /&gt;
===Ericsson===&lt;br /&gt;
* [[Ericsson F3507g Mobile Broadband Module]] - HSDPA with GPS&lt;br /&gt;
* [[Ericsson H5321 gw Mobile Broadband Module]] - HSDPA with GPS&lt;br /&gt;
&lt;br /&gt;
===Qualcomm===&lt;br /&gt;
* [[Qualcomm Gobi 2000]] - HSDPA &amp;amp; EV-DO with GPS&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56272</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56272"/>
		<updated>2015-04-20T13:37:59Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
Thinkpad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processor 	&lt;br /&gt;
&lt;br /&gt;
     Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
Graphics 	&lt;br /&gt;
    Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
    &lt;br /&gt;
Display 	&lt;br /&gt;
    11.6&amp;quot; FHD (1920x1080), VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
    micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
Input Devices    &lt;br /&gt;
    Multitouch screen supports 10-finger gesture (Atmel touch device - )&lt;br /&gt;
      sys/bus/hid/devices/0018:03EB:8A29.0001 -&amp;gt; ../../../devices/pci0000:00/INT3432:00/i2c-7/i2c-ATML1000:00/0018:03EB:8A29.0001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sys/bus/hid/devices/0018:2047:0855.0003 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-INV6500:00/0018:2047:0855.0003&lt;br /&gt;
      &lt;br /&gt;
    Wacom digitizer and pen&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
	no driver module loaded by kernel - responsibility of display stack? &amp;quot;xsetwacom --list devices&amp;quot; does not list any devices&lt;br /&gt;
&lt;br /&gt;
Webcam 	&lt;br /&gt;
    Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
Storage 	&lt;br /&gt;
    M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio support 	(not working)&lt;br /&gt;
    Intel Smart Sound&lt;br /&gt;
    HD Audio, Realtek® ALC286-VC codec, stereo speakers, 0.7 watt x 2 / digital microphones, combo audio/mic jack&lt;br /&gt;
&lt;br /&gt;
Ethernet 	&lt;br /&gt;
    USB 3.0 Ethernet Adaptor&lt;br /&gt;
&lt;br /&gt;
Wireless LAN Intel Dual Band Wireless-AC 7265 (working)&lt;br /&gt;
    2x2, 802.11ac/a/b/g/n&lt;br /&gt;
	[    3.997539] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210&lt;br /&gt;
&lt;br /&gt;
    Bluetooth® 4.0&lt;br /&gt;
&lt;br /&gt;
Wireless WAN Sierra EM7345 (optional) 	&lt;br /&gt;
    4G LTE/HSPA/GSM/GPRS/EDGE&lt;br /&gt;
	[    2.649383] usb 1-4: new high-speed USB device number 4 using xhci_hcd&lt;br /&gt;
	[    2.841752] usb 1-4: New USB device found, idVendor=1199, idProduct=a001&lt;br /&gt;
	[    2.841754] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
	[    2.841756] usb 1-4: Product: Sierra Wireless EM7345 4G LTE&lt;br /&gt;
	[    2.841758] usb 1-4: Manufacturer: Sierra Wireless Inc.&lt;br /&gt;
	[    2.841759] usb 1-4: SerialNumber: 013937004527410&lt;br /&gt;
    &lt;br /&gt;
    GPS&lt;br /&gt;
    &lt;br /&gt;
Near Field Communication (optional)&lt;br /&gt;
    Broadcom NFC smart card reader&lt;br /&gt;
&lt;br /&gt;
Accelerometer&lt;br /&gt;
    simple device orientation sensor?&lt;br /&gt;
    hid sensor collection&lt;br /&gt;
    &lt;br /&gt;
Ports 	&lt;br /&gt;
&lt;br /&gt;
    USB 3.0 (AlwaysOn)&lt;br /&gt;
	working&lt;br /&gt;
    Micro SD&lt;br /&gt;
	status unknown&lt;br /&gt;
    Smart Card reader (optional)&lt;br /&gt;
	unknown&lt;br /&gt;
    combo audio/microphone jack&lt;br /&gt;
	&lt;br /&gt;
    Micro HDMI&lt;br /&gt;
    Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
	not tested but syslog reports no sim inserted&lt;br /&gt;
    Dock Connector&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Fingerprint reader (optional)&lt;br /&gt;
&lt;br /&gt;
Power and Battery&lt;br /&gt;
    [    1.537684] ACPI: AC Adapter [AC] (on-line)&lt;br /&gt;
    [    1.537889] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0&lt;br /&gt;
    [    1.538038] ACPI: Lid Switch [LID]&lt;br /&gt;
    [    1.538108] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1&lt;br /&gt;
    [    1.538114] ACPI: Sleep Button [SLPB]&lt;br /&gt;
    [    1.538203] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2&lt;br /&gt;
    [    1.538206] ACPI: Power Button [PWRB]&lt;br /&gt;
    [    1.539718] thermal LNXTHERM:00: registered as thermal_zone0&lt;br /&gt;
    [    1.539722] ACPI: Thermal Zone [THM0] (50 C)&lt;br /&gt;
&lt;br /&gt;
    [    1.548417] ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
    Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
    &lt;br /&gt;
    Multitouch with 3+2 buttons click pad (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
	left click (one finger tap)&lt;br /&gt;
	right click (two finger tap)&lt;br /&gt;
	middle click (three finger tap: needs configuration)&lt;br /&gt;
	scroll (two finger drag)&lt;br /&gt;
 &lt;br /&gt;
    TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue?)&lt;br /&gt;
    &lt;br /&gt;
    USB 3.0 Port (works fine)&lt;br /&gt;
    &lt;br /&gt;
    Mini DisplayPort (not working)&lt;br /&gt;
&lt;br /&gt;
    Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
&lt;br /&gt;
    Realtek USB 2.0 speakers?&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
ThinkPad Helix Ultrabook Keyboard (4X30G93853) - not tested&lt;br /&gt;
&lt;br /&gt;
ThinkPad Basic USB 3.0 Dock (Australia) (Part Number: 4X10A06692) - not tested&lt;br /&gt;
&lt;br /&gt;
Tablet  pci@0000:__00:_00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
  &amp;quot;              |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e] &lt;br /&gt;
  &amp;quot;              |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
  &amp;quot;              |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
  &amp;quot;              |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
  &amp;quot;              |    |        |_USB bus 01&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|         |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 1: Keyboard USB port (USB 2.0 mode)&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 2: &lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
   &amp;quot;             |    |         |       |_Port 4:  Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
Tablet           |    |         |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 5:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 6:&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
  &amp;quot;              |    |         |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
  &amp;quot;              |    |         |_USB bus 02&lt;br /&gt;
  &amp;quot;              |    |            |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
  &amp;quot;              |    |            |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
Ultrabook Pro Keyboard|            |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
   &amp;quot;             |    |                 |_Port 1: Keyboard USB port (USB 3.0 mode)&lt;br /&gt;
Tablet           |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
  &amp;quot;              |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
  &amp;quot;              |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
  &amp;quot;              |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
  &amp;quot;              |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
  &amp;quot;              |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
  &amp;quot;              |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
  &amp;quot;              |_02:__00.0&lt;br /&gt;
  &amp;quot;              |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56251</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56251"/>
		<updated>2015-04-01T16:15:25Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
Thinkpad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processor 	&lt;br /&gt;
&lt;br /&gt;
     Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
Graphics 	&lt;br /&gt;
    Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
    &lt;br /&gt;
Display 	&lt;br /&gt;
    11.6&amp;quot; FHD (1920x1080), VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
    micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
Input Devices    &lt;br /&gt;
    Multitouch screen supports 10-finger gesture (Atmel touch device - )&lt;br /&gt;
      sys/bus/hid/devices/0018:03EB:8A29.0001 -&amp;gt; ../../../devices/pci0000:00/INT3432:00/i2c-7/i2c-ATML1000:00/0018:03EB:8A29.0001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sys/bus/hid/devices/0018:2047:0855.0003 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-INV6500:00/0018:2047:0855.0003&lt;br /&gt;
      &lt;br /&gt;
    Wacom digitizer and pen&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
	no driver module loaded by kernel - responsibility of display stack? &amp;quot;xsetwacom --list devices&amp;quot; does not list any devices&lt;br /&gt;
&lt;br /&gt;
Webcam 	&lt;br /&gt;
    Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
Storage 	&lt;br /&gt;
    M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio support 	(not working)&lt;br /&gt;
    Intel Smart Sound&lt;br /&gt;
    HD Audio, Realtek® ALC286-VC codec, stereo speakers, 0.7 watt x 2 / digital microphones, combo audio/mic jack&lt;br /&gt;
&lt;br /&gt;
Ethernet 	&lt;br /&gt;
    USB 3.0 Ethernet Adaptor&lt;br /&gt;
&lt;br /&gt;
Wireless LAN Intel Dual Band Wireless-AC 7265 (working)&lt;br /&gt;
    2x2, 802.11ac/a/b/g/n&lt;br /&gt;
	[    3.997539] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210&lt;br /&gt;
&lt;br /&gt;
    Bluetooth® 4.0&lt;br /&gt;
&lt;br /&gt;
Wireless WAN Sierra EM7345 (optional) 	&lt;br /&gt;
    4G LTE/HSPA/GSM/GPRS/EDGE&lt;br /&gt;
	[    2.649383] usb 1-4: new high-speed USB device number 4 using xhci_hcd&lt;br /&gt;
	[    2.841752] usb 1-4: New USB device found, idVendor=1199, idProduct=a001&lt;br /&gt;
	[    2.841754] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
	[    2.841756] usb 1-4: Product: Sierra Wireless EM7345 4G LTE&lt;br /&gt;
	[    2.841758] usb 1-4: Manufacturer: Sierra Wireless Inc.&lt;br /&gt;
	[    2.841759] usb 1-4: SerialNumber: 013937004527410&lt;br /&gt;
    &lt;br /&gt;
    GPS&lt;br /&gt;
    &lt;br /&gt;
Near Field Communication (optional)&lt;br /&gt;
    Broadcom NFC smart card reader&lt;br /&gt;
&lt;br /&gt;
Accelerometer&lt;br /&gt;
    simple device orientation sensor?&lt;br /&gt;
    hid sensor collection&lt;br /&gt;
    &lt;br /&gt;
Ports 	&lt;br /&gt;
&lt;br /&gt;
    USB 3.0 (AlwaysOn)&lt;br /&gt;
	working&lt;br /&gt;
    Micro SD&lt;br /&gt;
	status unknown&lt;br /&gt;
    Smart Card reader (optional)&lt;br /&gt;
	unknown&lt;br /&gt;
    combo audio/microphone jack&lt;br /&gt;
	&lt;br /&gt;
    Micro HDMI&lt;br /&gt;
    Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
	not tested but syslog reports no sim inserted&lt;br /&gt;
    Dock Connector&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Fingerprint reader (optional)&lt;br /&gt;
&lt;br /&gt;
Power and Battery&lt;br /&gt;
    [    1.537684] ACPI: AC Adapter [AC] (on-line)&lt;br /&gt;
    [    1.537889] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0&lt;br /&gt;
    [    1.538038] ACPI: Lid Switch [LID]&lt;br /&gt;
    [    1.538108] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1&lt;br /&gt;
    [    1.538114] ACPI: Sleep Button [SLPB]&lt;br /&gt;
    [    1.538203] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2&lt;br /&gt;
    [    1.538206] ACPI: Power Button [PWRB]&lt;br /&gt;
    [    1.539718] thermal LNXTHERM:00: registered as thermal_zone0&lt;br /&gt;
    [    1.539722] ACPI: Thermal Zone [THM0] (50 C)&lt;br /&gt;
&lt;br /&gt;
    [    1.548417] ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
    Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
    &lt;br /&gt;
    Multitouch with 3+2 buttons click pad (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
	left click (one finger tap)&lt;br /&gt;
	right click (two finger tap)&lt;br /&gt;
	middle click (three finger tap: needs configuration)&lt;br /&gt;
	scroll (two finger drag)&lt;br /&gt;
 &lt;br /&gt;
    TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue?)&lt;br /&gt;
    &lt;br /&gt;
    USB 3.0 Port (works fine)&lt;br /&gt;
    &lt;br /&gt;
    Mini DisplayPort (not working)&lt;br /&gt;
&lt;br /&gt;
    Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
&lt;br /&gt;
    Realtek USB 2.0 speakers?&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
ThinkPad Helix Ultrabook Keyboard (4X30G93853) - not tested&lt;br /&gt;
&lt;br /&gt;
ThinkPad Basic USB 3.0 Dock (Australia) (Part Number: 4X10A06692) - not tested&lt;br /&gt;
&lt;br /&gt;
 pci@0000:__00:_00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
         |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e]&lt;br /&gt;
         |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
         |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
         |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
         |             |_USB bus 01&lt;br /&gt;
         |             |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
         |             |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
         |             |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
 Keyboard dock          |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811 ]&lt;br /&gt;
 &amp;quot;       |             |       |_Port 1: Keyboard dock USB port (USB 2.0 mode)&lt;br /&gt;
 &amp;quot;       |             |       |_Port 2: &lt;br /&gt;
 &amp;quot;       |             |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
 &amp;quot;       |             |       |_Port 4:  Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
         |             |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
         |             |  |_Port 5:&lt;br /&gt;
         |             |  |_Port 6:&lt;br /&gt;
         |             |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
         |             |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
         |             |_USB bus 02&lt;br /&gt;
         |                |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
         |                |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
         |                |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
         |                       |_Port 1: Keyboard dock USB port (USB 3.0 mode)&lt;br /&gt;
         |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
         |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
         |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
         |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
         |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
         |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
         |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
         |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
         |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
         |_02:__00.0&lt;br /&gt;
         |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56250</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56250"/>
		<updated>2015-04-01T16:14:03Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
Thinkpad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processor 	&lt;br /&gt;
&lt;br /&gt;
     Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
Graphics 	&lt;br /&gt;
    Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
    &lt;br /&gt;
Display 	&lt;br /&gt;
    11.6&amp;quot; FHD (1920x1080), VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
    micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
Input Devices    &lt;br /&gt;
    Multitouch screen supports 10-finger gesture (Atmel touch device - )&lt;br /&gt;
      sys/bus/hid/devices/0018:03EB:8A29.0001 -&amp;gt; ../../../devices/pci0000:00/INT3432:00/i2c-7/i2c-ATML1000:00/0018:03EB:8A29.0001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sys/bus/hid/devices/0018:2047:0855.0003 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-INV6500:00/0018:2047:0855.0003&lt;br /&gt;
      &lt;br /&gt;
    Wacom digitizer and pen&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
	no driver module loaded by kernel - responsibility of display stack? &amp;quot;xsetwacom --list devices&amp;quot; does not list any devices&lt;br /&gt;
&lt;br /&gt;
Webcam 	&lt;br /&gt;
    Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
Storage 	&lt;br /&gt;
    M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio support 	(not working)&lt;br /&gt;
    Intel Smart Sound&lt;br /&gt;
    HD Audio, Realtek® ALC286-VC codec, stereo speakers, 0.7 watt x 2 / digital microphones, combo audio/mic jack&lt;br /&gt;
&lt;br /&gt;
Ethernet 	&lt;br /&gt;
    USB 3.0 Ethernet Adaptor&lt;br /&gt;
&lt;br /&gt;
Wireless LAN Intel Dual Band Wireless-AC 7265 (working)&lt;br /&gt;
    2x2, 802.11ac/a/b/g/n&lt;br /&gt;
	[    3.997539] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210&lt;br /&gt;
&lt;br /&gt;
    Bluetooth® 4.0&lt;br /&gt;
&lt;br /&gt;
Wireless WAN Sierra EM7345 (optional) 	&lt;br /&gt;
    4G LTE/HSPA/GSM/GPRS/EDGE&lt;br /&gt;
	[    2.649383] usb 1-4: new high-speed USB device number 4 using xhci_hcd&lt;br /&gt;
	[    2.841752] usb 1-4: New USB device found, idVendor=1199, idProduct=a001&lt;br /&gt;
	[    2.841754] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
	[    2.841756] usb 1-4: Product: Sierra Wireless EM7345 4G LTE&lt;br /&gt;
	[    2.841758] usb 1-4: Manufacturer: Sierra Wireless Inc.&lt;br /&gt;
	[    2.841759] usb 1-4: SerialNumber: 013937004527410&lt;br /&gt;
    &lt;br /&gt;
    GPS&lt;br /&gt;
    &lt;br /&gt;
Near Field Communication (optional)&lt;br /&gt;
    Broadcom NFC smart card reader&lt;br /&gt;
&lt;br /&gt;
Accelerometer&lt;br /&gt;
    simple device orientation sensor?&lt;br /&gt;
    hid sensor collection&lt;br /&gt;
    &lt;br /&gt;
Ports 	&lt;br /&gt;
&lt;br /&gt;
    USB 3.0 (AlwaysOn)&lt;br /&gt;
	working&lt;br /&gt;
    Micro SD&lt;br /&gt;
	status unknown&lt;br /&gt;
    Smart Card reader (optional)&lt;br /&gt;
	unknown&lt;br /&gt;
    combo audio/microphone jack&lt;br /&gt;
	&lt;br /&gt;
    Micro HDMI&lt;br /&gt;
    Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
	not tested but syslog reports no sim inserted&lt;br /&gt;
    Dock Connector&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Fingerprint reader (optional)&lt;br /&gt;
&lt;br /&gt;
Power and Battery&lt;br /&gt;
    [    1.537684] ACPI: AC Adapter [AC] (on-line)&lt;br /&gt;
    [    1.537889] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0&lt;br /&gt;
    [    1.538038] ACPI: Lid Switch [LID]&lt;br /&gt;
    [    1.538108] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1&lt;br /&gt;
    [    1.538114] ACPI: Sleep Button [SLPB]&lt;br /&gt;
    [    1.538203] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2&lt;br /&gt;
    [    1.538206] ACPI: Power Button [PWRB]&lt;br /&gt;
    [    1.539718] thermal LNXTHERM:00: registered as thermal_zone0&lt;br /&gt;
    [    1.539722] ACPI: Thermal Zone [THM0] (50 C)&lt;br /&gt;
&lt;br /&gt;
    [    1.548417] ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
    Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
    &lt;br /&gt;
    Multitouch with 3+2 buttons click pad (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
	left click (one finger tap)&lt;br /&gt;
	right click (two finger tap)&lt;br /&gt;
	middle click (three finger tap: needs configuration)&lt;br /&gt;
	scroll (two finger drag)&lt;br /&gt;
 &lt;br /&gt;
    TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue?)&lt;br /&gt;
    &lt;br /&gt;
    USB 3.0 Port (works fine)&lt;br /&gt;
    &lt;br /&gt;
    Mini DisplayPort (not working)&lt;br /&gt;
&lt;br /&gt;
    Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
&lt;br /&gt;
    Realtek USB 2.0 speakers?&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
ThinkPad Helix Ultrabook Keyboard (4X30G93853) - not tested&lt;br /&gt;
&lt;br /&gt;
ThinkPad Basic USB 3.0 Dock (Australia) (Part Number: 4X10A06692) - not tested&lt;br /&gt;
&lt;br /&gt;
 pci@0000:__00:_00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
         |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e]&lt;br /&gt;
         |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
         |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
         |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
         |             |_USB bus 01&lt;br /&gt;
         |             |  |_Port 1: Dev 1: USB 2.0 root hub&lt;br /&gt;
         |             |  |_Port 1: Dev 2: Chicony Electronics Integrated rear camera [04f2:b45b]&lt;br /&gt;
         |             |  |_Port 2: Tablet USB port (USB 2.0 mode)&lt;br /&gt;
Keyboard dock          |  |_Port 3: VIA_Labs__Inc._USB2.0_Hub [2109:2811]&lt;br /&gt;
&amp;quot;        |             |       |_Port 1: Keyboard dock USB port (USB 2.0 mode)&lt;br /&gt;
&amp;quot;        |             |       |_Port 2: &lt;br /&gt;
&amp;quot;        |             |       |_Port 3: Realtek Semiconductor Corp USB 2.0 audio [0bda:4000]&lt;br /&gt;
&amp;quot;        |             |       |_Port 4:  Lenovo ITE Tech. Inc. Device(8595) keyboard [17ef:6067]&lt;br /&gt;
         |             |  |_Port 4: Sierra Wireless, Inc. EM7345 4G LTE modem [1199:a001]&lt;br /&gt;
         |             |  |_Port 5:&lt;br /&gt;
         |             |  |_Port 6:&lt;br /&gt;
         |             |  |_Port 7: Intel Corp Bluetooth [8087:0a2a]&lt;br /&gt;
         |             |  |_Port 8: 04f2:b45c Chicony Electronics Co., Ltd camera&lt;br /&gt;
         |             |_USB bus 02&lt;br /&gt;
         |                |_Port 1: Dev 1: USB 3.0 root hub&lt;br /&gt;
         |                |_Port 2: Tablet USB port (USB 3.0 mode)&lt;br /&gt;
         |                |_Port 3: Dev 6: VIA Labs USB 3.0 hub [2109:8110] &lt;br /&gt;
         |                       |_Port 1: Keyboard dock USB port (USB 3.0 mode)&lt;br /&gt;
         |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
         |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
         |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
         |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
         |    |       |_  maps to pci@0000:06:00.0?&lt;br /&gt;
         |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
         |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
         |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
         |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
         |_02:__00.0&lt;br /&gt;
         |_06:__00.0  Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56249</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56249"/>
		<updated>2015-04-01T12:51:46Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
Thinkpad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processor 	&lt;br /&gt;
&lt;br /&gt;
     Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
Graphics 	&lt;br /&gt;
    Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
    &lt;br /&gt;
Display 	&lt;br /&gt;
    11.6&amp;quot; FHD (1920x1080), VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
    micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
Input Devices    &lt;br /&gt;
    Multitouch screen supports 10-finger gesture (Atmel touch device - )&lt;br /&gt;
      sys/bus/hid/devices/0018:03EB:8A29.0001 -&amp;gt; ../../../devices/pci0000:00/INT3432:00/i2c-7/i2c-ATML1000:00/0018:03EB:8A29.0001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sys/bus/hid/devices/0018:2047:0855.0003 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-INV6500:00/0018:2047:0855.0003&lt;br /&gt;
      &lt;br /&gt;
    Wacom digitizer and pen&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
	no driver module loaded by kernel - responsibility of display stack? &amp;quot;xsetwacom --list devices&amp;quot; does not list any devices&lt;br /&gt;
&lt;br /&gt;
Webcam 	&lt;br /&gt;
    Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
Storage 	&lt;br /&gt;
    M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio support 	(not working)&lt;br /&gt;
    Intel Smart Sound&lt;br /&gt;
    HD Audio, Realtek® ALC286-VC codec, stereo speakers, 0.7 watt x 2 / digital microphones, combo audio/mic jack&lt;br /&gt;
&lt;br /&gt;
Ethernet 	&lt;br /&gt;
    USB 3.0 Ethernet Adaptor&lt;br /&gt;
&lt;br /&gt;
Wireless LAN Intel Dual Band Wireless-AC 7265 (working)&lt;br /&gt;
    2x2, 802.11ac/a/b/g/n&lt;br /&gt;
	[    3.997539] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210&lt;br /&gt;
&lt;br /&gt;
    Bluetooth® 4.0&lt;br /&gt;
&lt;br /&gt;
Wireless WAN Sierra EM7345 (optional) 	&lt;br /&gt;
    4G LTE/HSPA/GSM/GPRS/EDGE&lt;br /&gt;
	[    2.649383] usb 1-4: new high-speed USB device number 4 using xhci_hcd&lt;br /&gt;
	[    2.841752] usb 1-4: New USB device found, idVendor=1199, idProduct=a001&lt;br /&gt;
	[    2.841754] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
	[    2.841756] usb 1-4: Product: Sierra Wireless EM7345 4G LTE&lt;br /&gt;
	[    2.841758] usb 1-4: Manufacturer: Sierra Wireless Inc.&lt;br /&gt;
	[    2.841759] usb 1-4: SerialNumber: 013937004527410&lt;br /&gt;
    &lt;br /&gt;
    GPS&lt;br /&gt;
    &lt;br /&gt;
Near Field Communication (optional)&lt;br /&gt;
    Broadcom NFC smart card reader&lt;br /&gt;
&lt;br /&gt;
Accelerometer&lt;br /&gt;
    simple device orientation sensor?&lt;br /&gt;
    hid sensor collection&lt;br /&gt;
    &lt;br /&gt;
Ports 	&lt;br /&gt;
&lt;br /&gt;
    USB 3.0 (AlwaysOn)&lt;br /&gt;
	working&lt;br /&gt;
    Micro SD&lt;br /&gt;
	status unknown&lt;br /&gt;
    Smart Card reader (optional)&lt;br /&gt;
	unknown&lt;br /&gt;
    combo audio/microphone jack&lt;br /&gt;
	&lt;br /&gt;
    Micro HDMI&lt;br /&gt;
    Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
	not tested but syslog reports no sim inserted&lt;br /&gt;
    Dock Connector&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Fingerprint reader (optional)&lt;br /&gt;
&lt;br /&gt;
Power and Battery&lt;br /&gt;
    [    1.537684] ACPI: AC Adapter [AC] (on-line)&lt;br /&gt;
    [    1.537889] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0&lt;br /&gt;
    [    1.538038] ACPI: Lid Switch [LID]&lt;br /&gt;
    [    1.538108] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1&lt;br /&gt;
    [    1.538114] ACPI: Sleep Button [SLPB]&lt;br /&gt;
    [    1.538203] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2&lt;br /&gt;
    [    1.538206] ACPI: Power Button [PWRB]&lt;br /&gt;
    [    1.539718] thermal LNXTHERM:00: registered as thermal_zone0&lt;br /&gt;
    [    1.539722] ACPI: Thermal Zone [THM0] (50 C)&lt;br /&gt;
&lt;br /&gt;
    [    1.548417] ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
    Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
    &lt;br /&gt;
    Multitouch with 3+2 buttons click pad (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
	left click (one finger tap)&lt;br /&gt;
	right click (two finger tap)&lt;br /&gt;
	middle click (three finger tap: needs configuration)&lt;br /&gt;
	scroll (two finger drag)&lt;br /&gt;
 &lt;br /&gt;
    TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue?)&lt;br /&gt;
    &lt;br /&gt;
    USB 3.0 Port (works fine)&lt;br /&gt;
    &lt;br /&gt;
    Mini DisplayPort (not working)&lt;br /&gt;
&lt;br /&gt;
    Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
&lt;br /&gt;
    Realtek USB 2.0 speakers?&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
ThinkPad Helix Ultrabook Keyboard (4X30G93853) - not tested&lt;br /&gt;
&lt;br /&gt;
ThinkPad Basic USB 3.0 Dock (Australia) (Part Number: 4X10A06692) - not tested&lt;br /&gt;
&lt;br /&gt;
pci@0000:__00:__00.0  Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604]&lt;br /&gt;
         |    |_02.0  VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:161e]&lt;br /&gt;
         |    |_03.0  Audio controller [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c]&lt;br /&gt;
         |    |_04.0  Signal processing controller [1180]: Intel Corporation Broadwell-U Camarillo Device [8086:1603]&lt;br /&gt;
         |    |_14.0  USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1]&lt;br /&gt;
         |    |_16.0  Communication controller: [0780] Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba]&lt;br /&gt;
         |    |_1c.0  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]&lt;br /&gt;
         |    |       |_  maps to pci@0000:02:00.0?&lt;br /&gt;
         |    |_1c.1  PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94]&lt;br /&gt;
         |    |       |_  pci@0000:06:00.0?&lt;br /&gt;
         |    |_1f.0  ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc7]&lt;br /&gt;
         |    |_1f.2  SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83]&lt;br /&gt;
         |    |_1f.3  SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2]&lt;br /&gt;
         |    |_1f.6  Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4]&lt;br /&gt;
         |_02:__00.0&lt;br /&gt;
         |_06:__00.0 (maps to pci@0000:00:1c.1 ?) Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a]&lt;br /&gt;
&lt;br /&gt;
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M&lt;br /&gt;
    |__ Port 3: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M&lt;br /&gt;
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/11p, 480M&lt;br /&gt;
    |__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M&lt;br /&gt;
    |__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M&lt;br /&gt;
    |__ Port 2: Dev 17, If 0, Class=Mass Storage, Driver=usb-storage, 480M&lt;br /&gt;
    |__ Port 3: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M&lt;br /&gt;
        |__ Port 1: Dev 18, If 0, Class=Mass Storage, Driver=usb-storage, 480M&lt;br /&gt;
        |__ Port 3: Dev 7, If 0, Class=Audio, Driver=snd-usb-audio, 480M&lt;br /&gt;
        |__ Port 3: Dev 7, If 1, Class=Audio, Driver=snd-usb-audio, 480M&lt;br /&gt;
        |__ Port 4: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M&lt;br /&gt;
        |__ Port 4: Dev 10, If 1, Class=Human Interface Device, Driver=usbhid, 12M&lt;br /&gt;
    |__ Port 4: Dev 4, If 0, Class=Communications, Driver=cdc_mbim, 480M&lt;br /&gt;
    |__ Port 4: Dev 4, If 1, Class=CDC Data, Driver=cdc_mbim, 480M&lt;br /&gt;
    |__ Port 4: Dev 4, If 2, Class=Communications, Driver=cdc_acm, 480M&lt;br /&gt;
    |__ Port 4: Dev 4, If 3, Class=CDC Data, Driver=cdc_acm, 480M&lt;br /&gt;
    |__ Port 7: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M&lt;br /&gt;
    |__ Port 7: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M&lt;br /&gt;
    |__ Port 8: Dev 9, If 0, Class=Video, Driver=uvcvideo, 480M&lt;br /&gt;
    |__ Port 8: Dev 9, If 1, Class=Video, Driver=uvcvideo, 480M&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
│       │   ├── enabled&lt;br /&gt;
│       │   ├── max_pool_percent&lt;br /&gt;
│       │   └── zpool&lt;br /&gt;
│       └── uevent&lt;br /&gt;
└── power&lt;br /&gt;
    ├── disk&lt;br /&gt;
    ├── image_size&lt;br /&gt;
    ├── pm_async&lt;br /&gt;
    ├── pm_freeze_timeout&lt;br /&gt;
    ├── pm_print_times&lt;br /&gt;
    ├── pm_test&lt;br /&gt;
    ├── pm_trace&lt;br /&gt;
    ├── pm_trace_dev_match&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[[Category:Helix]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56243</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56243"/>
		<updated>2015-03-30T12:17:10Z</updated>

		<summary type="html">&lt;p&gt;Owlman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
Thinkpad Helix 2nd Generation Convertible Laptop (Type 20CG, 20CH)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processor 	&lt;br /&gt;
&lt;br /&gt;
     Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
Graphics 	&lt;br /&gt;
    Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
    &lt;br /&gt;
Display 	&lt;br /&gt;
    11.6&amp;quot; FHD (1920x1080), VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
    micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
Input Devices    &lt;br /&gt;
    Multitouch screen supports 10-finger gesture (Atmel touch device - )&lt;br /&gt;
      sys/bus/hid/devices/0018:03EB:8A29.0001 -&amp;gt; ../../../devices/pci0000:00/INT3432:00/i2c-7/i2c-ATML1000:00/0018:03EB:8A29.0001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sys/bus/hid/devices/0018:2047:0855.0003 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-INV6500:00/0018:2047:0855.0003&lt;br /&gt;
      &lt;br /&gt;
    Wacom digitizer and pen&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
	no driver module loaded by kernel - responsibility of display stack? &amp;quot;xsetwacom --list devices&amp;quot; does not list any devices&lt;br /&gt;
&lt;br /&gt;
Webcam 	&lt;br /&gt;
    Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
Storage 	&lt;br /&gt;
    M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio support 	(not working)&lt;br /&gt;
    Intel Smart Sound&lt;br /&gt;
    HD Audio, Realtek® ALC286-VC codec, stereo speakers, 0.7 watt x 2 / digital microphones, combo audio/mic jack&lt;br /&gt;
&lt;br /&gt;
Ethernet 	&lt;br /&gt;
    USB 3.0 Ethernet Adaptor&lt;br /&gt;
&lt;br /&gt;
Wireless LAN Intel Dual Band Wireless-AC 7265 (working)&lt;br /&gt;
    2x2, 802.11ac/a/b/g/n&lt;br /&gt;
	[    3.997539] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210&lt;br /&gt;
&lt;br /&gt;
    Bluetooth® 4.0&lt;br /&gt;
&lt;br /&gt;
Wireless WAN Sierra EM7345 (optional) 	&lt;br /&gt;
    4G LTE/HSPA/GSM/GPRS/EDGE&lt;br /&gt;
	[    2.649383] usb 1-4: new high-speed USB device number 4 using xhci_hcd&lt;br /&gt;
	[    2.841752] usb 1-4: New USB device found, idVendor=1199, idProduct=a001&lt;br /&gt;
	[    2.841754] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
	[    2.841756] usb 1-4: Product: Sierra Wireless EM7345 4G LTE&lt;br /&gt;
	[    2.841758] usb 1-4: Manufacturer: Sierra Wireless Inc.&lt;br /&gt;
	[    2.841759] usb 1-4: SerialNumber: 013937004527410&lt;br /&gt;
    &lt;br /&gt;
    GPS&lt;br /&gt;
    &lt;br /&gt;
Near Field Communication (optional)&lt;br /&gt;
    Broadcom NFC smart card reader&lt;br /&gt;
&lt;br /&gt;
Accelerometer&lt;br /&gt;
    simple device orientation sensor?&lt;br /&gt;
    hid sensor collection&lt;br /&gt;
    &lt;br /&gt;
Ports 	&lt;br /&gt;
&lt;br /&gt;
    USB 3.0 (AlwaysOn)&lt;br /&gt;
	working&lt;br /&gt;
    Micro SD&lt;br /&gt;
	status unknown&lt;br /&gt;
    Smart Card reader (optional)&lt;br /&gt;
	unknown&lt;br /&gt;
    combo audio/microphone jack&lt;br /&gt;
	&lt;br /&gt;
    Micro HDMI&lt;br /&gt;
    Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
	not tested but syslog reports no sim inserted&lt;br /&gt;
    Dock Connector&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Fingerprint reader (optional)&lt;br /&gt;
&lt;br /&gt;
Power and Battery&lt;br /&gt;
    [    1.537684] ACPI: AC Adapter [AC] (on-line)&lt;br /&gt;
    [    1.537889] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0&lt;br /&gt;
    [    1.538038] ACPI: Lid Switch [LID]&lt;br /&gt;
    [    1.538108] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1&lt;br /&gt;
    [    1.538114] ACPI: Sleep Button [SLPB]&lt;br /&gt;
    [    1.538203] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2&lt;br /&gt;
    [    1.538206] ACPI: Power Button [PWRB]&lt;br /&gt;
    [    1.539718] thermal LNXTHERM:00: registered as thermal_zone0&lt;br /&gt;
    [    1.539722] ACPI: Thermal Zone [THM0] (50 C)&lt;br /&gt;
&lt;br /&gt;
    [    1.548417] ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
    Lenovo keyboard {{Fixme|(works in grub, not in linux)}}&lt;br /&gt;
    &lt;br /&gt;
    Multitouch with 3+2 buttons click pad (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
	left click (one finger tap)&lt;br /&gt;
	right click (two finger tap)&lt;br /&gt;
	middle click (three finger tap: needs configuration)&lt;br /&gt;
	scroll (two finger drag)&lt;br /&gt;
 &lt;br /&gt;
    TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue?)&lt;br /&gt;
    &lt;br /&gt;
    USB 3.0 Port (works fine)&lt;br /&gt;
    &lt;br /&gt;
    Mini DisplayPort (not working)&lt;br /&gt;
&lt;br /&gt;
    Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
&lt;br /&gt;
    Realtek USB 2.0 speakers?&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
ThinkPad Helix Ultrabook Keyboard (4X30G93853) - not tested&lt;br /&gt;
&lt;br /&gt;
ThinkPad Basic USB 3.0 Dock (Australia) (Part Number: 4X10A06692) - not tested&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56242</id>
		<title>Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_15.04_on_a_Thinkpad_Helix_2nd_generation&amp;diff=56242"/>
		<updated>2015-03-30T12:08:11Z</updated>

		<summary type="html">&lt;p&gt;Owlman: â†Created page with '{{Fixme|preliminary information}}  Thinkpad Helix 2nd Generation Convertible Laptop  Processor 	       Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fixme|preliminary information}}&lt;br /&gt;
&lt;br /&gt;
Thinkpad Helix 2nd Generation Convertible Laptop&lt;br /&gt;
&lt;br /&gt;
Processor 	&lt;br /&gt;
&lt;br /&gt;
     Intel Core M-5Y71 Processor (4M Cache, 1.2GHz), Turbo Boost 2.0 (2.9GHz), Intel vPro™ Technology&lt;br /&gt;
&lt;br /&gt;
Graphics 	&lt;br /&gt;
    Intel HD Graphics 5300 in processor, supports external digital monitor via micro HDMI; supports dual independent display; max. resolution: 1920x1080@60Hz (micro HDMI)&lt;br /&gt;
	[    1.718456] ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)&lt;br /&gt;
	[    1.718804] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6&lt;br /&gt;
    &lt;br /&gt;
Display 	&lt;br /&gt;
    11.6&amp;quot; FHD (1920x1080), VibrantView (glossy) display with infinity Corning® Gorilla® Glass, 370 nits, 800:1 contrast ratio, IPS, WideView (170° viewing), multitouch screen&lt;br /&gt;
    micro HDMI port&lt;br /&gt;
    &lt;br /&gt;
Input Devices    &lt;br /&gt;
    Multitouch screen supports 10-finger gesture (Atmel touch device - )&lt;br /&gt;
      sys/bus/hid/devices/0018:03EB:8A29.0001 -&amp;gt; ../../../devices/pci0000:00/INT3432:00/i2c-7/i2c-ATML1000:00/0018:03EB:8A29.0001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sys/bus/hid/devices/0018:2047:0855.0003 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-INV6500:00/0018:2047:0855.0003&lt;br /&gt;
      &lt;br /&gt;
    Wacom digitizer and pen&lt;br /&gt;
	sys/bus/hid/devices/0018:056A:0114.0002 -&amp;gt; ../../../devices/pci0000:00/INT3433:00/i2c-8/i2c-WCOM0009:00/0018:056A:0114.0002&lt;br /&gt;
	no driver module loaded by kernel - responsibility of display stack? &amp;quot;xsetwacom --list devices&amp;quot; does not list any devices&lt;br /&gt;
&lt;br /&gt;
Webcam 	&lt;br /&gt;
    Front: 2.0-megapixel, 1080p resolution, fixed focus&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    Rear: 5.0-megapixel, 1080p resolution, auto focus&lt;br /&gt;
	[    2.168557] usb 1-1: New USB device found, idVendor=04f2, idProduct=b45b&lt;br /&gt;
	[    2.168559] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2&lt;br /&gt;
	[    2.168561] usb 1-1: Product: Integrated Rear Camera&lt;br /&gt;
	[    2.168563] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.&lt;br /&gt;
	[    2.168564] usb 1-1: SerialNumber: 0x0001&lt;br /&gt;
&lt;br /&gt;
Storage 	&lt;br /&gt;
    M.2 SSD: 128GB or 256GB (OPAL)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audio support 	(not working)&lt;br /&gt;
    Intel Smart Sound&lt;br /&gt;
    HD Audio, Realtek® ALC286-VC codec, stereo speakers, 0.7 watt x 2 / digital microphones, combo audio/mic jack&lt;br /&gt;
&lt;br /&gt;
Ethernet 	&lt;br /&gt;
    USB 3.0 Ethernet Adaptor&lt;br /&gt;
&lt;br /&gt;
Wireless LAN Intel Dual Band Wireless-AC 7265 (working)&lt;br /&gt;
    2x2, 802.11ac/a/b/g/n&lt;br /&gt;
	[    3.997539] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210&lt;br /&gt;
&lt;br /&gt;
    Bluetooth® 4.0&lt;br /&gt;
&lt;br /&gt;
Wireless WAN Sierra EM7345 (optional) 	&lt;br /&gt;
    4G LTE/HSPA/GSM/GPRS/EDGE&lt;br /&gt;
	[    2.649383] usb 1-4: new high-speed USB device number 4 using xhci_hcd&lt;br /&gt;
	[    2.841752] usb 1-4: New USB device found, idVendor=1199, idProduct=a001&lt;br /&gt;
	[    2.841754] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
	[    2.841756] usb 1-4: Product: Sierra Wireless EM7345 4G LTE&lt;br /&gt;
	[    2.841758] usb 1-4: Manufacturer: Sierra Wireless Inc.&lt;br /&gt;
	[    2.841759] usb 1-4: SerialNumber: 013937004527410&lt;br /&gt;
    &lt;br /&gt;
    GPS&lt;br /&gt;
    &lt;br /&gt;
Near Field Communication (optional)&lt;br /&gt;
    Broadcom NFC smart card reader&lt;br /&gt;
&lt;br /&gt;
Accelerometer&lt;br /&gt;
    simple device orientation sensor?&lt;br /&gt;
    hid sensor collection&lt;br /&gt;
    &lt;br /&gt;
Ports 	&lt;br /&gt;
&lt;br /&gt;
    USB 3.0 (AlwaysOn)&lt;br /&gt;
	working&lt;br /&gt;
    Micro SD&lt;br /&gt;
	status unknown&lt;br /&gt;
    Smart Card reader (optional)&lt;br /&gt;
	unknown&lt;br /&gt;
    combo audio/microphone jack&lt;br /&gt;
	&lt;br /&gt;
    Micro HDMI&lt;br /&gt;
    Micro-SIM card tray (for 3G/4G configured model)&lt;br /&gt;
	not tested but syslog reports no sim inserted&lt;br /&gt;
    Dock Connector&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
Fingerprint reader (optional)&lt;br /&gt;
&lt;br /&gt;
Power and Battery&lt;br /&gt;
    [    1.537684] ACPI: AC Adapter [AC] (on-line)&lt;br /&gt;
    [    1.537889] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0&lt;br /&gt;
    [    1.538038] ACPI: Lid Switch [LID]&lt;br /&gt;
    [    1.538108] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1&lt;br /&gt;
    [    1.538114] ACPI: Sleep Button [SLPB]&lt;br /&gt;
    [    1.538203] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2&lt;br /&gt;
    [    1.538206] ACPI: Power Button [PWRB]&lt;br /&gt;
    [    1.539718] thermal LNXTHERM:00: registered as thermal_zone0&lt;br /&gt;
    [    1.539722] ACPI: Thermal Zone [THM0] (50 C)&lt;br /&gt;
&lt;br /&gt;
    [    1.548417] ACPI: Battery Slot [BAT0] (battery present)&lt;br /&gt;
    &lt;br /&gt;
ThinkPad Ultrabook Pro Keyboard (Part Number:4X30G93893):&lt;br /&gt;
    Lenovo keyboard (works in grub, not in linux)&lt;br /&gt;
    &lt;br /&gt;
    Multitouch with 3+2 buttons click pad (appears to be working fine: some actions need to be configured in system-settings)&lt;br /&gt;
	left click (one finger tap)&lt;br /&gt;
	right click (two finger tap)&lt;br /&gt;
	middle click (three finger tap: needs configuration)&lt;br /&gt;
	scroll (two finger drag)&lt;br /&gt;
 &lt;br /&gt;
    TrackPoint® pointing device (partially working: buttons scroll, not click. configuration issue?)&lt;br /&gt;
    &lt;br /&gt;
    USB 3.0 Port (works fine)&lt;br /&gt;
    &lt;br /&gt;
    Mini DisplayPort (not working)&lt;br /&gt;
&lt;br /&gt;
    Integrated 4-cell battery (26Wh) (working)&lt;br /&gt;
&lt;br /&gt;
    Realtek USB 2.0 speakers?&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
ThinkPad Helix Ultrabook Keyboard (4X30G93853) - not tested&lt;br /&gt;
&lt;br /&gt;
ThinkPad Basic USB 3.0 Dock (Australia) (Part Number: 4X10A06692) - not tested&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_Helix&amp;diff=56241</id>
		<title>Installation instructions for the ThinkPad Helix</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installation_instructions_for_the_ThinkPad_Helix&amp;diff=56241"/>
		<updated>2015-03-30T11:49:44Z</updated>

		<summary type="html">&lt;p&gt;Owlman: /* Distribution-specific instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T60p]]&lt;br /&gt;
Specific installation notes for the ThinkPad Helix.&lt;br /&gt;
&lt;br /&gt;
==Distribution-specific instructions==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu / Kubuntu ===&lt;br /&gt;
&lt;br /&gt;
*[[Installing_Ubuntu_13.04_on_a_ThinkPad_Helix|Ubuntu Raring Ringtail]]&lt;br /&gt;
*[[Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation|Installing Kubuntu 15.04 on a Thinkpad Helix 2nd generation]]&lt;/div&gt;</summary>
		<author><name>Owlman</name></author>
		
	</entry>
</feed>