Logitech USB Headset detects but doesn't work

Asked by Foxx226

I'm using Ubuntu 6.10 (fresh install) and a logitech usb headset/mic. When I plug the headset in, Ubuntu detects it just fine. However, when I open my System->Preferences->Sound and set my default device to Logitech USB Headset and hit the test button under Devices tab, I get this error:

audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Could not get/set settings from/on resource

I've been through the Community Forums and as far as I can tell ALSA is installed correctly, the module for the headset is installed, and the alsamixer allows me to adjust the headset's settings. Also, the volume buttons on the headset itself allows me to adjust volume on the fly (mute button doesn't seem to do anything, but I have no way of telling since I can't really test it), but when it comes down to playing any sound, I get the above error.

There was a thread about this problem in the forums (can't remember the link now), but it had no replies and hasn't been updated since November... :(

I'm not even sure where to start on this one. Everything up to this point seems to check out okay, and I've tried various things with the .asoundrc file to try and force the use of the headset, but to no avail.

My primary soundcard is a via8237. It works without problems. Ubuntu just doesn't seem to like my headset for whatever reason.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Ralph Janke (txwikinger) said :
#1

Is this maybe a permission problem?

Revision history for this message
Foxx226 (foxxleo) said :
#2

I'm not sure. I wouldn't think so, considering many people have had success with this on default installs. How do I go about checking this?

Revision history for this message
Ralph Janke (txwikinger) said :
#3

check the /dev/? file that is used for its permissions

Revision history for this message
Foxx226 (foxxleo) said :
#4

I'm not exactly sure where to find it's /dev file. I did some research and found that udev is what manages the usb ports. Do I have to modify it's rules somehow to give permissions for that device? If so, how do I do that? :D

Here is my /dev/bus/usb/devices file if it helps:

T: Bus=05 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 16 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=0a02 Rev=10.13
S: Manufacturer=Logitech
S: Product=Logitech USB Headset
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I: If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=01(O) Atr=09(Isoc) MxPS= 192 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=01(O) Atr=09(Isoc) MxPS= 96 Ivl=1ms
I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E: Ad=84(I) Atr=09(Isoc) MxPS= 96 Ivl=1ms
I: If#= 3 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=8ms

The file was kind of long, so I left out the lines for my other devices.

Under the /dev/bus/usb/005/ directory I chmod 666'd the 016 dev file (which I *think* is the actual dev file for the device, not entirely sure) but it still didn't work. I'm assuming /dev/bus/usb/005/016 means device #16 on bus #5.

I guess you can't chmod the dev file to make it work, I have to change the rules in udev? How do I do that? I've looked up udev and tried to understand how to configure it, but it's pretty darn confusing to me :D

Revision history for this message
Mårten Woxberg (maxmc) said :
#5

Can you help with this problem?

Provide an answer of your own, or ask Foxx226 for more information if necessary.

To post a message you must log in.