I have an EliteBook 8530w (with ATI card, not nvidia), and have many of the same issues: mute control and hotkeys don't work very well, as stated; the only difference is that my backlight control seems to work fine. Although the brightness hotkeys work in gnome after I run setkeycodes, the brightness panel-applet will give "cannot get brightness" for some values of brightness... but not for others.
_After_ using setkeycodes on various keys shown in dmesg, only some hotkeys work, as follows:
fn-escape (sysinfo): Xorg rejects with (WW) AT Translated Set 2 keyboard: unable to handle keycode 465
fn-f3 (sleep): keycode 142; works
fn-f4 (video-switch): keycode 227; works, but ATI driver ignores xrandr run by gnome-power-manager
fn-f6 (unmarked!): keycode 152
fn-f8 (battery popup): keycode 236; works
fn-f9/f10 (brightness down/up): keycodes 224/225; both work
fn-f10 (toggle light sensor): keycode 191; toggle is in hardware
Info (also an ACPI direct-launch button): keycode 358; nothing in Xorg
Radio: electrically unplugs bluetooth adapter, and applies rfkill to Intel 5300 card (NetworkManager misses this)
Presentation: keycode 193; works
Mute: no keycode
Volume down/up: keycodes 114/155; both work
Note that I am using the Jaunty kernel, however. The Jaunty kernel adds correct sound card detection, but does not affect these keycodes.
The Jaunty kernel's new hp-wmi driver provides a sysfs interface to the two separate bluetooth and wifi rfkill functions, and the ambient light sensor status -- and the lis3lv02d driver provides a joystick interface to the accelerometer.
I have an EliteBook 8530w (with ATI card, not nvidia), and have many of the same issues: mute control and hotkeys don't work very well, as stated; the only difference is that my backlight control seems to work fine. Although the brightness hotkeys work in gnome after I run setkeycodes, the brightness panel-applet will give "cannot get brightness" for some values of brightness... but not for others.
_After_ using setkeycodes on various keys shown in dmesg, only some hotkeys work, as follows:
fn-escape (sysinfo): Xorg rejects with (WW) AT Translated Set 2 keyboard: unable to handle keycode 465
fn-f3 (sleep): keycode 142; works
fn-f4 (video-switch): keycode 227; works, but ATI driver ignores xrandr run by gnome-power-manager
fn-f6 (unmarked!): keycode 152
fn-f8 (battery popup): keycode 236; works
fn-f9/f10 (brightness down/up): keycodes 224/225; both work
fn-f10 (toggle light sensor): keycode 191; toggle is in hardware
Info (also an ACPI direct-launch button): keycode 358; nothing in Xorg
Radio: electrically unplugs bluetooth adapter, and applies rfkill to Intel 5300 card (NetworkManager misses this)
Presentation: keycode 193; works
Mute: no keycode
Volume down/up: keycodes 114/155; both work
Note that I am using the Jaunty kernel, however. The Jaunty kernel adds correct sound card detection, but does not affect these keycodes.
The Jaunty kernel's new hp-wmi driver provides a sysfs interface to the two separate bluetooth and wifi rfkill functions, and the ambient light sensor status -- and the lis3lv02d driver provides a joystick interface to the accelerometer.