You are not logged in.
The video capturing aspect of my Microsoft LifeCam HD-3000 works just fine. However, its built-in microphone isn't properly detected by the kernel.
When I do a "journalctl --system", I get the following output:
Jan 09 16:12:49 Desktop kernel: usb 3-14.5: new high-speed USB device number 8 using xhci_hcd
Jan 09 16:12:49 Desktop kernel: uvcvideo: Found UVC 1.00 device Microsoft® LifeCam HD-3000 (045e:0779)
Jan 09 16:12:49 Desktop kernel: input: Microsoft® LifeCam HD-3000 as /devices/pci0000:00/0000:00:14.0/usb3/3-14/3-14.5/3-14.5:1.0/input/input22
Jan 09 16:12:49 Desktop kernel: snd-usb-audio 3-14.5:1.2: cannot find the slot for index 0 (range 0-1), error: -16
Jan 09 16:12:49 Desktop kernel: usb 3-14.5: cannot create card instance 0
Jan 09 16:12:49 Desktop kernel: snd-usb-audio: probe of 3-14.5:1.2 failed with error -16Does anyone know how I can work around this and get it going? I don't want to have to reboot into Windows every time I need to have a video call.
From memory, I had the same problem with my USB headphones. I remember doing some research and discovering that my motherboard is to blame.
Offline
snd-usb-audio 3-14.5:1.2: cannot find the slot for index 0 (range 0-1), error: -16
That error message was produced when you added another audio device but ALSA couldn't find an empty slot to place it in to. So it's not specifically related to this being a LifeCam.
Best guess is that's because you've restricted the number of available slots by configuring ALSA module parameters in /etc/modprobe.d/*. For example, some slots or index parameters. Otherwise, Arch Linux allows up to 32 audio cards and would have spit out a slightly different error message when the 33rd device was inserted.
Offline
Yes, you're right on the money there. I had the following lines in my "/etc/modprobe.d/sound.conf" file:
options snd_usb_audio index=0
options snd_hda_intel index=1I had done this years ago to force ALSA to default to my USB headphones immediately after plugging them in. It was working quite well until I upgraded my motherboard and started receiving the aforementioned error.
Similarly, I wouldn't have thought that it'd prevent the webcam's (USB) microphone from working at all. It never occurred to me that attempting to set something as the default might cause it to break completely!
Regardless, thanks very much for your prompt and accurate reply. My Microsoft LifeCam HD-3000's built-in microphone now works perfectly in Linux.
Offline