keyboard not detected with thinkpad helix (2nd gen)

Bug #1448479 reported by jonnieo
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
High
Unassigned

Bug Description

The keyboard is a thinkpad helix ultrabook pro which also has a mouse (nipple and touchpad), and extra battery, usb port. The port, battery, and mouse are detected. A usb keyboard works, as does a bluetooth keyboard (which is what I'm currently using). The problem exists in Ubuntu 14.04, 14.10, and 15.04.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: xorg 1:7.7+7ubuntu4
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CasperVersion: 1.360
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Sat Apr 25 14:51:35 2015
DistUpgraded: Fresh install
DistroCodename: vivid
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Broadwell-U Integrated Graphics [8086:161e] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:222b]
LiveMediaBuild: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
MachineType: LENOVO 20CG001BUK
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/username.seed boot=casper quiet splash ---
SourcePackage: xorg
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/19/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: N17ET74W (1.74 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20CG001BUK
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50510 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 11
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrN17ET74W(1.74):bd03/19/2015:svnLENOVO:pn20CG001BUK:pvrThinkPadHelix2nd:rvnLENOVO:rn20CG001BUK:rvrSDK0E50510WIN:cvnLENOVO:ct11:cvrNone:
dmi.product.name: 20CG001BUK
dmi.product.version: ThinkPad Helix 2nd
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.12.1+15.04.20150410.1-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.60-2
version.libgl1-mesa-dri: libgl1-mesa-dri 10.5.2-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.5.2-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.17.1-0ubuntu3
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0-1ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2build1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2build1
xserver.bootTime: Sat Apr 25 15:38:02 2015
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 1121
 vendor LGD
xserver.version: 2:1.17.1-0ubuntu3

Revision history for this message
jonnieo (jonnie-o) wrote :
Revision history for this message
jonnieo (jonnie-o) wrote :

bios info

ubuntu@ubuntu:~$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
N17ET74W (1.74 )
03/19/2015

penalvch (penalvch)
tags: added: latest-bios-1.74 trusty utopic
penalvch (penalvch)
description: updated
affects: xorg (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
tags: added: bot-stop-nagging
Revision history for this message
jonnieo (jonnie-o) wrote :

Okay, I've installed the latest upsteam kernel (4.0.0-040000-generic) as instructed. It hasn't solved the issue. Also the link to the previous bug report was removed from my bug report, but this seems to contain useful information: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1437051

Revision history for this message
penalvch (penalvch) wrote :

jonnieo, the issue you are reporting is an upstream one. Could you please report this problem to the appropriate mailing list (linux-input) by following the instructions verbatim at https://wiki.ubuntu.com/Bugs/Upstream/kernel ?

Please provide a direct URL to your e-mail to the mailing list once you have made it so that it may be tracked via http://vger.kernel.org/vger-lists.html . It can take a day for the new e-mail to show up in the respective archive.

Thank you for your understanding.

tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.0
Changed in linux (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
Revision history for this message
jonnieo (jonnie-o) wrote :

Hi Chris,
Thanks for your guidance -- the linux kernel devs have now issued a patch to fix the keyboard and stylus. They are so excellent! See thread here:
https://<email address hidden>/msg16819.html
People can either wait for the new kernel, or patch it themselves via:

[install git if you don't have it], then

$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
$ cd linux-stable
$ git checkout -b v4.0.1
$ git remote add jikos git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
$ git remote update jikos
$ git cherry-pick d92189ebbdcd0eb180317d8cd6d46c57ac9a3dc0

now save the attached patch in the linux-stable directory and

$ git am -3 hid-lenovo.patch
$ cp /boot/config-$(uname -r)* .config
$ make oldconfig
$ make -j8
$ sudo make -j4 modules_install && sudo make install

then reboot, enjoy, and thank the kernel team.

Best,
Jonathan

Revision history for this message
penalvch (penalvch) wrote :

jonnieo, just to advise, as per http://vger.kernel.org/vger-lists.html the official archive is http://www.spinics.net/lists/linux-input/msg38165.html , not mail-archive.

Revision history for this message
Melvin Loos (melvin-7) wrote :

Ubuntu 15.10 will run on kernel 4.1, will this fix be included? In other words should I save myself the hassel and wait for the new release or will that not fix anything and can I just as well patch and build the kernel myself?

Revision history for this message
Melvin Loos (melvin-7) wrote :

Correction: will probably be kernel 4.2. The question still stands however.

Revision history for this message
Melvin Loos (melvin-7) wrote :

Ok to post an update for those who don't know yet, the new ubuntu 15.10 fixes the keboard problem. The new kernel seems to include the fix, awesome!

Changed in linux (Ubuntu):
status: Triaged → Fix Released
penalvch (penalvch)
Changed in linux (Ubuntu):
status: Fix Released → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.