volume buttons control PCM instead of Master volume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
Ubuntu Feisty on a Dell Latitude D620 laptop.
I have three volume-related buttons above the keyboard, up, down and mute. They seem to be correctly detected: the keyboard shortcuts applet reports them as, respectively, 0xb0, 0xae and 0xa0. Each button generates the appropriate visual effect (a volume slider appears briefly on the screen, doing the expected action.) However, the behavior of the various volume control and player applications is inconsistent.
The main problem is that the volume up/down buttons control the PCM entry in the volume applet instead of the master volume.(*) This doesn't affect PulseAudio applications, and I use PA for pretty much everything.
(*: I think this was done in response to a bug that made the Master volume not affect either headphones or line out on some hardware. I've seen many reports like that on the web. I think this is not the proper way to fix the problem.)
Another (a bit less important) problem is that the mute key doesn't coordinate with the volume applet. When I press "mute" on the keyboard, the little volume slider appears on the screen, the sound mutes correctly, but the volume sliders don't display this (I can't use them to un-mute, either). In fact, the mute in the volume applets works in parallel, and the sound works only when both settings are un-muted.
I haven't been able to figure out what exactly happens when the volume keys are pressed -- i.e., what programs are run that change the volume and display the "volume changed" slider on the screen. I think the bug should be filed under that, if anyone knows please tell me.
Changed in alsa-driver: | |
assignee: | brian-murray → nobody |
importance: | Undecided → Medium |
status: | Needs Info → Confirmed |
Changed in alsa-driver: | |
importance: | Medium → Wishlist |
Changed in alsa-driver: | |
status: | New → Invalid |
In case it's interesting, the audio-related section of lspci:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Unknown type IRQ 0
Subsystem: Dell Unknown device 01c2
Flags: bus master, fast devsel, latency 0, IRQ 20
Memory at efebc000 (64-bit, non-prefetchable) [size=16K]