From: David W. <dw...@da...> - 2008-11-03 20:37:39
|
I think the key error output is: > /dev/video is no V4L2 device which suggests the driver for your camera is a vide4linux v1 device only. Reading through the source code for the driver tends to support this supposition. You might want to check out videodog: http://linux.die.net/man/1/videodog a v4l1 application, specifically light-weight for small footprint and embedded applications, no graphics subsystem dependencies. Or get another camera, but that does not guarantee success. Unless you have seen it work on a gumstix build (anyone out there used this one?) the list of cameras is long, no manufacturer necessarily sticks with one particular chipset for any given model ID, and although the v4l camera config tables look comprehensive many entries are done from data sheet info only and may not work. That was my experience anyway. Good luck! David Warman Computer Systems Architect dw...@da... http://www.davidwarman.net http://www.linkedin.com/in/davidjwarman P: 206-780-9963 M: 206-407-7050 F: 206-842-4958 Skype: david.warman On Nov 3, 2008, at 8:42 AM, Jostein Austvik Jacobsen wrote: > I'm trying to get my webcamera working for my Verdex XL6P through a > console-VX and USB Host. I've come to the point where I have USB > Host up and running and it detects my camera when I plug it in: > > root@gumstix-custom-verdex:~$ > usb 1-2: new full speed USB device using pxa27x-ohci and address 2 > usb 1-2: configuration #1 chosen from 1 choice > Linux video capture interface: v2.00 > drivers/media/video/usbvideo/quickcam_messenger.c: Logitech > Quickcam Messenger USB v0.01 > videodev: "QCM USB Camera" has no release callback. Please fix your > driver for proper sysfs support, see http://lwn.net/Articles/36850/ > drivers/media/video/usbvideo/usbvideo.c: QCM on /dev/video0: > canvas=320x240 videosize=320x240 > input: QCM button as /class/input/input0 > usbcore: registered new interface driver QCM > usbcore: registered new interface driver snd-usb-audio > root@gumstix-custom-verdex:~$ lsusb > Bus 1 Device 2: ID 046d:08f0 Logitech, Inc. > Bus 1 Device 1: ID 0000:0000 > root@gumstix-custom-verdex:~$ ls /dev/video* > /dev/video /dev/video0 > > > I've installed these packages: > kernel-module-compat-ioctl32_2.6.21-r1_gumstix-custom-verdex.ipk > kernel-module-v4l1-compat_2.6.21-r1_gumstix-custom-verdex.ipk > kernel-module-v4l2-common_2.6.21-r1_gumstix-custom-verdex.ipk > kernel-module-videodev_2.6.21-r1_gumstix-custom-verdex.ipk > kernel-module-pwc_2.6.21-r1_gumstix-custom-verdex.ipk > kernel-module-usbvideo_2.6.21-r1_gumstix-custom-verdex.ipk > kernel-module-quickcam-messenger_2.6.21-r1_gumstix-custom-verdex.ipk > > And now I just want to get some code running that captures images. > I've bitbaked and installed the example I found here: > http://v4l2spec.bytesex.org/v4l2spec/capture.c > > However, it doesn't seem to like my camera. Maybe it is because it > uses the 'quickcam' driver and not 'pwc'? I get this when I run it: > > root@gumstix-custom-verdex:~$ lsusb > Bus 1 Device 2: ID 046d:08f0 Logitech, Inc. > Bus 1 Device 1: ID 0000:0000 > root@gumstix-custom-verdex:~$ ls /dev/video* > /dev/video /dev/video0 > root@gumstix-custom-verdex:~$ capture > /dev/video is no V4L2 device > drivers/media/video/usbvideo/usbvideo.c: Packet Statistics: > Total=32. Empty=0. Usage=100% > drivers/media/video/usbvideo/usbvideo.c: Transfer Statistics: > Transferred=0 B Usage=0% > root@gumstix-custom-verdex:~$ capture -d /dev/video0 > /dev/video0 is no V4L2 device > drivers/media/video/usbvideo/usbvideo.c: Packet Statistics: > Total=32. Empty=0. Usage=100% > drivers/media/video/usbvideo/usbvideo.c: Transfer Statistics: > Transferred=0 B Usage=0% > > > What do you think I am doing wrong? Should I get another webcamera > or should I find some better sourcecode? > > Regards > Jostein A. Jacobsen > ---------------------------------------------------------------------- > --- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |