I am running Angström on my BeagleBoard-xm. I want to use a webcam (I have Microsoft LifeCam Cinema and Logitech C310). I installed v4l-utils, libv4l-dev and kernel-module-uvcvideo with opkg. But the webcams don't appear in the /dev folder. cheese can't find them too.
Here is the output of dmesg:
[ 8925.347137] usb 2-2.4.3: new high speed USB device using ehci-omap and address 8 [ 8925.489044] usb 2-2.4.3: New USB device found, idVendor=045e, idProduct=075d [ 8925.496490] usb 2-2.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 8925.504333] usb 2-2.4.3: Product: Microsoft�� LifeCam Cinema(TM) [ 8925.510528] usb 2-2.4.3: Manufacturer: Microsoft [ 8926.635742] 8:3:1: cannot get freq at ep 0x82 and here is the output of lsusb:
# 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 002 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 002 Device 003: ID 0424:ec00 Standard Microsystems Corp. Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 002 Device 005: ID 04d9:1603 Holtek Semiconductor, Inc. Bus 002 Device 006: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical Bus 002 Device 008: ID 045e:075d Microsoft Corp. uvcvideo kernel module seems to be in the right folder:
# locate uvcvideo.ko /lib/modules/2.6.32/kernel/drivers/media/video/uvc/uvcvideo.ko # uname -a Linux beagleboard 2.6.32 #3 PREEMPT Tue Jul 26 10:56:56 CEST 2011 armv7l unknown lsmodoutput is:
# lsmod Module Size Used by ipv6 249063 10 But I don't see uvcvideo module in the lsmod output. Should I do something else to load the module? Or should I install a specific driver?
lsmodoutput after anmodprobe uvcvideo?FATAL: Module uvcvideo not found.modinfo)?/lib/modules/2.6.32/kernel/drivers/media/video/and there is a linevermagic: 2.6.32 preempt mod_unload modversions ARMv7insmodfollowed by the absolute path of uvcvideo.ko? Do you get any error messages?