Keys not detected Sony VAIO VGN-FS215E

Bug #38323 reported by Trip
18
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

I can't seem to be able to get any of the special key's (Fn+,S1 or S2) to register on my laptop.
I've followed all the instructions that people have submitted in the forums & on this site etc. but can't even get the laptop to recognise any of the keys.
I followed the instructions at https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch too.

All info from using sudo dmesg=
[4294690.674000] input: Sony Vaio Jogdial as /class/input/input2
[4294690.745000] input: Sony Vaio Keys as /class/input/input3
[4294690.756000] ieee1394: Host added: ID:BUS[0-00:1023] GUID[0800460301e37ee0][4294690.852000] sonypi command failed at drivers/char/sonypi.c : sonypi_call1 (line 648)
[4294690.900000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 659)
[4294690.948000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 661)
[4294690.996000] sonypi command failed at drivers/char/sonypi.c : sonypi_call1 (line 648)
[4294690.996000] sonypi: Sony Programmable I/O Controller Driverv1.26.
[4294690.996000] sonypi: detected type3 model, verbose = 0, fnkeyinit = off, camera = off, compat = off, mask = 0xffffffff, useinput = on, acpi = on
[4294690.996000] sonypi: enabled at irq=11, port1=0x1080, port2=0x1084
[4294690.996000] sonypi: device allocated minor is 63

Key errors=
[4294980.217000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294980.217000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294980.500000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294980.500000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294981.737000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294981.737000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294981.890000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294981.890000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294984.059000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294984.059000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294984.284000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294984.284000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294987.520000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294987.520000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294987.642000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294987.642000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294988.532000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294988.532000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294988.672000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294988.672000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294989.684000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294989.684000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294989.787000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294989.787000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294990.350000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294990.350000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294990.417000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294990.417000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294990.904000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294990.904000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294990.964000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294990.964000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294992.299000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294992.299000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294992.348000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294992.348000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294993.291000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4294993.291000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4294993.338000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4294993.338000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295063.314000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295063.314000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295063.413000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295063.413000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295063.777000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295063.777000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295063.880000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295063.880000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295064.231000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295064.231000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295064.294000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295064.294000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295064.820000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295064.820000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295064.932000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295064.932000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295065.377000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295065.377000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295065.445000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295065.445000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295066.497000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295066.497000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295066.551000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295066.551000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295067.138000] atkbd.c: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0).
[4295067.138000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.
[4295067.188000] atkbd.c: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0).
[4295067.188000] atkbd.c: Use 'setkeycodes e077 <keycode>' to make it known.

I noticed that it said fnkeyinit = off. Is this right?

Laptop info=
Sony Corporation
VGN-FS215E
C300C2EH

