Go to content Go to navigation Go to search

Web Cams & Kubuntu · Jan 8, 11:09 PM by Dylan Doxey

I am currently fooling around with three different web cams on my Kubuntu machine.

Veo Mobile Connect
http://www.qbik.ch/usb/devices/showdev.php?id=3984

Logitech QuickCam Express
http://www.qbik.ch/usb/devices/showdev.php?id=3985

Creative Live Cam Video IM Pro
http://www.qbik.ch/usb/devices/showdev.php?id=3970

The short story: none of them work.

The long story; if you want a web cam to work in Linux, then I’ll borrow some language from the spca5 developers, “You are in for some quality entertainment.”

Here are some of the things you’ll do during this entertainment.

Verifying your modules are loaded:


dylan@dilbert:~$ lsmod | egrep ‘(video|spca5xx|quickcam|uhci|ohci)’
spca5xx 662204 0
quickcam 78120 0
videodev 13696 2 spca5xx,quickcam
video 18824 0
ohci1394 37324 0
ieee1394 369048 2 sbp2,ohci1394
ohci_hcd 23684 0
usbcore 147132 7 spca5xx,quickcam,usbhid,ehci_hcd,ohci_hcd

Loading your modules when they’re not:


sudo modprobe -v video
sudo modprobe -v videodev
sudo modprobe -v spca5xx
sudo modprobe -v quickcam
sudo modprobe -v uhci-hcd
sudo modprobe -v ohci-hcd

Check out module and usb activity:


dylan@dilbert:~$ dmesg
[ 8828.187702] usb 2-8: USB disconnect, address 7
[ 8831.259530] usb 2-7: new full speed USB device using ohci_hcd and address 8
[ 9041.636399] usbcore: deregistering driver spca5xx
[ 9041.636492] /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: driver spca5xx deregistered
[ 9055.998005] usbcore: registered new driver spca5xx
[ 9055.998010] /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: spca5xx driver 00.57.08.02 registered

Verify your cam is recognized:


dylan@dilbert:~$ cat /proc/bus/usb/devices
T: Bus=02 Lev=01 Prnt=01 Port=06 Cnt=03 Dev#= 8 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=092f Rev= 0.00
S: Manufacturer=
S: Product=Camera
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 128 Ivl=1ms ...

Get some detailed data:


dylan@dilbert:~$ lsusb -v
Bus 002 Device 008: ID 046d:092f Logitech, Inc.
Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 255 Vendor Specific Subclass bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0×046d Logitech, Inc. idProduct 0×092f bcdDevice 0.00 iManufacturer 1 iProduct 2 iSerial 0 bNumConfigurations 1 Configuration Descriptor: ...



And of course there are the USB snoops you will take on your MS machine:
http://dylan.doxey.org/creative-live-cam-video-im-pro-usbsnoop.log
http://dylan.doxey.org/veo-mobile-connect-650VS21X-usbsnoop.log

Commenting is closed for this article.