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