HP G62-a50SM keyboard fn and special keys

Bug #661768 reported by Xetani
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Ubuntu 10.10 64bit.
Hardware: i3-350m, ati radeon hd 5470

The following keys do not generate any output in xev nor dmesg:

Fn keys, Lock key, and shortcuts (mail, media, internet, print, calculator).

Also the LED indicator for wifi is amber despite the wifi/bluetooth are on, and it doesnt change if the wifi/bluetooth are off.
It should be white if they are on, and amber if off.
---
Architecture: amd64
DRM.card0.HDMI_Type_A.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.LVDS.2:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768 1280x720 1152x768 1024x768 800x600 848x480 720x480 640x480
 edid-base64:
DRM.card0.VGA.2:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card1.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAGr+wiAAAAAAETAQOAIhN4CsiVnldUkiYPUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWQlAAJjAgGDQAWMEQAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAgICAgICAgAAAA/gBCMTU2WFcwMiBWMiAKAMA=
DRM.card1.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DistroRelease: Ubuntu 10.10
DkmsStatus:
 bcmwl, 5.60.48.36+bdcom, 2.6.35-22-generic, x86_64: installed
 bcmwl, 5.60.48.36+bdcom, 2.6.36-020636rc8-generic, x86_64: built
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Hewlett-Packard HP G62 Notebook PC
NonfreeKernelModules: wl
Package: xserver-xorg-input-evdev 1:2.3.2-6ubuntu3
PackageArchitecture: amd64
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=a9dcf0ae-1517-4eed-ac19-4e424f3bd874 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Tags: maverick maverick
Uname: Linux 2.6.35-22-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/28/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.0B
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 143A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 60.22
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.0B:bd06/28/2010:svnHewlett-Packard:pnHPG62NotebookPC:pvr049B100000052710001000000:rvnHewlett-Packard:rn143A:rvr60.22:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: HP G62 Notebook PC
dmi.product.version: 049B100000052710001000000
dmi.sys.vendor: Hewlett-Packard
system:
 distro: Ubuntu
 codename: maverick
 architecture: x86_64
 kernel: 2.6.35-22-generic

---
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
CurrentDmesg:

DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768 1280x720 1152x768 1024x768 800x600 848x480 720x480 640x480
 edid-base64:
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card1.LVDS.2:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAGr+wiAAAAAAETAQOAIhN4CsiVnldUkiYPUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWQlAAJjAgGDQAWMEQAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAgICAgICAgAAAA/gBCMTU2WFcwMiBWMiAKAMA=
DRM.card1.VGA.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
GdmLog1:

GdmLog2:

GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:143a]
 ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] [1002:68e0] (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:143a]
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: Hewlett-Packard HP G62 Notebook PC
Package: xserver-xorg-input-evdev 1:2.6.0-1ubuntu12
PackageArchitecture: amd64
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash --
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
Tags: natty running-unity ubuntu compiz-0.9
Uname: Linux 2.6.38-8-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/28/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.0B
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 143A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 60.22
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.0B:bd06/28/2010:svnHewlett-Packard:pnHPG62NotebookPC:pvr049B100000052710001000000:rvnHewlett-Packard:rn143A:rvr60.22:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: HP G62 Notebook PC
dmi.product.version: 049B100000052710001000000
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

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

Hello
Can you please run in a terminal
apport-collect -p xserver-xorg-input-evdev 661768
Thansk
Fabio

affects: ubuntu → xserver-xorg-input-evdev (Ubuntu)
Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Incomplete
Revision history for this message
Xetani (xetani) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Xetani (xetani) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Dependencies.txt

apport information

Revision history for this message
Xetani (xetani) wrote : GdmLog.txt

apport information

Revision history for this message
Xetani (xetani) wrote : GdmLog1.txt

apport information

Revision history for this message
Xetani (xetani) wrote : GdmLog2.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Lspci.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Lsusb.txt

apport information

Revision history for this message
Xetani (xetani) wrote : PciDisplay.txt

apport information

Revision history for this message
Xetani (xetani) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Xetani (xetani) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Xetani (xetani) wrote : ProcModules.txt

apport information

Revision history for this message
Xetani (xetani) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Xetani (xetani) wrote : UdevDb.txt

apport information

Revision history for this message
Xetani (xetani) wrote : UdevLog.txt

apport information

Revision history for this message
Xetani (xetani) wrote : XorgLog.txt

apport information

Revision history for this message
Xetani (xetani) wrote : XorgLogOld.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Xrandr.txt

apport information

Revision history for this message
Xetani (xetani) wrote : glxinfo.txt

apport information

Revision history for this message
Xetani (xetani) wrote : peripherals.txt

apport information

Revision history for this message
Xetani (xetani) wrote : setxkbmap.txt

apport information

Revision history for this message
Xetani (xetani) wrote : xdpyinfo.txt

apport information

Revision history for this message
Xetani (xetani) wrote : xkbcomp.txt

apport information

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

Hello Xetani
Thanks
for the reply
Fabio

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → New
Bryce Harrington (bryce)
tags: added: maverick
Revision history for this message
Xetani (xetani) wrote :

