Hello,
I have a camera (some kind of digital microscope but connected to a different optics).
It runs flawlessly with ubuntu on my desktop, using uvcvideo driver.
Just like this:
$this->bbcode_second_pass_code('', '== ubuntu == /dev/video0 is present
$ dmesg
[1126611.193784] usb 1-1.4: new high-speed USB device number 50 using ehci_hcd
[1126611.880465] uvcvideo: Found UVC 1.00 device Digital Microscope (21cd:2602)
[1126612.402355] input: Digital Microscope as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input20
$ uname -r
3.2.0-29-generic
==')
Also I have beaglebone with Ach Linux (http://archlinuxarm.org/platforms/armv7/beaglebone)
So why not to connect this camera to beagle and make fully automatic microscope with autofocus and all cool stuff you can code in C... right?
I ended up with this:
$this->bbcode_second_pass_code('', '== alarm == no /dev/video0
# dmesg
[148824.383300] usb 1-1: new high-speed USB device number 4 using musb-hdrc
[148825.064788] usb 1-1: New USB device found, idVendor=21cd, idProduct=2602
[148825.064819] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[148825.064819] usb 1-1: Product: Digital Microscope
[148825.064849] usb 1-1: Manufacturer: Delta Optical
[148825.064849] usb 1-1: SerialNumber: OEM-U602B
# lsmod
Module Size Used by
# uname -r # I just took rootfs from http://archlinuxarm.org/os/ArchLinuxARM-am33x-latest.tar.gz
3.2.18-1
# cat /etc/rc.conf
...
MODULES=(uvcvideo)
...
==')
https://wiki.archlinux.org/index.php/We ... #linux-uvc
$this->bbcode_second_pass_quote('', 'A')s of kernel 2.6.26 linux-uvc is part of the kernel. Just load the uvcvideo module.