Driver for Logitech Webcam c110

Hello.
I am a total newbie to opensuse and linux in general. I recently installed opensuse on my laptop and everything was ok
untill I bought a Logitech C110 webcam. It says on logitech web page that they do not support linux.
Maybe somebody could help me to get driver for this webcam?
it registers in hardware information but i can not use it in skype.
I made a text file from it with info about webcam in hardware information.
Thank You!

On 01/17/2012 12:36 PM, drufulis wrote:
>
> Hello.
> I am a total newbie to opensuse and linux in general. I recently
> installed opensuse on my laptop and everything was ok
> untill I bought a Logitech C110 webcam. It says on logitech web page
> that they do not support linux.
> Maybe somebody could help me to get driver for this webcam?
> it registers in hardware information but i can not use it in skype.

Is this a USB device? If so, please post the output of the ‘lsusb’ command. If
PCI, post the output of ‘/sbin/lspci -nn’.

If Logitech says that they do not support Linux, then I suspect your device is
not supported, but the USB or PCI IDs will confirm that.

Further to lwfinger’s post, If this Kubuntu thread is any indication, your Logitech C110 is a 046d:081d, and if that Kubuntu thread is accurate, it may be identified by the kernel as a UVC compatible webcam.

Perhaps to confirm this you could type as a regular user in a konsole:


lsusb

and post here the output !

And also confirm if it is being identified as a UVC webcam by posting the output of


lsmod | grep uvc

(for example with my Logitech C910 I obtain) :


oldcpu@corei7:~> lsmod | grep uvc
uvcvideo               69865  0 
videodev               81032  1 uvcvideo
v4l1_compat            17057  2 uvcvideo,videodev
usbcore               210466  8 usbhid,uvcvideo,snd_usb_audio,snd_usbmidi_lib,xhci_hcd,uhci_hcd,ehci_hcd

and also send the following command as a regular user in a konsole


dmesg > mydmesg.txt

and open the file ‘mydmesg.txt’ and copy its contents and paste it on SUSE Paste and press ‘create’ and post here the output URL so we can look at that, without cluttering this thread.

… and dependant on the outcome, if it appears your webcam should be working but the output is garbage, then this ‘may’ be an issue for the UVC mailing list, with instructions on how to join that mailing list here: https://lists.sourceforge.net/lists/listinfo/linux-uvc-devel where one should read the FAQ for UVC here

Note they provide guidance on how to determine if a webcam is a UVC webcam :

ie in your case, send the command:


lsusb -d 046d:081d -v | grep "14 Video"

If your device is a UVC device, you should see a number of lines that look like this:


bFunctionClass         14 Video
bInterfaceClass        14 Video
bInterfaceClass        14 Video
bInterfaceClass        14 Video

In this case the Linux UVC driver should recognize your camera when you plug it in.

If there are no such lines, your device is not a UVC device.

… hmmm … I should know better than to believe Kubuntu posts. According to Linux UVC driver & tools the 046d:081d is a Logitch C310 and not C110. … Anyway, we will see when you post the output of the ‘lsusb’ command.

I believe this archlinux post more where they note the C110 is:


Bus 001 Device 004: ID 046d:0829 Logitech, Inc.

and that is NOT listed in the UVC support list: Linux UVC driver & tools

and in which case the command to check for UVC compatibility could be to send the command:


lsusb -d 046d:0829 -v | grep "14 Video"

If your device is a UVC device, you should see a number of lines that look like this:


bFunctionClass         14 Video
bInterfaceClass        14 Video
bInterfaceClass        14 Video
bInterfaceClass        14 Video

In this case the Linux UVC driver should recognize your camera when you plug it in.

If there are no such lines, your device is not a UVC device.

Thank You for reply!
result from lsusb command:

armands@linux-gjdh:~> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046d:0829 Logitech, Inc.
armands@linux-gjdh:~>

ok, … please send the command:


lsusb -d 046d:0829 -v | grep "14 Video"

and post here the output.

Thank You people for input.
I opened Kinfocentre and webcam was there. logitech c110 is uvc supported! woohoo
it is because of skype for linux awkward build- different from windows version- no videocall button… i assumed webcam has no driver…
Next problem I had was making microphone to work (built in that webcam).
In Kmixer it did show up and the bar was going up and down while i made noise
everything was sort of set up allright however while calling someone they did not hear me.
I came across some posts in various places saying i have to configure pulseaudio.
since KMixer was not working, was overcomplicated i downloaded thingy called Pavucontrol
run it and while keeping open its window called on skype someone and on pavucontrol in
Recording section selected my webcam from dropdown box. Job done!
Thank You all and lets hope people who made kmixer simplify it.

Glad to read that you were able to get the Logitech C110 working with the UVC driver.