fn keys don't work on SONY VAIO VPCEB3J1E, Maverick

Bug #691826 reported by UnableToLoad
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

most of fn+something don't do anything
i'm using ubuntu 10.10 64bit,
when i press some fn + function keyboard nothing happens (xev don't detect them)
more in depth, the fn not working are:

key ---- simbol on key ---- sudo showkey
fn + f5 (brightness up) keycode 470 press
fn + f6 (brightness down) keycode 471 press
fn + f7 (lcd/VGA) keycode 472 press
fn + f9 (magnifier minus) keycode 474 press
fn + f10 (magnifier plus) keycode 475 press
fn + f12 (disk->>zzz) keycode 476 press

the only working are fn + f2, fn + f3, fn + f4

and there are also two keys called "assist" and "vaio" whitch don't work, but the behaviour is different
neither xev neither showkey says anything but,
after pressing "assist" dmesg says:
Unknown event: 0x100 0xa6
Unknown event: 0x100 0x26
after pressing "vaio"
Unknown event: 0x100 0xa5
Unknown event: 0x100 0x25

(PS to get the touchpad work i had to add this line to the grub, i dont know if it affects something
GRUB_CMDLINE_LINUX="i8042.nopnp")

PSS i attached dmesg, lspci -vv and uname -a

Revision history for this message
UnableToLoad (unabletoload) wrote :
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :
affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
UnableToLoad (unabletoload) wrote :

done! now the dmesg is clean from the MCP power...
but the hotkeys are still not working

do you need more info about my laptop? can i do something to try to get them working?

new dmesg attached

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
can you please attach here
/var/log/Xorg.0.log
Thanks
Fabio

Revision history for this message
UnableToLoad (unabletoload) wrote :

Done! ( o fatto? dal nome sembri italiano)

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Drop to the console with Ctrl-Alt-F1 and login with your username and password (Warning: Return to the graphical screen again with Ctrl-Alt-F7!)

Run:

sudo showkey -k | tee -a hotkey-log.txt

ignore the first 0x9c that may show up---this is the result of you letting go of the return key!

Pressing and letting go of the non-working hotkey should now produce output similar:

0xe0 0x1f 0xe0 0x9f

the first half are the key-press and second-half are the key-release, please report this line (a log of what you did has been saved in hotkey-log.txt to help you).

Wait 10 seconds for showkey to exit.

Attach here the generated file that you can find in your home.
I'm italian, but here we can talk only English.
Thanks
Fabio

Revision history for this message
UnableToLoad (unabletoload) wrote :

mmm, i did what you asked me, but the output is not what expected... i attached the hotkeyth-log.txt

(maybe the tihg you need is
sudo showkey -s | tee -a hotkey-log.txt
??)

Revision history for this message
UnableToLoad (unabletoload) wrote :

no, the sudo showkey -s gives no output at all when i press and release not working keys...

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Please try this:

xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'

Revision history for this message
UnableToLoad (unabletoload) wrote :

sadly xev returns no output at all when i press or release these keys

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.