nw_biohazard Tux's lil' helper
Joined: 05 Aug 2008 Posts: 122
|
Posted: Tue May 08, 2012 3:26 am Post subject: Sennheiser USB headset/mic PC36 not working |
|
|
I'm failing to get a pair of Sennheiser PC36 headphones/mic running under ALSA.
I believe I have all of the necessary modules built into the kernel:
Code: |
wombat linux # grep SND_USB .config
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=y
|
The headset is detected as a USB device:
Code: |
wombat linux # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 003: ID 0c45:7703 Microdia
Bus 002 Device 004: ID 1395:0002 Sennheiser Communications
Bus 002 Device 005: ID 0424:2502 Standard Microsystems Corp.
Bus 002 Device 006: ID 0424:2602 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 007: ID 0424:2228 Standard Microsystems Corp. 9-in-2 Card Reader
Bus 002 Device 008: ID 045e:001c Microsoft Corp. Internet Keyboard Pro
Bus 002 Device 009: ID 045e:001d Microsoft Corp. Natural Keyboard Pro
Bus 002 Device 010: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
|
Not sure why it doesn't show up here:
Code: |
wombat ~ # cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: No such file or directory
wombat ~ #
|
Seems to be detected:
Code: |
wombat ~ # cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7e00000 irq 49
1 [Headset ]: USB-Audio - Sennheiser USB Headset
Sennheiser Communications Sennheiser USB Headset at usb-0000:00:1d.0-1.5, full
|
Code: |
wombat ~ # arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Headset [Sennheiser USB Headset], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
|
I checked to make sure nothing was muted in:
Code: |
wombat ~ # alsamixer -c 1
|
And moved everything into the white.
When I try (talking into the mic).
Code: |
arecord -f cd -D hw:1,0 -d 5 test.wav
|
Sometimes, I get file with no content.
Sometimes I get:
Code: |
$ arecord -f cd -D hw:1,0 -d 5 test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: set_params:1087: Channels count non available
|
The headset can also be used with the normal audio jacks (USB is through an adapter) and it works when connected that way so I don't think it is a broken hardware issue.
Any ideas? |
|