Unknown Keycode for Touchpad toggle

Bug #717931 reported by Muelli
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I expected to be able to toggle whether the touchpad works via Fn+F6 on my Lenovo Ideapad S10-3t.

But instead, I get this:
[ 2975.474700] atkbd serio0: Unknown key released (translated set 2, code 0xf2 on isa0060/serio0).
[ 2975.474716] atkbd serio0: Use 'setkeycodes e072 <keycode>' to make it known.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-3-generic 2.6.38-3.30
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.38-3.30-generic 2.6.38-rc4
Uname: Linux 2.6.38-3-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: muelli 1527 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf0400000 irq 44'
   Mixer name : 'Conexant CX20582 (Pebble)'
   Components : 'HDA:14f15066,17aa4003,00100302'
   Controls : 8
   Simple ctrls : 5
CurrentDmesg:
 [ 2975.334993] atkbd serio0: Unknown key pressed (translated set 2, code 0xf2 on isa0060/serio0).
 [ 2975.335008] atkbd serio0: Use 'setkeycodes e072 <keycode>' to make it known.
 [ 2975.474700] atkbd serio0: Unknown key released (translated set 2, code 0xf2 on isa0060/serio0).
 [ 2975.474716] atkbd serio0: Use 'setkeycodes e072 <keycode>' to make it known.
Date: Sun Feb 13 00:34:44 2011
HibernationDevice: RESUME=UUID=19373b74-bcce-4bf1-bca7-0c1686eca780
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110201.2)
MachineType: LENOVO 20040M18
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 LC_MESSAGES=en_GB.utf8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-3-generic root=/dev/mapper/hostname-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-3-generic N/A
 linux-backports-modules-2.6.38-3-generic N/A
 linux-firmware 1.47
SourcePackage: linux
dmi.bios.date: 08/11/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 24CN61WW
dmi.board.name: Caucasus2
dmi.board.vendor: LENOVO
dmi.board.version: Rev 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Lenovo
dmi.chassis.version: Rev 1.0
dmi.modalias: dmi:bvnLENOVO:bvr24CN61WW:bd08/11/2010:svnLENOVO:pn20040M18:pvrLenovoIdeapadS10-3t:rvnLENOVO:rnCaucasus2:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
dmi.product.name: 20040M18
dmi.product.version: Lenovo Ideapad S10-3t
dmi.sys.vendor: LENOVO

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

Description of problem:
The key for block/unlock touchpad is not set(HAL,ACPI,setkeycodes), but when i press it, it blocks the touchpad, and i require to suspend, then it back to works.

Version-Release number of selected component (if applicable):
2.6.32.21-166.f12

How reproducible:
always

Steps to Reproduce:
1.press Touchpad button
2.
3.

Actual results:
touchpad button not working correctly

Expected results:
should turn on and off the touchpad... synclient synaptics off 0 or 1 works... but button doesn't

Additional info:

Sep 18 03:26:48 gateway kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xf2 on isa0060/serio0).
Sep 18 03:26:48 gateway kernel: atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
Sep 18 03:26:48 gateway kernel: atkbd.c: Unknown key released (translated set 2, code 0xf2 on isa0060/serio0).
Sep 18 03:26:48 gateway kernel: atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
Sep 18 03:26:49 gateway kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xf1 on isa0060/serio0).
Sep 18 03:26:49 gateway kernel: atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
Sep 18 03:26:49 gateway kernel: atkbd.c: Unknown key released (translated set 2, code 0xf1 on isa0060/serio0).
Sep 18 03:26:49 gateway kernel: atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.

so, it's impossible the button works by itself...

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :
Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :
Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

[root@gateway maximi89]# dmidecode |grep -C12 -i mouse
Handle 0x000A, DMI type 8, 9 bytes
Port Connector Information
 Internal Reference Designator: J33
 Internal Connector Type: None
 External Reference Designator: Keyboard
 External Connector Type: Circular DIN-8 male
 Port Type: Keyboard Port

Handle 0x000B, DMI type 8, 9 bytes
Port Connector Information
 Internal Reference Designator: J33
 Internal Connector Type: None
 External Reference Designator: PS/2 Mouse
 External Connector Type: Circular DIN-8 male
 Port Type: Keyboard Port

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

[root@gateway maximi89]# sudo dmidecode --string system-manufacturer
Gateway
[root@gateway maximi89]# sudo dmidecode --string system-product-name
NV52 Series

[root@gateway maximi89]# uname -a
Linux gateway 2.6.32.21-166.fc12.i686.PAE #1 SMP Fri Aug 27 06:33:34 UTC 2010 i686 athlon i386 GNU/Linux

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