Special Key's=
Fn key= modifier (Fn written on key)
Fn+F2 key= Mute Speakers (picture of speaker with + inside it)
Fn+F3 key= Volume Down (increasing slope with - next to it)
Fn+F4 key= Volume Up (increasing slope with + next to it)
Fn+F5 key= Brightness Down (picture of sun with - next to it)
Fn+F6 key= Brightness Up (picture of sun with + next to it)
Fn+F7 key= Swap Between LCD & Externall Monitor (2 square's seperated by / with LCD wrote in the first one & an arrow facing out of the right side from the middle of the second box)
Fn+F10 key= Zoom (picture of magnifying glass with + inside it)
Fn+F12 key= Sleep (picture of a battery with an arrow going in it & 2 z's coming out like snore signs)
S1= Programable Key (S1 written on key)
S2= Programable Key (S2 written on key)

That's all the info that I've been able to get so far.

Revision history for this message
Trip (djturner) wrote :

Tested with Dapper Flight 6 live cd & got the same results.

Revision history for this message
Igor Zubarev (igor.zubarev) wrote :

The same for Sony VAIO VGN-FS115MR. Kernel 2.6.15-21.
I can't seem to be able to get any of the special key's (Fn+,S1 or S2) to register on my laptop.

Revision history for this message
Trip (djturner) wrote :

Thank you for comfirming this (& the other post) on the VGN-FS115MR laptops Igor.
I've thought for a while that Sony had changed a lot of things with the FS series of laptops. It seems that what works for the other Sony laptops, doesn't always work with the FS models.
Hopefully though things will start to improve as time goes by. These are still quite new laptops.

Revision history for this message
Xavier Verne (xavier-verne) wrote :

I confirm this bug on SONY VGN-FE11H

_ Filght 6 uptodate (April 29th)
_ No Fn Key work
_ Kernel 2.6.15-21
_ sonypi module loaded (automatically on boot)
_ Same error message from dmesg :

 sonypi: Sony Programmable I/O Controller Driverv1.26.
[4294713.529000] sonypi: detected type2 model, verbose = 0, fnkeyinit = off, camera = off, compat = off, mask = 0xffffffff, useinput = on, acpi = on
[4294713.529000] sonypi: enabled at irq=11, port1=0x1080, port2=0x1084
[4294713.529000] sonypi: device allocated minor is 60
[4296253.929000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 659)
[4296253.972000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 661)
[4296253.979000] sonypi: removed.
[4296269.776000] sonypi command failed at drivers/char/sonypi.c : sonypi_call1 (line 648)
[4296269.819000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 659)
[4296269.862000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 661)
[4296269.905000] sonypi command failed at drivers/char/sonypi.c : sonypi_call1 (line 648)
[4296269.905000] sonypi: Sony Programmable I/O Controller Driverv1.26.
[4296269.905000] sonypi: detected type2 model, verbose = 0, fnkeyinit = off, camera = off, compat = off, mask = 0xffffffff, useinput = on, acpi = on
[4296269.905000] sonypi: enabled at irq=11, port1=0x1080, port2=0x1084
[4296269.906000] sonypi: device allocated minor is 60

Could some tell how to change brightness, even manually, to save my laptop battery ?

Revision history for this message
Trip (djturner) wrote :

Check in System > Preferences > Power Management Xavier, to change the brightness. You might have to install power management yourself as i'm not too sure if it comes pre-installed or not in Dapper.
It does work well in Dapper as it let's you set different levels of brightness if it's running on batterery or mains, even though it didn't work at all in Breezy or Warty.

Cheers for comfirming the bug too :)

Revision history for this message
Trip (djturner) wrote :

Done some snooping on this problem & it seems that the VGN-FS series of laptops don't have the hardware to work with sonypi at all.

The nearest that I've come to finding a fix, is when I found this forum ealier on today.. http://forums.gentoo.org/viewtopic-t-335267-postdays-0-postorder-asc-start-0.html?sid=36cf14bdb4acb4a90bf3363a9cd572aa

There should be a work around using the info that pijalu & some of the others supplied.
messenjer has a post on page 4 of the forum & supplies the changes needed to make this work with the VAIO VGN-FS315B laptop on Ubuntu Breezy.

It would be great if one of you devs could give it a quick read through & tell us if this will be at all possible to implement into the final Dapper or Dapper +1 (or if a downloadable package could be made from it?).
Thanks for all your hardwork so far.
Regards..

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

BTW, what key where you pressing to get the 'e077' errors?

Revision history for this message
Trip (djturner) wrote :

That error was always there for some reason (even straight after boot up), so I don't really know what key is responsible for it.. sorry!
I didn't get no recognition at all though when pressing Fn, Fn+whatever or either of the s key's :(.

Revision history for this message
Xavier Verne (xavier-verne) wrote :

Trip, yes I know about Gnome Power Management, which surely is great, but not working for me.

No Fn Key, No way to change brightness for Sony VAIO VGN-FE11H under Dapper final release.

About brightness, sonypi module is loaded, I tried from gnome power management, along with echo "3" >> /proc/acpi/sony/brightness and echo "3" /proc/acpi/sony/brightness_default

Developers, tell me which commands to invoke to find out where the problem lies or what we can do to have better support for this great laptop !

Revision history for this message
Igor Zubarev (igor.zubarev) wrote : Re: [Bug 38323] Re: Keys not detected Sony VAIO VGN-FS215E

> No Fn Key, No way to change brightness for Sony VAIO VGN-FE11H under
> Dapper final release.

Same for Sony VAIO VGN-FS115MR.

Revision history for this message
Trip (djturner) wrote :

I think the problems that the dev's are having with the VAIO laptops, are due to the chipsets that the different models use.

VGN-FS215E = 915GM
VGN-FS115MR = 915PM
VGN-FE11H = 945PM Express

I think that the brightness changes work with the GM chipsets, but not the PM one's.

Also.. I know that the FS series of laptop's, don't have the hardware that works with the sonypi module & I'm pretty certain that the FE series are almost identicle to the FS one's, except they have DualCore chips in them.

VGN-FS spec sheets in .ods format (openOffice)..
Europe & UK = http://trip2002.pwp.blueyonder.co.uk/FSVAIO.ods
USA = http://trip2002.pwp.blueyonder.co.uk/FSVAIOusa.ods

I think that this is the reason that the devs are having so much trouble with these laptops. They get one of the chipsets working, but break it again when trying to get the other one working too.
It's like they are chasing their own tails..

Revision history for this message
Fritz_Monroe (gsmith81) wrote : Re: Keys not detected Sony VAIO

I had this issue with my VGN-FS742/W. I'll be trying some of the work arounds in the next couple weeks. I took a look at your spreadsheet and have an update for you. Below are the specs from my VGN-FS742/W

1.73 GHz
512 MB to 2 GB memory
80 GB hard drive
Pentium M 740
2 MB L2 cache
533 FSB
GMA900 128MB shared (not 100% sure of this, but tell me how to check and I'll do it)
915GM chipset

Revision history for this message
Partizan (justice) wrote :

The same phenomenon. FN keys does not have a function.
The Splashscreen has only 8-bit RGB. Sometimes the screen remains black after the Login.
Sometimes the screen is completely multicolored (8cololors) and the writing is no longer readable. In Breezy was all still ok. But now with Dapper I have only problems. Also it falls suddenly.

 Sony Vaio VGN FS115M

Jun 13 10:25:04 localhost kernel: [4294710.062000] input: Sony Vaio Jogdial as /class/input/input4
Jun 13 10:25:04 localhost kernel: [4294710.063000] input: Sony Vaio Keys as /class/input/input5
Jun 13 10:25:04 localhost kernel: [4294710.252000] eth1: no IPv6 routers present
Jun 13 10:25:04 localhost kernel: [4294710.257000] sonypi command failed at drivers/char/sonypi.c : sonypi_call1 (line 648)
Jun 13 10:25:04 localhost kernel: [4294710.305000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 659)
Jun 13 10:25:04 localhost kernel: [4294710.353000] sonypi command failed at drivers/char/sonypi.c : sonypi_call2 (line 661)
Jun 13 10:25:04 localhost kernel: [4294710.401000] sonypi command failed at drivers/char/sonypi.c : sonypi_call1 (line 648)
Jun 13 10:25:04 localhost kernel: [4294710.401000] sonypi: Sony Programmable I/O Controller Driverv1.26.
Jun 13 10:25:04 localhost kernel: [4294710.401000] sonypi: detected type3 model, verbose = 0, fnkeyinit = off, camera = off, compat = off, mask = 0xffffffff, useinput = on, acpi = on
Jun 13 10:25:04 localhost kernel: [4294710.402000] sonypi: enabled at irq=11, port1=0x1080, port2=0x1084
Jun 13 10:25:04 localhost kernel: [4294710.402000] sonypi: device allocated minor is 61

Revision history for this message
James Dupin (james.dupin) wrote :

in response to Paul Sladen the "setkeycodes e077" on a VGN-FS215E is obtained by pressing the Fn key and any of the F2-7 F10 F12 keys. (it doesn't show when pressing only the Fn key

Using xev or showkey doesn't show anything when I press Fn key nor does it give anything when pressing Fn + one of the F* key.

Revision history for this message
Claudio Gontijo (claudiogontijolinux) wrote :

take a look at http://jpoa.info/blog/?p=13. My VAIO is FS920 and fn keys worked fine.

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

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

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.