cannot adjust headset volume with keyboard or headset

Bug #116929 reported by Greg
6
Affects Status Importance Assigned to Milestone
gnome-control-center
Fix Released
Medium
control-center (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
Declined for Feisty by Sebastien Bacher
Declined for Gutsy by Daniel Holbach

Bug Description

The controls on my headset and keyboard control some sort of volume dial (a graphic pops up for this) and both control the
volume that comes out of the speakers (my monitor speakers) but it does not affect the volume coming out of my headset
(which is connected in one of the USB ports).

Under "Volume Control => Change Device to Headset" I can manually change the volume setting of my headset and
this succesfully changes the sound level I hear with the headeset. Conversely, when I check the volume level in
Volume Control (the window you get when you right-click on the sound icon on the top right of the screen) I can see that
this goes up in down along with adjusting volume with the keyboard/headset-controls but when I change device to
my headset, the volume bar for this does not go up or down when I use the keyboard or headset controls for adjusting
volume.

In "System=>Preferences=>Sound" (which is the same as gnome-sound-properties) the top-level menu options are "Devices", "Sounds" and "System Beep". At the bottom of the "Devices" window it says,
"Select the device and tracks to control with the keyboard. Use the Shift and Control keys to select multiple tracks if required."
I select Bass, Treble & PCM for my Plantronics Headset, but again, this does not make a difference.

To do these test I'm running Skype and both Skype and System->Preferences->Sound are set to ALSA. Also note that
when playing videos on YouTube the audio is only coming out of my monitor speakers and not my headset (which is
what I would like) and when I'm using Skype the audio is set to only come out the headset and not my monitor speakers
(again, this is my preferred setting).

I am using a fresh install of Ubuntu 7.04 (Feisty) on a Shuttle SD39P2 box.

Here's the asked for output for sound bugs:

:~$ tail -2 /proc/asound/oss/sndstat
0: Realtek ALC888
1: USB Mixer

:~$ amixer
Simple mixer control 'Headphone',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 102 [40%] [-30.60dB]
  Front Right: Playback 102 [40%] [-30.60dB]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 25 [81%] [-9.00dB] [on]
  Front Right: Playback 25 [81%] [-9.00dB] [on]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [on]
  Front Right: Playback 0 [0%] [-34.50dB] [on]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-46.50dB] [on]
  Front Right: Playback 0 [0%] [-46.50dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 0 [0%] [-46.50dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 0 [0%] [-46.50dB] [on]
Simple mixer control 'Side',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-46.50dB] [on]
  Front Right: Playback 0 [0%] [-46.50dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [on]
  Front Right: Playback 0 [0%] [-34.50dB] [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Mono: Playback [off] Capture [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [on]
  Front Right: Capture 0 [0%] [-16.50dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [on]
  Front Right: Capture 0 [0%] [-16.50dB] [on]
Simple mixer control 'Input Source',0
  Capabilities: enum
  Items: 'Front Mic' 'Line'
  Item0: 'Front Mic'
Simple mixer control 'Input Source',1
  Capabilities: enum
  Items: 'Front Mic' 'Line'
  Item0: 'Front Mic'

:~$ lspci -nv
00:00.0 0600: 8086:277c (rev c0)
        Subsystem: 1297:5104
        Flags: bus master, fast devsel, latency 0
        Capabilities: <access denied>

00:01.0 0604: 8086:277d (rev c0) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: fa000000-fcffffff
        Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
        Capabilities: <access denied>

00:1b.0 0403: 8086:27d8 (rev 01)
        Subsystem: 1297:5104
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fdff8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>

00:1c.0 0604: 8086:27d0 (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: fde00000-fdefffff
        Prefetchable memory behind bridge: 00000000fdb00000-00000000fdbfffff
        Capabilities: <access denied>

00:1d.0 0c03: 8086:27c8 (rev 01) (prog-if 00 [UHCI])
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0, IRQ 23
        I/O ports at ff00 [size=32]

00:1d.1 0c03: 8086:27c9 (rev 01) (prog-if 00 [UHCI])
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0, IRQ 19
        I/O ports at fe00 [size=32]

00:1d.2 0c03: 8086:27ca (rev 01) (prog-if 00 [UHCI])
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at fd00 [size=32]

00:1d.3 0c03: 8086:27cb (rev 01) (prog-if 00 [UHCI])
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at fc00 [size=32]

00:1d.7 0c03: 8086:27cc (rev 01) (prog-if 20 [EHCI])
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at fdfff000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>

00:1e.0 0604: 8086:244e (rev e1) (prog-if 01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: fdd00000-fddfffff
        Prefetchable memory behind bridge: 00000000fdc00000-00000000fdcfffff
        Capabilities: <access denied>

00:1f.0 0601: 8086:27b8 (rev 01)
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0
        Capabilities: <access denied>

00:1f.1 0101: 8086:27df (rev 01) (prog-if 8a [Master SecP PriP])
        Subsystem: 1297:5104
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at 01f0 [size=8]
        I/O ports at 03f4 [size=1]
        I/O ports at 0170 [size=8]
        I/O ports at 0374 [size=1]
        I/O ports at fb00 [size=16]

00:1f.2 0101: 8086:27c0 (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: 1297:5104
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
        I/O ports at fa00 [size=8]
        I/O ports at f900 [size=4]
        I/O ports at f800 [size=8]
        I/O ports at f700 [size=4]
        I/O ports at f600 [size=16]
        Memory at fdffe000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>

00:1f.3 0c05: 8086:27da (rev 01)
        Subsystem: 1297:5104
        Flags: medium devsel, IRQ 15
        I/O ports at 0500 [size=32]

01:00.0 0300: 10de:0392 (rev a1) (prog-if 00 [VGA])
        Subsystem: 1682:2221
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
        I/O ports at cf00 [size=128]
        [virtual] Expansion ROM at fc000000 [disabled] [size=128K]
        Capabilities: <access denied>

02:00.0 0200: 14e4:169d (rev 21)
        Subsystem: 1297:5065
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fdef0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>

03:0a.0 0c00: 1106:3044 (rev c0) (prog-if 10 [OHCI])
        Subsystem: 1297:5065
        Flags: bus master, medium devsel, latency 64, IRQ 18
        Memory at fddff000 (32-bit, non-prefetchable) [size=2K]
        I/O ports at df00 [size=128]
        Capabilities: <access denied>

:~$ asoundconf list
Names of available sound cards:
Intel
Headset

:~$ cat /etc/asound.conf ~/.asoundrc*
cat: /etc/asound.conf: No such file or directory
cat: /home/hornby/.asoundrc*: No such file or directory

:~$ dmesg
[ 0.000000] Linux version 2.6.20-15-generic (root@yellow) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Sun Apr 15 06:17:24 UTC 2007 (Ubuntu 2.6.20-15.27-generic)
[ 0.000000] Command line: root=UUID=87cd2b21-e912-4899-ba08-ac1df0d53ca4 ro quiet splash
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f400 (usable)
[ 0.000000] BIOS-e820: 000000000009f400 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cfff0000 (usable)
[ 0.000000] BIOS-e820: 00000000cfff0000 - 00000000cfff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cfff3000 - 00000000d0000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
[ 0.000000] Entering add_active_range(0, 0, 159) 0 entries of 3200 used
[ 0.000000] Entering add_active_range(0, 256, 851952) 1 entries of 3200 used
[ 0.000000] Entering add_active_range(0, 1048576, 1245184) 2 entries of 3200 used
[ 0.000000] end_pfn_map = 1245184
[ 0.000000] DMI 2.4 present.
[ 0.000000] ACPI: RSDP (v000 Shuttl ) @ 0x00000000000f9270
[ 0.000000] ACPI: RSDT (v001 Shuttl Shuttle 0x42302e31 AWRD 0x00000000) @ 0x00000000cfff3040
[ 0.000000] ACPI: FADT (v001 Shuttl Shuttle 0x42302e31 AWRD 0x00000000) @ 0x00000000cfff30c0
[ 0.000000] ACPI: HPET (v001 Shuttl Shuttle 0x42302e31 AWRD 0x00000098) @ 0x00000000cfff7580
[ 0.000000] ACPI: MCFG (v001 Shuttl Shuttle 0x42302e31 AWRD 0x00000000) @ 0x00000000cfff7600
[ 0.000000] ACPI: SLIC (v001 Shuttl Shuttle 0x42302e31 AWRD 0x00000000) @ 0x00000000cfff7680
[ 0.000000] ACPI: MADT (v001 Shuttl Shuttle 0x42302e31 AWRD 0x00000000) @ 0x00000000cfff7480
[ 0.000000] ACPI: SSDT (v001 PmRef CpuPm 0x00003000 INTL 0x20041203) @ 0x00000000cfff7e60
[ 0.000000] ACPI: DSDT (v001 SHUTTL SD39V10 0x00001000 MSFT 0x0100000e) @ 0x0000000000000000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000130000000
[ 0.000000] Entering add_active_range(0, 0, 159) 0 entries of 3200 used
[ 0.000000] Entering add_active_range(0, 256, 851952) 1 entries of 3200 used
[ 0.000000] Entering add_active_range(0, 1048576, 1245184) 2 entries of 3200 used
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000130000000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] DMA32 4096 -> 1048576
[ 0.000000] Normal 1048576 -> 1245184
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0 -> 159
[ 0.000000] 0: 256 -> 851952
[ 0.000000] 0: 1048576 -> 1245184
[ 0.000000] On node 0 totalpages: 1048463
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 1103 pages reserved
[ 0.000000] DMA zone: 2840 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 833576 pages, LIFO batch:31
[ 0.000000] Normal zone: 2688 pages used for memmap
[ 0.000000] Normal zone: 193920 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] Processor #0 (Bootup-CPU)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] Processor #1
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] disabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Setting APIC routing to physical flat
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] Nosave address range: 000000000009f000 - 00000000000a0000
[ 0.000000] Nosave address range: 00000000000a0000 - 00000000000f0000
[ 0.000000] Nosave address range: 00000000000f0000 - 0000000000100000
[ 0.000000] Nosave address range: 00000000cfff0000 - 00000000cfff3000
[ 0.000000] Nosave address range: 00000000cfff3000 - 00000000d0000000
[ 0.000000] Nosave address range: 00000000d0000000 - 00000000e0000000
[ 0.000000] Nosave address range: 00000000e0000000 - 00000000f0000000
[ 0.000000] Nosave address range: 00000000f0000000 - 00000000fec00000
[ 0.000000] Nosave address range: 00000000fec00000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at d1000000 (gap: d0000000:10000000)
[ 0.000000] SMP: Allowing 4 CPUs, 2 hotplug CPUs
[ 0.000000] PERCPU: Allocating 34048 bytes of per cpu data
[ 0.000000] Built 1 zonelists. Total pages: 1030336
[ 0.000000] Kernel command line: root=UUID=87cd2b21-e912-4899-ba08-ac1df0d53ca4 ro quiet splash
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 22.978039] Console: colour VGA+ 80x25
[ 22.980752] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 22.983661] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 22.983916] Checking aperture...
[ 22.983924] Calgary: detecting Calgary via BIOS EBDA area
[ 22.983926] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 22.983928] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 23.039169] Placing software IO TLB between 0x164c000 - 0x564c000
[ 23.086073] Memory: 4041680k/4980736k available (2217k kernel code, 152172k reserved, 1162k data, 304k init)
[ 23.163020] Calibrating delay using timer specific routine.. 4805.57 BogoMIPS (lpj=9611145)
[ 23.163069] Security Framework v1.0.0 initialized
[ 23.163074] SELinux: Disabled at boot.
[ 23.163095] Mount-cache hash table entries: 256
[ 23.163237] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 23.163239] CPU: L2 cache: 4096K
[ 23.163241] CPU 0/0 -> Node 0
[ 23.163242] using mwait in idle threads.
[ 23.163244] CPU: Physical Processor ID: 0
[ 23.163245] CPU: Processor Core ID: 0
[ 23.163251] CPU0: Thermal monitoring enabled (TM1)
[ 23.163260] SMP alternatives: switching to UP code
[ 23.163492] Early unpacking initramfs... done
[ 23.444657] ACPI: Core revision 20060707
[ 23.450243] ACPI: Looking for DSDT in initramfs... file /DSDT.aml not found, using machine DSDT.
[ 23.499546] Using local APIC timer interrupts.
[ 23.541149] result 16671400
[ 23.541151] Detected 16.671 MHz APIC timer.
[ 23.542661] SMP alternatives: switching to SMP code
[ 23.542777] Booting processor 1/2 APIC 0x1
[ 23.554088] Initializing CPU#1
[ 23.630419] Calibrating delay using timer specific routine.. 4801.53 BogoMIPS (lpj=9603070)
[ 23.630425] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 23.630426] CPU: L2 cache: 4096K
[ 23.630428] CPU 1/1 -> Node 0
[ 23.630430] CPU: Physical Processor ID: 0
[ 23.630431] CPU: Processor Core ID: 1
[ 23.630435] CPU1: Thermal monitoring enabled (TM2)
[ 23.630844] Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz stepping 06
[ 23.634429] Brought up 2 CPUs
[ 23.634468] time.c: Using 14.318180 MHz WALL HPET GTOD HPET/TSC timer.
[ 23.634470] time.c: Detected 2400.681 MHz processor.
[ 23.727002] migration_cost=31
[ 23.727264] Time: 17:22:33 Date: 04/25/107
[ 23.727291] NET: Registered protocol family 16
[ 23.727352] ACPI: bus type pci registered
[ 23.727358] PCI: Using configuration type 1
[ 23.736250] ACPI: Interpreter enabled
[ 23.736252] ACPI: Using IOAPIC for interrupt routing
[ 23.736670] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 23.736674] PCI: Probing PCI hardware (bus 00)
[ 23.737183] PCI quirk: region 0400-047f claimed by ICH6 ACPI/GPIO/TCO
[ 23.737186] PCI quirk: region 0480-04bf claimed by ICH6 GPIO
[ 23.737364] Boot video device is 0000:01:00.0
[ 23.737617] PCI: Transparent bridge - 0000:00:1e.0
[ 23.737654] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 23.745639] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[ 23.746288] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 23.748630] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11 12 14 15)
[ 23.748823] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 23.749018] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 *10 11 12 14 15)
[ 23.749212] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 11 12 14 *15)
[ 23.749406] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 23.749598] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 23.749791] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
[ 23.749985] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 7 9 10 11 12 14 15)
[ 23.750187] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 23.750194] pnp: PnP ACPI init
[ 23.752493] pnp: PnP ACPI: found 12 devices
[ 23.752529] PCI: Using ACPI for IRQ routing
[ 23.752531] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
[ 23.752591] NET: Registered protocol family 8
[ 23.752593] NET: Registered protocol family 20
[ 23.752601] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[ 23.752604] hpet0: 3 64-bit timers, 14318180 Hz
[ 23.753612] PCI-GART: No AMD northbridge found.
[ 23.753892] pnp: 00:08: ioport range 0x400-0x4bf could not be reserved
[ 23.754124] PCI: Bridge: 0000:00:01.0
[ 23.754126] IO window: c000-cfff
[ 23.754129] MEM window: fa000000-fcffffff
[ 23.754131] PREFETCH window: d0000000-dfffffff
[ 23.754134] PCI: Bridge: 0000:00:1c.0
[ 23.754136] IO window: e000-efff
[ 23.754139] MEM window: fde00000-fdefffff
[ 23.754142] PREFETCH window: fdb00000-fdbfffff
[ 23.754146] PCI: Bridge: 0000:00:1e.0
[ 23.754148] IO window: d000-dfff
[ 23.754152] MEM window: fdd00000-fddfffff
[ 23.754155] PREFETCH window: fdc00000-fdcfffff
[ 23.754165] ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 23.754169] PCI: Setting latency timer of device 0000:00:01.0 to 64
[ 23.754181] ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 23.754185] PCI: Setting latency timer of device 0000:00:1c.0 to 64
[ 23.754193] PCI: Setting latency timer of device 0000:00:1e.0 to 64
[ 23.754220] NET: Registered protocol family 2
[ 23.790253] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 23.790474] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[ 23.792349] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 23.792921] TCP: Hash tables configured (established 262144 bind 65536)
[ 23.792923] TCP reno registered
[ 23.806337] checking if image is initramfs... it is
[ 24.355749] Freeing initrd memory: 7306k freed
[ 24.359302] audit: initializing netlink socket (disabled)
[ 24.359321] audit(1180113753.348:1): initialized
[ 24.359472] VFS: Disk quotas dquot_6.5.1
[ 24.359490] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 24.359535] io scheduler noop registered
[ 24.359537] io scheduler anticipatory registered
[ 24.359539] io scheduler deadline registered
[ 24.359549] io scheduler cfq registered (default)
[ 32.351174] 0000:00:1d.7 EHCI: BIOS handoff failed (BIOS bug ?) 01010001
[ 32.351311] PCI: Setting latency timer of device 0000:00:01.0 to 64
[ 32.351335] assign_interrupt_mode Found MSI capability
[ 32.351338] Allocate Port Service[0000:00:01.0:pcie00]
[ 32.351403] PCI: Setting latency timer of device 0000:00:1c.0 to 64
[ 32.351435] assign_interrupt_mode Found MSI capability
[ 32.351436] Allocate Port Service[0000:00:1c.0:pcie00]
[ 32.351460] Allocate Port Service[0000:00:1c.0:pcie02]
[ 32.368172] Real Time Clock Driver v1.12ac
[ 32.368299] hpet_resources: 0xfed00000 is busy
[ 32.368315] Linux agpgart interface v0.102 (c) Dave Jones
[ 32.368317] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 32.368727] mice: PS/2 mouse device common for all mice
[ 32.369171] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
[ 32.369288] input: Macintosh mouse button emulation as /class/input/input0
[ 32.369314] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 32.369317] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 32.369508] PNP: No PS/2 controller found. Probing ports directly.
[ 32.370359] i8042.c: No controller found.
[ 32.370430] TCP cubic registered
[ 32.370437] NET: Registered protocol family 1
[ 32.370498] ACPI: (supports S0 S1 S4 S5)
[ 32.370532] Magic number: 7:498:391
[ 32.370621] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 32.370692] Freeing unused kernel memory: 304k freed
[ 33.493918] Capability LSM initialized
[ 33.517141] ACPI: Fan [FAN] (on)
[ 33.519616] ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu0Ist] [20060707]
[ 33.519844] ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu1Ist] [20060707]
[ 33.519875] ACPI Exception (acpi_processor-0677): AE_NOT_FOUND, Processor Device is not present [20060707]
[ 33.519879] ACPI Exception (acpi_processor-0677): AE_NOT_FOUND, Processor Device is not present [20060707]
[ 33.520656] ACPI: Thermal Zone [THRM] (-73 C)
[ 33.745211] usbcore: registered new interface driver usbfs
[ 33.745227] usbcore: registered new interface driver hub
[ 33.758722] SCSI subsystem initialized
[ 33.761910] libata version 2.20 loaded.
[ 33.763796] ata_piix 0000:00:1f.1: version 2.10ac1
[ 33.763812] ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
[ 33.763826] PCI: Setting latency timer of device 0000:00:1f.1 to 64
[ 33.763856] ata1: PATA max UDMA/133 cmd 0x00000000000101f0 ctl 0x00000000000103f6 bmdma 0x000000000001fb00 irq 14
[ 33.763888] usbcore: registered new device driver usb
[ 33.769465] ata2: PATA max UDMA/133 cmd 0x0000000000010170 ctl 0x0000000000010376 bmdma 0x000000000001fb08 irq 15
[ 33.769489] scsi0 : ata_piix
[ 33.769656] USB Universal Host Controller Interface driver v3.0
[ 33.796014] ieee1394: Initialized config rom entry `ip1394'
[ 33.805858] Floppy drive(s): fd0 is 1.44M
[ 33.828888] FDC 0 is a post-1991 82077
[ 33.940466] ATA: abnormal status 0x7F on port 0x00000000000101f7
[ 33.940482] scsi1 : ata_piix
[ 33.940535] ata2: port disabled. ignoring.
[ 33.940789] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
[ 33.940811] ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
[ 33.940826] PCI: Setting latency timer of device 0000:00:1f.2 to 64
[ 33.940848] ata3: SATA max UDMA/133 cmd 0x000000000001fa00 ctl 0x000000000001f902 bmdma 0x000000000001f600 irq 19
[ 33.940865] ata4: SATA max UDMA/133 cmd 0x000000000001f800 ctl 0x000000000001f702 bmdma 0x000000000001f608 irq 19
[ 33.940874] scsi2 : ata_piix
[ 34.330147] ata3.00: ata_hpa_resize 1: sectors = 976773168, hpa_sectors = 976773168
[ 34.330150] ata3.00: ATA-7: ST3500630AS, 3.AAE, max UDMA/133
[ 34.330152] ata3.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 34.330155] ata3.01: ATAPI, max UDMA/100
[ 34.396693] ata3.00: ata_hpa_resize 1: sectors = 976773168, hpa_sectors = 976773168
[ 34.396696] ata3.00: configured for UDMA/133
[ 34.580468] ata3.01: configured for UDMA/100
[ 34.580471] scsi3 : ata_piix
[ 34.750772] ATA: abnormal status 0x7F on port 0x000000000001f807
[ 34.750854] scsi 2:0:0:0: Direct-Access ATA ST3500630AS 3.AA PQ: 0 ANSI: 5
[ 34.752080] scsi 2:0:1:0: CD-ROM LITE-ON DVDRW LH-20A1S 9L05 PQ: 0 ANSI: 5
[ 34.752327] tg3.c:v3.72 (January 8, 2007)
[ 34.752341] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 34.752348] PCI: Setting latency timer of device 0000:02:00.0 to 64
[ 34.761009] SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
[ 34.762242] sda: Write Protect is off
[ 34.762244] sda: Mode Sense: 00 3a 00 00
[ 34.764723] SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 34.766343] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 34.766345] Uniform CD-ROM driver Revision: 3.20
[ 34.766369] sr 2:0:1:0: Attached scsi CD-ROM sr0
[ 34.766419] SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
[ 34.766427] sda: Write Protect is off
[ 34.766428] sda: Mode Sense: 00 3a 00 00
[ 34.766439] SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 34.766443] sda:<5>sd 2:0:0:0: Attached scsi generic sg0 type 0
[ 34.768592] sr 2:0:1:0: Attached scsi generic sg1 type 5
[ 34.785711] sda1 sda2 sda3
[ 34.798296] sd 2:0:0:0: Attached scsi disk sda
[ 34.801487] eth0: Tigon3 [partno(BCM95789) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:30:1b:43:cc:8b
[ 34.801492] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[1]
[ 34.801494] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[ 34.801520] ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 23
[ 34.801531] PCI: Setting latency timer of device 0000:00:1d.0 to 64
[ 34.801534] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 34.801640] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
[ 34.801664] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000ff00
[ 34.801777] usb usb1: configuration #1 chosen from 1 choice
[ 34.801797] hub 1-0:1.0: USB hub found
[ 34.801801] hub 1-0:1.0: 2 ports detected
[ 34.907977] ACPI: PCI Interrupt 0000:00:1d.1[B] -> <6>ACPI: PCI Interrupt 0000:03:0a.0[A] -> GSI 18 (level, low) -> IRQ 18
[ 34.907983] GSI 19 (level, low) -> IRQ 19
[ 34.907985] PCI: Setting latency timer of device 0000:03:0a.0 to 64
[ 34.907991] PCI: Setting latency timer of device 0000:00:1d.1 to 64
[ 34.907995] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 34.908014] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
[ 34.908040] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000fe00
[ 34.908107] usb usb2: configuration #1 chosen from 1 choice
[ 34.908124] hub 2-0:1.0: USB hub found
[ 34.908128] hub 2-0:1.0: 2 ports detected
[ 34.961063] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[18] MMIO=[fddff000-fddff7ff] Max Packet=[2048] IR/IT contexts=[4/8]
[ 34.998085] Attempting manual resume
[ 34.998087] swsusp: Resume From Partition 8:2
[ 34.998089] PM: Checking swsusp image.
[ 34.998325] PM: Resume from disk failed.
[ 35.015831] ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
[ 35.015840] PCI: Setting latency timer of device 0000:00:1d.2 to 64
[ 35.015843] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 35.015858] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
[ 35.015879] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000fd00
[ 35.015945] usb usb3: configuration #1 chosen from 1 choice
[ 35.015963] hub 3-0:1.0: USB hub found
[ 35.015967] hub 3-0:1.0: 2 ports detected
[ 35.018891] kjournald starting. Commit interval 5 seconds
[ 35.018899] EXT3-fs: mounted filesystem with ordered data mode.
[ 35.123677] ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 16
[ 35.123685] PCI: Setting latency timer of device 0000:00:1d.3 to 64
[ 35.123688] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[ 35.123704] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
[ 35.123727] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000fc00
[ 35.123795] usb usb4: configuration #1 chosen from 1 choice
[ 35.123812] hub 4-0:1.0: USB hub found
[ 35.123816] hub 4-0:1.0: 2 ports detected
[ 35.231671] ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 23
[ 35.231685] PCI: Setting latency timer of device 0000:00:1d.7 to 64
[ 35.231688] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 35.231708] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
[ 35.231739] PCI: cache line size of 32 is not supported by device 0000:00:1d.7
[ 35.231745] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfdfff000
[ 35.235623] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[ 35.235673] usb usb5: configuration #1 chosen from 1 choice
[ 35.235690] hub 5-0:1.0: USB hub found
[ 35.235696] hub 5-0:1.0: 8 ports detected
[ 35.255430] usb 2-1: new full speed USB device using uhci_hcd and address 2
[ 36.138292] usb 5-5: new high speed USB device using ehci_hcd and address 3
[ 36.242258] ieee1394: Host added: ID:BUS[0-00:1023] GUID[000000301b43ee73]
[ 36.274531] usb 5-5: configuration #1 chosen from 1 choice
[ 36.274622] hub 5-5:1.0: USB hub found
[ 36.274730] hub 5-5:1.0: 4 ports detected
[ 36.989193] usb 4-1: new low speed USB device using uhci_hcd and address 2
[ 37.179259] usb 4-1: configuration #1 chosen from 1 choice
[ 37.424633] usb 4-2: new low speed USB device using uhci_hcd and address 3
[ 37.614746] usb 4-2: configuration #1 chosen from 1 choice
[ 37.860087] usb 2-1: new full speed USB device using uhci_hcd and address 3
[ 38.099171] usb 2-1: configuration #1 chosen from 1 choice
[ 42.051637] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 42.065353] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 42.114405] input: PC Speaker as /class/input/input1
[ 42.143020] intel_rng: FWH not detected
[ 42.296586] usbcore: registered new interface driver hiddev
[ 42.377589] iTCO_vendor_support: vendor-support=0
[ 42.378408] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (11-Nov-2006)
[ 42.378464] iTCO_wdt: Found a ICH7 or ICH7R TCO device (Version=2, TCOBASE=0x0460)
[ 42.378487] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 42.408558] input: Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) as /class/input/input2
[ 42.408598] input: USB HID v1.10 Mouse [Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)] on usb-0000:00:1d.3-1
[ 42.440075] nvidia: module license 'NVIDIA' taints kernel.
[ 42.701215] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 42.701223] PCI: Setting latency timer of device 0000:01:00.0 to 64
[ 42.701266] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 1.0-9755 Mon Feb 26 23:16:31 PST 2007
[ 42.741895] NET: Registered protocol family 17
[ 42.742928] input: Microsoft Natural Ergonomic Keyboard 4000 as /class/input/input3
[ 42.742964] input: USB HID v1.11 Keyboard [Microsoft Natural Ergonomic Keyboard 4000] on usb-0000:00:1d.3-2
[ 42.764895] input: Microsoft Natural Ergonomic Keyboard 4000 as /class/input/input4
[ 42.764929] input: USB HID v1.11 Device [Microsoft Natural Ergonomic Keyboard 4000] on usb-0000:00:1d.3-2
[ 42.785529] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 42.785544] PCI: Setting latency timer of device 0000:00:1b.0 to 64
[ 42.859694] input: Plantronics Plantronics Headset as /class/input/input5
[ 42.859731] input: USB HID v1.00 Device [Plantronics Plantronics Headset] on usb-0000:00:1d.1-1
[ 42.859744] usbcore: registered new interface driver usbhid
[ 42.859746] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[ 42.950795] usbcore: registered new interface driver snd-usb-audio
[ 42.950879] usbcore: registered new interface driver xpad
[ 42.950881] drivers/usb/input/xpad.c: driver for Xbox controllers v0.1.6
[ 42.993454] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
[ 43.010672] tg3: eth0: Link is up at 100 Mbps, full duplex.
[ 43.010674] tg3: eth0: Flow control is on for TX and on for RX.
[ 43.200184] fuse init (API version 7.8)
[ 43.253051] lp: driver loaded but no devices found
[ 43.305499] Adding 2048276k swap on /dev/disk/by-uuid/b806dfc2-9159-461e-b501-95a94b8f5dc8. Priority:-1 extents:1 across:2048276k
[ 43.412793] EXT3 FS on sda1, internal journal
[ 43.618513] kjournald starting. Commit interval 5 seconds
[ 43.618705] EXT3 FS on sda3, internal journal
[ 43.618709] EXT3-fs: mounted filesystem with ordered data mode.
[ 49.721140] input: Power Button (FF) as /class/input/input6
[ 49.721159] ACPI: Power Button (FF) [PWRF]
[ 49.721186] input: Power Button (CM) as /class/input/input7
[ 49.721199] ACPI: Power Button (CM) [PWRB]
[ 49.760084] No dock devices found.
[ 49.785554] ibm_acpi: ec object not found
[ 49.876720] Using specific hotkey driver
[ 49.946530] pcc_acpi: loading...
[ 54.049410] ppdev: user-space parallel port driver
[ 54.770673] Bluetooth: Core ver 2.11
[ 54.770729] NET: Registered protocol family 31
[ 54.770730] Bluetooth: HCI device and connection manager initialized
[ 54.770733] Bluetooth: HCI socket layer initialized
[ 54.787581] Bluetooth: L2CAP ver 2.8
[ 54.787586] Bluetooth: L2CAP socket layer initialized
[ 54.922698] Bluetooth: RFCOMM socket layer initialized
[ 54.922711] Bluetooth: RFCOMM TTY layer initialized
[ 54.922713] Bluetooth: RFCOMM ver 1.8

:~$ cat /proc/interrupts
           CPU0 CPU1
  0: 4744870 0 IO-APIC-edge timer
  6: 5 0 IO-APIC-edge floppy
  8: 0 0 IO-APIC-edge rtc
  9: 0 0 IO-APIC-fasteoi acpi
 14: 0 0 IO-APIC-edge libata
 15: 0 0 IO-APIC-edge libata
 16: 2339565 0 IO-APIC-fasteoi uhci_hcd:usb4, eth0, HDA Intel, nvidia
 18: 3 0 IO-APIC-fasteoi ohci1394, uhci_hcd:usb3
 19: 847772 0 IO-APIC-fasteoi libata, uhci_hcd:usb2
 23: 37 0 IO-APIC-fasteoi uhci_hcd:usb1, ehci_hcd:usb5
NMI: 0 0
LOC: 4744753 4744736
ERR: 0

:~$ amixer -c 1
Simple mixer control 'Bass',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 48
  Mono: 24 [50%]
Simple mixer control 'Bass Boost',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Treble',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 48
  Mono: 24 [50%]
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 704
  Mono:
  Front Left: Playback 227 [32%] [-27.38dB] [on]
  Front Right: Playback 227 [32%] [-27.38dB] [on]
Simple mixer control 'Mic',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Mono
  Limits: Capture 0 - 15
  Mono: Capture 15 [100%] [31.00dB] [off]
Simple mixer control 'Auto Gain Control',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Tags: patch
Revision history for this message
Greg (ghornby) wrote :

Here's a screen shot showing that the keyboard does adjust the volume for the external speakers (part I).

Revision history for this message
Greg (ghornby) wrote :

Here's a screen shot showing that the keyboard does adjust the volume for the speakers (part II).

Revision history for this message
Greg (ghornby) wrote :

Here's a screen shot showing that the keyboard controls / headset-controls do not adjust volume on the headset.
In both of the previous two screen shots the two volume bars matched, in this screen shot you can see that the
two volume bars do not match. In the first case, the keyboard / headset-controls are causing both volume bars
to move and they match (this being the volume bar for the speakers) in this case the volume bar for the headset
isn't moving as a result to keypresses.

Revision history for this message
Greg (ghornby) wrote :

Here's a screen shot that Tormot Volden asked for (I think).

Revision history for this message
Tormod Volden (tormodvolden) wrote :

If you leave the Volume Control panel (where you can adjust the headset volume) open while you press the volume buttons, the slider in the panel doesn't move?

Select _only_ the headset PCM in Default Mixer Track Device, then watch the volume sliders in the panel - which of them move? Go through all devices in the Volume Control panel.

Changed in control-center:
status: Needs Info → Unconfirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

I think I can confirm the bug using my USB microphone: If I select the USB device and Microphone track under Default Mixer Track Device, the volume keys do not change the corresponding slider of the USB device in the Volume Control panel, but the Microphone slider of the main sound card. The gconf-editor /desktop/gnome/sound seems correct: default_mixer_device=alsamixer:hw:1 and default_mixer_tracks=[Microphone].

If I go back to the Default Mixer Track Device and choose the main sound card, I see its Microphone will be selected. Back to the USB device, its Microphone is selected. Watching gconf-editor /desktop/gnome/sound I see it's impossible to select multiple tracks from multiple devices, which is maybe a separate bug in control-center.

Changed in alsa-lib:
status: Unconfirmed → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Using strace I can see that gnome-settings-daemon is opening /dev/snd/controlC0, instead of what I would expect to be /dev/snd/controlC1...

open("/dev/snd/controlC0", O_RDONLY) = 23
open("/dev/snd/controlC0", O_RDWR) = 23
open("/dev/snd/controlC0", O_RDONLY) = 25
open("/dev/snd/controlC0", O_RDWR) = 25

Revision history for this message
Greg (ghornby) wrote : Re: [Bug 116929] Re: cannot adjust headset volume with keyboard or headset

In System->Preferences->Sound under the "Default Mixer Tracks"
"Device:" there are three options: "HDA Intel (Alsa mixer)",
"Plantronics Headset (Alsa mixer)" and "Realtek ALC888 (OSS Mixer)".
I tried selecting each one of these three options and adjusting the
volume with the keyboard controls. Each time a volume bar pops up and
that moves right/left as I decrease/increase sound but the volume bar
in the Volume Control Panel for the headset does NOT change for any of
them. Also, as I play something in YouTube the sound DOES change from
my monitor speakers.

cheers,
Greg

On 5/26/07, Tormod Volden <email address hidden> wrote:
> If you leave the Volume Control panel (where you can adjust the headset
> volume) open while you press the volume buttons, the slider in the panel
> doesn't move?
>
> Select _only_ the headset PCM in Default Mixer Track Device, then watch
> the volume sliders in the panel - which of them move? Go through all
> devices in the Volume Control panel.
>
> ** Changed in: control-center (Ubuntu)
> Sourcepackagename: None => control-center
> Status: Unconfirmed => Needs Info
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Greg, what I wanted you to try is:
Select _only_ the headset PCM in Default Mixer Track Device, then (while pressing volume keys) go through the different devices in the _Volume Control_ panel, and watch
the volume sliders in the panel - which of them move?

Revision history for this message
Greg (ghornby) wrote :

When key-board controlling the volume what happens is:

0: HDA Intel (Alsa mixer)
- the PCM bar goes up and down
- Front Mic and Line-in do not.

1: Plantronics Headset (Alsa mixer)
- PCM does not move
- No other bars.

2: Realtek ALC888 (OS Mixer)
- None of the bars for "Volume", "Line-in" or "PCM-2" move.

On 5/26/07, Tormod Volden <email address hidden> wrote:
> Greg, what I wanted you to try is:
> Select _only_ the headset PCM in Default Mixer Track Device, then (while pressing volume keys) go through the different devices in the _Volume Control_ panel, and watch
> the volume sliders in the panel - which of them move?
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Can you please also confirm the values of the gnome settings:
gconftool --get /desktop/gnome/sound/default_mixer_device
gconftool --get /desktop/gnome/sound/default_mixer_tracks

Revision history for this message
Greg (ghornby) wrote :

:~$ gconftool --get /desktop/gnome/sound/default_mixer_device
alsamixer:hw:1
:~$ gconftool --get /desktop/gnome/sound/default_mixer_tracks
[Bass,Treble,PCM]

On 5/26/07, Tormod Volden <email address hidden> wrote:
> Can you please also confirm the values of the gnome settings:
> gconftool --get /desktop/gnome/sound/default_mixer_device
> gconftool --get /desktop/gnome/sound/default_mixer_tracks
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Greg, can you try this package, which includes a patch from the upstream bug? You have to log in again after installing it.

Changed in control-center:
status: Unknown → Fix Released
Revision history for this message
Greg (ghornby) wrote :

When I open it I get an "Error: Wrong architecture 'i386'" message.
I'm using 64bit Ubuntu. Sorry about not mentioning that earlier.
Greg

On 5/29/07, Bug Watch Updater <email address hidden> wrote:
> ** Changed in: control-center (upstream)
> Status: Unknown => Fix Released
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Greg, it's relatively easy to build your own package:
sudo apt-get install devscripts
sudo apt-get build-dep gnome-control-center
apt-get sources gnome-control-center
cd the-new-directory
patch the-file-to-patch patch-from-the-upstream-bug
debuild -b -us -uc

Revision history for this message
Greg (ghornby) wrote :

Hey Tormod,

I followed the first few lines of this (note that its, "apt-get source
gnome-control-center" and not "sources"), cd'd into
~/control-center-2.18.1, but I'm not sure which file I should be
patching. The files are:

:~/control-center-2.18.1$ ls
aclocal.m4
AUTHORS
cappletsChangeLog
config.guess
config.h.in
config.sub
configure
configure.in
control-center.spec
control-center.spec.in
COPYING
debian
depcomp
gnome-doc-utils.make
gnome-settings-daemon
help
INSTALL
install-sh
intltool-extract.in
intltool-merge.in
intltool-update.in
libbackground
libslab
libsounds
libwindow-settings
ltmain.sh
m4
MAINTAINERS
Makefile.am
Makefile.in
missing
mkinstalldirs
NEWS
po
README
schemas
shell
TODO
typing-break
vfs-methods

From here, what exactly should I type?

On 5/30/07, Tormod Volden <email address hidden> wrote:
> Greg, it's relatively easy to build your own package:
> sudo apt-get install devscripts
> sudo apt-get build-dep gnome-control-center
> apt-get sources gnome-control-center
> cd the-new-directory
> patch the-file-to-patch patch-from-the-upstream-bug
> debuild -b -us -uc
>
> ** Changed in: control-center (Ubuntu)
> Sourcepackagename: alsa-lib => control-center
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

If you look inside the upstream patch file, you'll see the filename "acme-volume-gstreamer.c". Its inside gnome-settings-daemon/actions if I remember correctly. The command would then be:
patch gnome-settings-daemon/actions/acme-volume-gstreamer.c ~/Desktop/Another-updated-patch.txt
(depending on what you called the patch file and where you downloaded it...)

Revision history for this message
Greg (ghornby) wrote :

Is the upstream patch file the attachment file you emailed?:
   gnome-control-center_2.18.1-0ubuntu2.2_i386.deb

I've unpacked it (into a directory called "tmp" and dug around inside
but didn't find any "acme-volume-gstreamer.c":
:~/Desktop/tmp$ ls
control
control.tar
data.tar
debian-binary
gnome-control-center_2.18.1-0ubuntu2.2_i386.deb
md5sums
postinst
postrm
shlibs:~/Desktop/tmp$ ls
control
control.tar
data.tar
debian-binary
gnome-control-center_2.18.1-0ubuntu2.2_i386.deb
md5sums
postinst
postrm
shlibs
usr

usr

Of the files listed above, only "usr" is a directory and neither it
nor its subdirectories contain the file "acme-volume-gstreamer.c" nor
is there a directory "gnome-settings-daemon".
Also, you reference the file "~/Desktop/Another-updated-patch.txt",
since I don't have any .txt files in the package you emailed, what are
you referring to?

I'm guessing I'm missing something since I'm not familiar with the terminology.

On 5/30/07, Tormod Volden <email address hidden> wrote:
> If you look inside the upstream patch file, you'll see the filename "acme-volume-gstreamer.c". Its inside gnome-settings-daemon/actions if I remember correctly. The command would then be:
> patch gnome-settings-daemon/actions/acme-volume-gstreamer.c ~/Desktop/Another-updated-patch.txt
> (depending on what you called the patch file and where you downloaded it...)
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Sorry for not explaining so well. The upstream bug is linked to on top of this page. (http://bugzilla.gnome.org/show_bug.cgi?id=441552) It has a patch attached, called "Another updated patch" that you were supposed to download. No, you should not look inside the i386 package for anything, you can delete it.

"acme-volume-gstreamer.c" is in your source tree.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

(I have used Launchpad so much, I have forgot how terribly non-intuitive and confusing it is. The "upstream" bug is linked to under "Assigned to" for some reason. Yikes.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Here is a debdiff with the patch included.

Greg, if you want to use this one instead, go to the control-center-2.18.1 directory and type
patch -p1 < ~/Desktop/control-center_2.18.1-0ubuntu2.2.debdiff

Revision history for this message
Tormod Volden (tormodvolden) wrote :

I wonder if it's pointless to ask for a upload of this, since it's fixed upstream. However, some testing in Gutsy and then backport/SRU to Feisty would be good. The patch fixes a memory pointer mistake that is a potential crasher.

Revision history for this message
Greg (ghornby) wrote :

I downloaded the file you pointed to me to and I patched things as follows:

:~/control-center-2.18.1$ mv control-center_2.18.1-0ubuntu2.2.debdiff
/home/hornby/Desktop/
hornby@exodus:~/control-center-2.18.1$ patch -p1 <
~/Desktop/control-center_2.18.1-0ubuntu2.2.debdiff
patching file debian/changelog
patching file debian/patches/92_set_mixer_device.patch

Then I executed:
  debuild -b -us -uc
Actually, I did "sudo debuild -b -us -uc" and lots of stuff happened...

I logged out and logged back in and nothing seems to have changed.
I rebooted and logged back in and again, nothing seems to have changed.

On 5/30/07, Tormod Volden <email address hidden> wrote:
> I wonder if it's pointless to ask for a upload of this, since it's fixed
> upstream. However, some testing in Gutsy and then backport/SRU to Feisty
> would be good. The patch fixes a memory pointer mistake that is a
> potential crasher.
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Greg, you correctly patched and built the new packages. Now you have to install them:
 cd ~/control-center-2.18.1
 sudo debi control-center_2.18.1-0ubuntu2.2_i386.changes

Revision history for this message
Greg (ghornby) wrote :

:~$ cd control-center-2.18.1/
:~/control-center-2.18.1$ sudo debi
control-center_2.18.1-0ubuntu2.2_i386.changes
debi: can't read control-center_2.18.1-0ubuntu2.2_i386.changes!
:~/control-center-2.18.1$ ls
aclocal.m4
AUTHORS
capplets
ChangeLog
config.guess
config.guess.cdbs-orig
config.h
config.h.in
config.log
config.status
config.sub
config.sub.cdbs-orig
configure
configure.in
control-center.spec
control-center.spec.in
COPYING
debian
depcomp
gnome-doc-utils.make
gnome-settings-daemon
help
INSTALL
install-sh
intltool-extract
intltool-extract.in
intltool-merge
intltool-merge.in
intltool-update
intltool-update.in
libbackground
libslab
libsounds
libtool
libwindow-settings
ltmain.sh
m4
MAINTAINERS
Makefile
Makefile.am
Makefile.in
missing
mkinstalldirs
NEWS
po
README
schemas
shell
stamp-h1
TODO
typing-break
vfs-methods

Looking at the last line of config.log gives me the impression that
the "debuild" command worked since it is:
configure: exit 0

On 6/1/07, Tormod Volden <email address hidden> wrote:
> Greg, you correctly patched and built the new packages. Now you have to install them:
> cd ~/control-center-2.18.1
> sudo debi control-center_2.18.1-0ubuntu2.2_i386.changes
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Sorry, I didn't look carefully at your directory structure. The packages (and .changes file) are probably in your home directory. Run debi there, and replace the filename with whatever filename your .changes file got (it's of course not i386 in your case).

Revision history for this message
Greg (ghornby) wrote :

Hey, that works! The volume controls controlled headset volume and not
speaker volume. Going into System->Preferences->Sound and then
selecting for the Default Mixer Track the HDA Intel then changed things
so that headset/keyboard controls adjust speaker volume and not
headset volume. Success!
thanks,
Greg

On 6/1/07, Tormod Volden <email address hidden> wrote:
> Sorry, I didn't look carefully at your directory structure. The packages
> (and .changes file) are probably in your home directory. Run debi there,
> and replace the filename with whatever filename your .changes file got
> (it's of course not i386 in your case).
>
> --
> cannot adjust headset volume with keyboard or headset
> https://bugs.launchpad.net/bugs/116929
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Daniel Holbach (dholbach) wrote :

Does that fix the bug for everybody?

Changed in control-center:
status: Confirmed → Needs Info
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Yes, obviously for both of us.

Revision history for this message
Mike Fedyk (mfedyk) wrote :

So what is the next step? This bug is still marked "needs info" when it has a confirmed working patch.

Nominating.

Changed in control-center:
status: Needs Info → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

The upstream bug has been marked fixed, doing the same with the distribution task

Changed in control-center:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: Confirmed → Fix Released
Revision history for this message
Mike Fedyk (mfedyk) wrote :

What package version did the fix go in?

If it isn't in Gutsy, it shouldn't be market fixed in Ubuntu.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the gnome-control-center version has been updated since the bug has been closed upstream, you can try on current gutsy

Revision history for this message
Tormod Volden (tormodvolden) wrote :

From looking at the source, it has not been fixed. It's committed upstream but not released, I guess.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Sorry, I mixed up gnome-control-center and control-center... It has been fixed.

Revision history for this message
brian (brian-corvil) wrote :

It wasn't quite clear to me from the thread, should this problem be fixed in Gutsy?

I'm finding a similar problem with an up-to-date Gutsy. The keyboard volume control only seems to affect the Headphone channel
despite having configured the "default mixer tracks" to be PCM.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

brian, yes it's fixed in gutsy, if you encounter other problem please take a look to the already reported bugs if you don't find anything similar to the one you're facing, report a new one, thanks.

Changed in gnome-control-center:
importance: Unknown → Medium
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.