I am utilizing kernel 2.6.13-r3 alsa drivers. I have the alsa subsystem recognizing my Logitech USB Headset and creating the devices in /dev/sound/dsp1, etc. and the correct entries in /proc/asound/... The issues is that when I try and run audio through the headphones, nothing happens. I can control the volume with alsamixer and kmix. But I can not listen to anything through amarok or xmms. I have set the correct hardware location in xmms. Here is my hardware profile: Latest ebuilds, fresh system running: 2.4 ghz P4 w/ 512 Mb ram Kernel 2.6.13-r3 w/ alsa compiled in and using snd-usb-audioDB- Onboard Intel 82801DB-ICH4 soundcard showing up as card1 in /proc/asound and /dev/dsp Logitech USB Headset 300 showing up as card0 in /proc/asound and /dev/dsp1. If you need any more info please email me or post here. Thanks Reproducible: Always Steps to Reproduce: 1. Install alsa in kernel 2.6.13-r3 with snd-usb-audio driver 2. Plug in Logitech USB Headset 3. Try and play music through the logitech usb headset device Actual Results: No sound Expected Results: Sound
When you are using alsamixer, are you definately using "alsamixer -c 1" to configure the second sound adapter instead of the default?
I did check to make sure the headphones were unmuted in alsamixer -c 1. On another note, i tried the headphones in my laptop which is running gentoo, allmost the exact same setup, except it has a Intel 82801CA/CAM AC'97 Audio Controller listed in lspci. I am sure that the broken system is loading module.snd-usb-audio, and that it is not loading module audio. On the laptop, there was not much additional configuration except for setting xmms input to be alsa, setting the input device to the headphones, and making sure the mixer was set to "speaker" on card 1 (the headphones) If you need me to send some configs or etc, i would definately do that. Thanks
Found out that my inability to get the headphones to work was due to having the headphones pluged in through a usb hub. This has never been an issue in windows but i will try a few configurations to sort it out. Looks like it is a bug in snd-usb-audio not mapping the device completely right.
Please see if this is reproducible on the latest development kernel (currently vanilla-sources-2.6.14_rc5)
Please reopen when you test on 2.6.14 or newer
I just purchased a Logitech Premium Notebook Headset, and I have the same issue as the OP. I have a KVM switch with an integrated USB hub. If I attach the USB headset to this KVM/hub it works correctly on my Windows laptop, but not my Gentoo workstation. If I disconnect the device from the hub and plug it into my workstation directly it performs as expected. The device is detected, etc. correctly with identical log entries for both configurations: usb 7-3.3: new full speed USB device using ehci_hcd and address 7 usb 7-3.3: configuration #1 chosen from 1 choice usb 7-3.3: New USB device found, idVendor=046d, idProduct=0a01 usb 7-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 7-3.3: Product: Logitech USB Headset usb 7-3.3: Manufacturer: Logitech wsaxon@thundarr ~ $ cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfb9f8000 irq 22 1 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfbefc000 irq 17 2 [Headset ]: USB-Audio - Logitech USB Headset Logitech Logitech USB Headset at usb-0000:00:1d.1-2, full speed wsaxon@thundarr ~ $ cat /proc/asound/devices 2: : timer 3: [ 0- 2]: digital audio capture 4: [ 0- 1]: digital audio playback 5: [ 0- 0]: digital audio playback 6: [ 0- 0]: digital audio capture 7: [ 0- 2]: hardware dependent 8: [ 0] : control 9: [ 1- 0]: hardware dependent 10: [ 1] : control 11: [ 2- 0]: digital audio playback 12: [ 2- 0]: digital audio capture 13: [ 2] : control If it matters, this is actually an analog headset with a usb converter dongle. I am using 2.6.28-gentoo-r1 on amd64. Please let me know what additional information I can provide.