[alsa-devel] Linux 3.10.4 and Logitech HD Webcam C525/C310

Бойко Максим maksboyko at yandex.ru
Tue Aug 6 10:12:39 CEST 2013


Hi,

I have Logitech HD Webcam 525  (046d:0826) but its mic works strange. The mic is turned off while video works fine. In dmesg I see the following messages

[  472.079738] cannot submit urb (err = -18)
[  472.079748] cannot submit urb (err = -18)
[  472.079754] cannot submit urb (err = -18)
[  472.079759] cannot submit urb (err = -18)
[  472.079783] cannot submit urb (err = -18)
[  472.079787] cannot submit urb (err = -18)
[  472.079792] cannot submit urb (err = -18)
[  472.079797] cannot submit urb (err = -18)

I have did the following modifications to try to fix it (it works for some other cams)

add to the sound/usb/mixer.c
        case USB_ID(0x046d, 0x0826): /* HD Webcam c525 */

add to the sound/usb/quirks-table.h (see http://forums.gentoo.org/viewtopic-p-6886404.html)
{
        .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
                       USB_DEVICE_ID_MATCH_INT_CLASS |
                       USB_DEVICE_ID_MATCH_INT_SUBCLASS,
        .idVendor = 0x046d,
        .idProduct = 0x0826,
        .bInterfaceClass = USB_CLASS_AUDIO,
        .bInterfaceSubClass = USB_SUBCLASS_AUDIOCONTROL,
        .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
                .vendor_name = "Logitech, Inc.",
                .product_name = "HD Webcam C525",
                .ifnum = QUIRK_NO_INTERFACE
        }
},

But all these don't fix the mic.

I have not enough experience to fix it myself but I can help with finding a bug and testing fixes. I have also found that the same problem exists for Logitech Webcam C310 (046d:081b). The bug is not specific for my laptop. I have the same issue on my desktop with both cameras.

See attachments for additional info.



-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: usb_devices_c525.log
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130806/8fa8a93d/attachment-0006.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: usb_devices_c310.log
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130806/8fa8a93d/attachment-0007.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: usb_devices.log
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130806/8fa8a93d/attachment-0008.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: lsusb-v_c310.log
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130806/8fa8a93d/attachment-0009.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: lsusb-v.log
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130806/8fa8a93d/attachment-0010.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: lsusb-v_c525.log
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130806/8fa8a93d/attachment-0011.ksh>


More information about the Alsa-devel mailing list