Hi, I just bought a webcam called "SMART" (I suspect it is Chinese) and and when I connect the webcam lsub shows the following:
====== [r...@localhost microdia]# lsusb Bus 001 Device 001: ID 0000:0000 Bus 002 Device 002: ID 0c45:613b Microdia Bus 002 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 ====== So i guess this is a microdia camera.. I was serching for the linux driver for this when I stumbled on the following page: http://blog.zerodogg.org/2008/04/27/microdia-0c45624f-webcam-on-linux/ ======= git clone http://repo.or.cz/r/microdia.git cd microdia make sudo insmod ./microdia.ko ======= But When i reach make, I get the following error: ======= [r...@localhost microdia]# make make -C /lib/modules/2.6.18-1.2798.fc6/build SUBDIRS=/root/microdia modules make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586' CC [M] /root/microdia/sn9c20x-usb.o /root/microdia/sn9c20x-usb.c: In function ‘usb_sn9c20x_isoc_init’: /root/microdia/sn9c20x-usb.c:322: warning: assignment from incompatible pointer type /root/microdia/sn9c20x-usb.c: In function ‘usb_sn9c20x_bulk_init’: /root/microdia/sn9c20x-usb.c:369: warning: p assing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type /root/microdia/sn9c20x-usb.c: In function ‘usb_sn9c20x_completion_handler’: /root/microdia/sn9c20x-usb.c:602: error: implicit declaration of function ‘list_first_entry’ /root/microdia/sn9c20x-usb.c:602: error: expected expression before ‘struct’ /root/microdia/sn9c20x-usb.c:603: warning: assignment makes pointer from integer without a cast make[2]: *** [/root/microdia/sn9c20x-usb.o] Error 1 make[1]: *** [_module_/root/microdia] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586' make: *** [driver] Error 2 ======= I know this might be a silly error and you all might be fed up with linux newbies and wanabe linux experts..But I would appreciate it very much if you help me out here. Following are some information I think you might need.. ======= [r...@localhost microdia]# cat /etc/redhat-release Fedora Core release 6 (Zod) [r...@localhost microdia]# uname -a Linux localhost.localdomain 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686 i686 i386 GNU/Linux ======= If you can help me with this or need any more info, let me know --~--~---------~--~----~------------~-------~--~----~ Lets make microdia webcams plug'n play, (currently plug'n pray) To post to this group, send email to [email protected] Visit us online https://groups.google.com/group/microdia -~----------~----~----~----~------~----~------~--~---
