Asus A6U, two hotkeys not working

Bug #31063 reported by Brad Pitcher
10
Affects Status Importance Assigned to Milestone
acpi-support (Ubuntu)
Won't Fix
Low
Paul Sladen
gnome-settings-daemon (Ubuntu)
Invalid
Low
Unassigned
hal (Ubuntu)
Invalid
Low
Unassigned

Bug Description

There are two hotkeys that don't work on this laptop:
The Music Player key
The Disable touchpad key

When I run 'sudo showkey -s' and press these keys, there is no output.

Edit: I get the same output from showkey on breezy, but if it helps, the music player key shows up as '0x98' in the keyboard shortcuts dialog. Pressing the disable touchpad key while using the keyboard shortcuts dialog has no effect.

description: updated
Revision history for this message
Cristian Aravena Romero (caravena) wrote :

Many thanks for you bug.

Pliss read: https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch
--
Cristian Aravena

Revision history for this message
Brad Pitcher (bradpitcher) wrote :

Thank you, Cristian.
As I said showkey doesn't give any output for these keys. The ACPI log does, however.
The disable touchpad key: hotkey ATKD 0000006b 00000005
The CD Player key: hotkey ATKD 0000004c 00000007

The disable touchpad key is supposed to disable/enable the touchpad for when you are typing. The CD Player key is supposed to open the software music player.

I'm sorry, but I am running breezy while checking these keycodes and "dmidecode -s" shows that -s is an invalid option. I will report these strings when I have installed the latest flight of dapper.

Revision history for this message
Cristian Aravena Romero (caravena) wrote :

Brad,

Problem not is package hotkey-setup. Problem is in package acpi-support.

Many thanks,
Cristian

Revision history for this message
Paul Sladen (sladen) wrote :

Hi Brad, I've added support for the Touchpad toggle in my local copy of 'acpi-support'.

The value you've reported for the PLAYCD action is the same as it already listed for EJECTCD. As they may look similar, could you confirm whether the existing EJECTCD would be the correct action?

Changed in acpi-support:
assignee: nobody → sladen
status: Unconfirmed → In Progress
Revision history for this message
Paul Sladen (sladen) wrote :

Ping Brad.

Changed in acpi-support:
status: In Progress → Needs Info
Revision history for this message
Brad Pitcher (bradpitcher) wrote :

Sorry, yes, that is correct Paul. It should be EJECTCD. My mistake

Revision history for this message
Paul Sladen (sladen) wrote :

 acpi-support (0.64) dapper; urgency=low
 .
   * Add support for Asus A6U Touchpad toggle and CD player keys,
     [Malone #31063].

The changelog is actually slightly wrong as I forgot to update it when I carried the patch over.

Changed in acpi-support:
status: Needs Info → Fix Released
Revision history for this message
Brad Pitcher (bradpitcher) wrote :

It still isn't working. Tested on Flight 7.
I don't know if it has anything to do with this, but I ran "synclient -l" and got:
Can't access shared memory area. SHMConfig disabled?

Revision history for this message
Brad Pitcher (bradpitcher) wrote :

Testing of this bug was blocked by the SHMConfig bug, but after applying the workaround to my xorg.conf in Dapper, I was able to disable my touchpad using the special key.
Thanks Paul

Revision history for this message
Brad Pitcher (bradpitcher) wrote :

These two hotkeys are once again not working in Hardy Alpha 5

Changed in acpi-support:
status: Fix Released → New
Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in current 8.04 and/or 8.10 alpha?

Changed in acpi-support:
importance: Medium → Low
status: New → Incomplete
Revision history for this message
Pablo Castellano (pablocastellano) wrote :

Ping Brad

Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :

@ Daniel T Chen
Yes, it is (I have ASUS A6B00U). But for me more keys are not recognized by the showkey command - also "web browser" and "suspend" buttons don't give any output.

Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :

I forgot to mention - I use Hardy 8.04.1, fully updated. I have 8.10 on USB (as LiveCD), so I can check it if it would help. I don't use 8.10 on a regular basis due to a 'sis' driver bug in Xorg 7.4.

Revision history for this message
Steve Langasek (vorlon) wrote :

While acpi-support has historically handled translation of acpi events to input events, this model is considered deprecated in favor of either hal relaying the acpi event over dbus or a per-platform acpi kernel module translating the acpi event into an input event.

So this bug won't be fixed in the Ubuntu acpi-support package. I've instead opened a task on hal.

Changed in acpi-support:
status: Incomplete → Won't Fix
Steve Langasek (vorlon)
Changed in hal:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

The 'disable touchpad' key currently doesn't work with acpi-support because it relies on the obsolete synclient command. The right command to toggle touchpads in 8.10 and above is xinput:

$ xinput set-int-prop <devnum> 'Device Enabled' 8 [0|1]

hal needs to be fixed to relay this event, and gnome-settings-daemon needs to be updated to handle it.

Changed in gnome-settings-daemon:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

do you still get the issue in current jaunty?

Revision history for this message
Hrotkó Gábor (roti-al) wrote :

Hi!

 I have asus a6m, and still got this problem.
Tested with the released livecd yesterday.

I will check the above hints too.

Revision history for this message
Hrotkó Gábor (roti-al) wrote :

tested with:
sudo showkey -s

8.10:
only the power off button gives result:
0xe0 0x5e 0xe0 0xde

9.04:
the power off and the audio keys work, but other not:
suspend, e-mail, browser, disable touchpad

Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is not a GNOME one

Changed in gnome-settings-daemon (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

As written in <https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/31063/comments/16>, yes, there is a GNOME element to this bug.

Changed in gnome-settings-daemon (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :

As I changed my notebook and I will no longer use Hardy, I unsubscribed from this bug report.

Revision history for this message
dino99 (9d9) wrote :
Changed in hal (Ubuntu):
status: Confirmed → Invalid
Changed in gnome-settings-daemon (Ubuntu):
status: Confirmed → 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.