tailf -f /var/log/messages
....
(II) RADEON(0): EDID for output VGA-0
(II) RADEON(0): EDID for output HDMI-0
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
(II) Macintosh mouse button emulation: Device reopened after 1 attempts.
(II) Video WebCam: Device reopened after 1 attempts.
(II) Sleep Button: Device reopened after 1 attempts.
(II) Power Button: Device reopened after 1 attempts.
(II) Video Bus: Device reopened after 1 attempts.
(II) Power Button: Device reopened after 1 attempts.

two first lines...
i press the button of touchpad, who are not set, nothing on lshal -m, acpi_listen, udevadm monitor, tailf -f /var/log/Xorg.0.log either messages...

nothing of nothing, but third line said it found a touchpad... so if the button is not doing anything how when i press it, it disable the touchpad?...

Revision history for this message
In , Chuck (chuck-redhat-bugs) wrote :

And does adding "i8042.nomux=1" to the kernel boot options fix it, as suggested in the upstream kernel bug?

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

well, i found a patch from Kernel to i8042

https://patchwork.kernel.org/patch/110046/
(Patch, last activity Dmitry Torokhov - 2010-07-12 16:07:59)

http://kerneltrap.org/mailarchive/linux-kernel/2010/7/1/4588887/thread

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

yes, it works, almost 2 suspend tested... but it have time delays some times, and i detect something, if we have a finger on the touchpad it doesn't unlock it...

well, about the /var/log/messages, i get:

Sep 20 14:16:28 gateway kernel: atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
Sep 20 14:16:29 gateway kernel: psmouse.c: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 5 bytes away.
Sep 20 14:16:30 gateway kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xf2 on isa0060/serio0).
Sep 20 14:16:30 gateway kernel: atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
Sep 20 14:16:30 gateway kernel: atkbd.c: Unknown key released (translated set 2, code 0xf2 on isa0060/serio0).
Sep 20 14:16:30 gateway kernel: atkbd.c: Use 'setkeycodes e072 <keycode>' to make it known.
Sep 20 14:16:31 gateway kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xf1 on isa0060/serio0).
Sep 20 14:16:31 gateway kernel: atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.
Sep 20 14:16:31 gateway kernel: atkbd.c: Unknown key released (translated set 2, code 0xf1 on isa0060/serio0).
Sep 20 14:16:31 gateway kernel: atkbd.c: Use 'setkeycodes e071 <keycode>' to make it known.

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

why this are managed by the driver? this could have a lock/unlock function into input.h (kernel keycodes)...

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This message is a reminder that Fedora 12 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 12. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '12'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 12's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 12 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
In , Maximiliano (maximiliano-redhat-bugs) wrote :

This is managed by a kernel driver, i8042
i resolv this using "i8042.nomux=1" at kernel boot line.

But this should be fixed by default, with no interaction of the users... because i have to search a lot to get it working, lot of options.

This could be managed by the kernel keycodes, or something what can be managed by the user

Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :
tags: removed: running-unity
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Muelli,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

Still doesn't work with
Linux ideabox 2.6.38-999-generic #201102221357 SMP Tue Feb 22 14:01:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

I tried "showkey" on the console (i.e. Ctrl+Alt+F2) and it didn't show anything at all. Also, the message in dmesg is the same as reported.

tags: removed: needs-upstream-testing
Changed in linux (Ubuntu):
status: Incomplete → New
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
discont (discont) wrote :

Still does not work.
Ubuntu 11.10
Lenovo Z570

Revision history for this message
Nur Kholis M (kholis) wrote :

I can confirm this issue too on Lenovo G460. Only touchpad toggle key doesn't work.

Revision history for this message
AceLan Kao (acelankao) wrote :

I just happened to see this bug and wonder if the following steps useful

modify the file /lib/udev/keymaps/lenovo-ideapad
0xf2 unknown # trackpad enable/disable (does nothing in BIOS)
change the above line to
0xf2 f21

Reboot, and try

AceLan Kao (acelankao)
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Muelli (ubuntu-bugs-auftrags-killer) wrote :

it doens't work for me

Changed in linux (Ubuntu):
status: Incomplete → New
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

This message is a notice that Fedora 14 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 14. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 14 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

penalvch (penalvch)
tags: added: bios-outdated-24cn62ww needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-fixed-upstream kernel-fixed-upstream-v3.9.0
removed: needs-upstream-testing
Revision history for this message
penalvch (penalvch) wrote :

Muelli, could you please confirm this issue exists with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ . If the issue remains, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Changed in linux (Fedora):
importance: Unknown → Medium
status: Unknown → Won't Fix
Revision history for this message
penalvch (penalvch) wrote :

OR using EOL release, and no response since 2013.

no longer affects: linux (Ubuntu)
affects: linux (Fedora) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Medium → Undecided
status: Won't Fix → New
status: New → Invalid
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.