Hello
Concerning this bug and bug 661759,
They are fixed by updating the bios to the official bios F.35 A
BUT BE AWARE, updating it to that bios (at least my model) MIGHT disable your laptop (and will make you need to replace the motherboard), as it did mine. And by disable, i mean it disabled my graphics cards, but i could still test the battery and keys which worked.
Also, i found a guy on ubuntu forums with a different model but the exact same motherboard that successfully updated his bios and found the battery and the keys to be working.

In customer support they told me that HP is aware of this so i'm surprised why they haven't removed the download link for the bios for the model from their site.
They told me to wait for the next version of that bios which will hopefully fix this.

Revision history for this message
Ihorko (ihorchyhin) wrote :

Hi
It's not a solution to upgrade bios that can brake the system.
Windows works fine and recognize FN key with old bios version F.0B.
So please try to fix maverick communication with this bios too to handle FN keystrokes.

Revision history for this message
Xetani (xetani) wrote :

Yes, unfortunately i seam to get some weird atombios loop errors when shutting down and it freezes most of the time during shutdown too. I guess its a kernel thing though, because system doesn't seam to find all that its should regarding bios.

 Anyway when in an old kernel at boot i get initramfs. The strange thing is, in initramfs all the Fn keys work so i would not be surprised if everything else worked too if its a bios problem.

And they haven't published a new bios yet, if they ever will.

Revision history for this message
bugbot (bugbot) wrote :

Hey Xetani,

Hi, have you had a chance to test if this bug is still present in natty?

If it does (and if you're the original reporter), please boot into natty
and run the command:

  apport-collect <bug-number>

which will update the bug with fresh logs and tag the bug as affecting
natty. (It is best to run this right after reproducing the problem.)

Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Incomplete
Revision history for this message
Xetani (xetani) wrote : BootDmesg.txt

apport information

tags: added: compiz-0.9 natty running-unity ubuntu
description: updated
Revision history for this message
Xetani (xetani) wrote : Dependencies.txt

apport information

Revision history for this message
Xetani (xetani) wrote : GconfCompiz.txt

apport information

Revision history for this message
Xetani (xetani) wrote : GdmLog.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Lspci.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Lsusb.txt

apport information

Revision history for this message
Xetani (xetani) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Xetani (xetani) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Xetani (xetani) wrote : ProcModules.txt

apport information

Revision history for this message
Xetani (xetani) wrote : UdevDb.txt

apport information

Revision history for this message
Xetani (xetani) wrote : UdevLog.txt

apport information

Revision history for this message
Xetani (xetani) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Xetani (xetani) wrote : XorgLog.txt

apport information

Revision history for this message
Xetani (xetani) wrote : Xrandr.txt

apport information

Revision history for this message
Xetani (xetani) wrote : locale.txt

apport information

Revision history for this message
Xetani (xetani) wrote : peripherals.txt

apport information

Revision history for this message
Xetani (xetani) wrote : setxkbmap.txt

apport information

Revision history for this message
Xetani (xetani) wrote : xdpyinfo.txt

apport information

Revision history for this message
Xetani (xetani) wrote : xinput.txt

apport information

Revision history for this message
Xetani (xetani) wrote : xkbcomp.txt

apport information

Revision history for this message
Xetani (xetani) wrote :

It is still present, i've tried dmesg and xev, neither give anything when i click any of the function keys nor special keys.

Bryce Harrington (bryce)
Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Confirmed
importance: Undecided → Low
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

moving to udev

btw, dmesg never shows events from hotkeys

affects: xserver-xorg-input-evdev (Ubuntu) → udev (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

If it's still an issue in oneiric, can you please follow the "fixing broken keys" section in /usr/share/doc/udev/README.keymap.txt.gz and add the info here? Thanks!

Changed in udev (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

One task is enough, udev upstream doesn't use launchpad for tracking.

affects: udev → null
Changed in null:
status: New → Invalid
Revision history for this message
Santiago M. Mola (smola) wrote :

This is not an issue in oneiric. I had this problem on natty but not on oneiric (both after upgrade or fresh install). Media player hotkey is still dead, but that's being dealt with in: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/569562

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks for reporting back! Closing.

Changed in udev (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Ihorko (ihorchyhin) wrote :

I can confirm that this bug is present from lucid to oneiric releases on my HP-g62 a35er with bios F.0B. Once I tried updating bios from official HP site but built-in monitor was "dead" even with Windows 7. With external monitor I saw that fn and special keys worked but its not a solution to use it all the time.
So I had to revert my changes with bios.
If windows can work with bios F.0B I hope that there will be a person who can help me with updating ubuntu kernel to handle special keys even with this bios version.

Revision history for this message
Santiago M. Mola (smola) wrote :

Ok. So this depends on BIOS version. It worked for me because I have version F.37.

Curtis Hovey (sinzui)
no longer affects: null
Revision history for this message
Xetani (xetani) wrote :

Well considering F.35 broke my laptop, and F.47 didnt work I'm not so sure I want to try that, since my warranty expired, and that F.37 is a version between F.35 and F.47. Probably worked for you because you don't have discrete gfx.
Anyway nothing changed with bios F.0B and ubuntu 11.10 , the problem still persists.

To post a comment you must log in.