Ubuntu

Logitech USB headset volume has "speaker" output and muting doesn't work well with PulseAudio

Reported by Facundo Batista on 2010-03-22
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: pulseaudio

After upgrading desktop to Lucid, the volume in my USB headset is too low.

Sound is still there, but volume is just too slow.

Just for reference, I also have external speakers, and they work ok. Also, I used this headset in Karmic in the desktop, and they worked ok; furthermore, I try this headset in Lucid in my laptop, and they work ok.

Regards,

ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: facundo 1533 F.... pulseaudio
 /dev/snd/pcmC0D0p: facundo 1533 F...m pulseaudio
 /dev/snd/controlC1: facundo 1533 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Headset'/'Logitech Logitech USB Headset at usb-0000:00:02.0-1, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:0a01'
   Controls : 6
   Simple ctrls : 2
Card1.Amixer.info:
 Card hw:1 'default'/'PnP Audio Device at usb-0000:00:02.0-7, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB0d8c:0201'
   Controls : 17
   Simple ctrls : 6
Date: Mon Mar 22 14:42:58 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
NonfreeKernelModules: nvidia
Package: pulseaudio 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu12
PciMultimedia:

ProcEnviron:
 PATH=(custom, user)
 LANG=es_AR.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic-pae
SourcePackage: pulseaudio
Uname: Linux 2.6.32-16-generic-pae i686

Facundo Batista (facundo) wrote :
Daniel T Chen (crimsun) wrote :

Your Speaker/PCM levels are set pretty low on both (as present) devices.

Changed in pulseaudio (Ubuntu):
status: New → Incomplete
Facundo Batista (facundo) wrote :

Hi Daniel!

Where did you see that?

And how can I change it? I have all that I can control in 100%.

Thanks!

Changed in pulseaudio (Ubuntu):
status: Incomplete → New
Daniel T Chen (crimsun) wrote :

Look at your attachments: Card0.Amixer.values.txt and Card1.Amixer.values.txt

Use alsamixer in a Terminal to change them (any mixer applet will suffice).

Changed in pulseaudio (Ubuntu):
status: New → Incomplete
Facundo Batista (facundo) wrote :

Daniel: great! Touching the levels using alsamixer fixed the issue.

Just for the record, I did:

    alsamixer -c N

I found which "N" to use doing:

    cat /proc/asound/cards

(note that this last one changes if you add/removed pluggable audio devices, like an USB headset).

Daniel: one last comment: it would be great if users get aware of this problem by inspecting PulseAudio GUI (maybe somewhere it could show these levels, even not allowing to change them?).

Regards,

Changed in pulseaudio (Ubuntu):
status: Incomplete → Invalid
Christian Reis (kiko) wrote :

Daniel, I'm running into the same problem as Facundo, and I have the same question: why is the alsamixer volume control separate from the pulse setting, and would it be possible to make the volume controllable through pulse? Is it an upstream issue?

Changed in pulseaudio (Ubuntu):
status: Invalid → New
David Henningsson (diwic) wrote :

Christian, have you tried actually having alsamixer in one window and gnome-volume-control in the other, then changing the volume in either one? I think they should dynamically update each other.

Changed in pulseaudio (Ubuntu):
status: New → Incomplete
Facundo Batista (facundo) wrote :

David: I tried this.

They don't update dinamically.

But trying different combinations, I found the following in "Volume Control" (opened from padevchooser):

- I'm listening music ok on external speakers.

- I plug my headset in

- Pulseaudio automatically switches the music to the headset (this is ok!)

- At this point:
      - Can not hear anything on the headset
      - alsamixer shows the volume in 0
      - VolumeControl, in the "Output Devices" tab, it shows the analog output for the headset, and a horizontal bar "dances with the music" (like a "vu meter")
      - VolumeControl, in the "Playback" tab, shows me the output for the media player I'm using, but the horizontal bar here is not dancing, it's static (not in zero).

- In alsamixer, I turn the volume up.

- This produces the following effects:
      - Can hear music on the headset (yay!)
      - VolumeControl, in the "Output Devices" tab, shows the dancing bar like before
      - VolumeControl, in the "Playback" tab, now shows the dancing bar correctly, not static anymore.

So, I just wanted to remark here the differences between internal VolumeControl behaviour when I modify the volume of the headset in alsamixer.

Thanks!

Changed in pulseaudio (Ubuntu):
status: Incomplete → New
David Henningsson (diwic) wrote :

Facundo, what is the name, in alsamixer, of the control you're adjusting to get sound?
If it's "speaker", you might be able to work around it by selecting the "Analog speaker" profile in gnome-volume-control.

Changed in pulseaudio (Ubuntu):
status: New → Incomplete
Facundo Batista (facundo) wrote :

David: yes, it's speaker, see the screenshot I attach here to make things more clear.

However, I didn't find any way to adjust it's volume in gnome-volume-control. I played will all settings and sliders, and the only way to get sound in the headset is to go to alsamixer and touch the level there.

Changed in pulseaudio (Ubuntu):
status: Incomplete → New
David Henningsson (diwic) wrote :

Could you post the output of "lsusb", please?

summary: - USB headset volume too low
+ Logitech USB headset volume has "speaker" output and muting doesn't work
+ well with PulseAudio
Changed in pulseaudio (Ubuntu):
status: New → Confirmed
David Fraser (davidf) wrote :

This looks very much like bug 514032

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers