keyboard not detected with thinkpad helix (2nd gen)

Bug #1448479 reported by jonnieo on 2015-04-25
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
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

jonnieo (jonnie-o) wrote :
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

tags: added: latest-bios-1.74 trusty utopic
description: updated
affects: xorg (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
tags: added: bot-stop-nagging
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

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
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

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.

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?

Melvin Loos (melvin-7) wrote :

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

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
Changed in linux (Ubuntu):
status: Fix Released → Triaged
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers