I have read http://moinejf.free.fr/gspca_README.txt, tried to follow the instructions as mush as I could and failed, so I contacted the author. This was our corenspondation: Me: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- I am having problems with my web cam. I have tried to folow your instructions for manual compilation of the drivers from http://moinejf.free.fr/gspca_README.txt, but I must be doing something wrong. The camera in question is Mustek gSMart 300 and it is still untested according to the link http://moinejf.free.fr/webcam.html. Please notice that I'm not a programer or experienced in this kind of stuff. But if you give me a detailed instructions of what to do I believe I can folow them. After compiling the modules this is the message I get from dmesg ... [35481.188024] usb 1-2: new full speed USB device using uhci_hcd and address 5 [35481.512523] usb 1-2: configuration #1 chosen from 1 choice [35481.645537] gspca_main: disagrees about version of symbol video_ioctl2 [35481.645553] gspca_main: Unknown symbol video_ioctl2 [35481.646211] gspca_main: disagrees about version of symbol video_devdata [35481.646214] gspca_main: Unknown symbol video_devdata [35481.646728] gspca_main: disagrees about version of symbol video_unregister_device [35481.646731] gspca_main: Unknown symbol video_unregister_device [35481.646870] gspca_main: disagrees about version of symbol video_register_device [35481.646872] gspca_main: Unknown symbol video_register_device [35481.650612] gspca_spca500: Unknown symbol gspca_frame_add [35481.650766] gspca_spca500: Unknown symbol gspca_debug [35481.651322] gspca_spca500: Unknown symbol gspca_disconnect [35481.651462] gspca_spca500: Unknown symbol gspca_resume [35481.651603] gspca_spca500: Unknown symbol gspca_dev_probe [35481.651744] gspca_spca500: Unknown symbol gspca_suspend [35481.658725] gspca_main: disagrees about version of symbol video_ioctl2 [35481.658741] gspca_main: Unknown symbol video_ioctl2 [35481.659400] gspca_main: disagrees about version of symbol video_devdata [35481.659403] gspca_main: Unknown symbol video_devdata [35481.659918] gspca_main: disagrees about version of symbol video_unregister_device [35481.659921] gspca_main: Unknown symbol video_unregister_device [35481.660089] gspca_main: disagrees about version of symbol video_register_device [35481.660092] gspca_main: Unknown symbol video_register_device [35481.665124] gspca_spca500: Unknown symbol gspca_frame_add [35481.665279] gspca_spca500: Unknown symbol gspca_debug [35481.665836] gspca_spca500: Unknown symbol gspca_disconnect [35481.665977] gspca_spca500: Unknown symbol gspca_resume [35481.666118] gspca_spca500: Unknown symbol gspca_dev_probe [35481.666259] gspca_spca500: Unknown symbol gspca_suspend .... I am using Ubuntu 8.10 with the 2.6.27-10 kernel. If you can give me some advice or instructions, please do. If I'm waisting your time, please tell me that, and I will not bother you again. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Mr Jean-Francois Moine answered: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- That is a classical problem. I hope you followed the make/make install procedure of the gspca README. Now, some old modules may remain in memory because loaded by initrd. After reboot and before plugging your webcam, check the loaded modules. There should not be any media/video module as 'videodev'. If some ones are there, do a rmmod of them, then plug the webcam. An other problem may exist when the videodev functions are included in the kernel (there is no module videodev - you may check this in the 'config' file of your kernel). In this case, you must get an other kernel which has videodev as a module. If none available in Ubuntu, you shall generate a kernel by yourself... --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Is someone willing to give me a detailed instruction of how to do the procedure again and use Mr Mr Jean-Francois Moine's advice. I don't have experience with kernel recompilation or instructions like "take care of the modules loaded at startup time and included in the initrd". If someone can give me detailed instructions of what to do, I'm sure that I can follow them. I'm not complete beginner, I CAN compile programs like mplayer etc. but only when the instructions given are noob friendly (and very detailed). If someone is willing to help he can write directly to my email pvelkovski at google.com.