Regression: ThinkVantage key on a T61 laptop stopped working in 2.6.35-27.47

Bug #721213 reported by Marius Gedminas
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
High
Manoj Iyer
Maverick
Triaged
High
Manoj Iyer

Bug Description

With linux-image-2.6.35-26-generic (version 2.6.35-26.46) from maverick-proposed, my ThinkVantage key on a Lenovo T61 sends a keycode (360) that cannot be handled by the X server.

If I boot my previous kernel (linux-image-2.6.35-27-generic, version 2.6.35-27.47), the key correctly sends a keycode that's mapped to XF861Launch.

As far as I can tell, this was caused by the new kernel rejecting udev's attempts to remap that key:

    $ sudo /lib/udev/keymap /dev/input/by-path/platform-thinkpad_acpi-event module-lenovo
    EVIOCGKEYCODE: Invalid argument

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-27-generic 2.6.35-27.47
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-26.46-generic 2.6.35.10
Uname: Linux 2.6.35-26-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mg 2334 F.... pulseaudio
 /dev/snd/pcmC0D0p: mg 2334 F...m pulseaudio
CRDA: Error: [Errno 2] Toks failas ar aplankas neegzistuoja
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe020000 irq 49'
   Mixer name : 'Analog Devices AD1984'
   Components : 'HDA:11d41984,17aa20bb,00100400'
   Controls : 32
   Simple ctrls : 20
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7KHT24WW-1.08'
   Mixer name : 'ThinkPad EC 7KHT24WW-1.08'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Fri Feb 18 13:22:11 2011
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=7d2e9839-7107-4e9d-99e1-0096aa225198
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: LENOVO 646655G
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-26-generic root=UUID=4efb22e5-85e5-4a14-9eaa-4f4435e321c3 ro quiet splash
ProcEnviron:
 LANGUAGE=lt_LT:lt:en_GB:en
 LC_CTYPE=lt_LT.UTF-8
 PATH=(custom, user)
 LANG=lt_LT.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38.4
SourcePackage: linux
dmi.bios.date: 12/06/2007
dmi.bios.vendor: LENOVO
dmi.bios.version: 7LETA7WW (2.07 )
dmi.board.name: 646655G
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7LETA7WW(2.07):bd12/06/2007:svnLENOVO:pn646655G:pvrThinkPadT61:rvnLENOVO:rn646655G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 646655G
dmi.product.version: ThinkPad T61
dmi.sys.vendor: LENOVO

Revision history for this message
Marius Gedminas (mgedmin) wrote :
Changed in linux (Ubuntu):
importance: Undecided → High
Changed in linux (Ubuntu Maverick):
importance: Undecided → High
Changed in linux (Ubuntu Maverick):
status: New → Triaged
Changed in linux (Ubuntu):
status: New → Triaged
Chris Van Hoof (vanhoof)
Changed in linux (Ubuntu Maverick):
assignee: nobody → Manoj Iyer (manjo)
Changed in linux (Ubuntu):
assignee: nobody → Manoj Iyer (manjo)
tags: added: hwe-blocker
Revision history for this message
Manoj Iyer (manjo) wrote :

can you please test the kernel in http://kernel.ubuntu.com/~manjo/maverick/lp722747/ and report back here?

Revision history for this message
Marius Gedminas (mgedmin) wrote :

2.6.35-28-generic from http://kernel.ubuntu.com/~manjo/maverick/lp722747/ fixes this.

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.