Alain PORTAL writes:
Hi,
Le jeudi 16 novembre 2006 03:20, Sam Varshavchik a écrit :
The kernel module is responsible for doing a bunch of things that eventually results in the creation of a device node.
If you don't get a device node, it usually means that your hardware device is not supported by the Linux kernel.
Problem is that http://mxhaard.free.fr/spca5xx.html say that my cam is supported : Logitech 0x046d 0x08c2 QC Orbit/sphere MP
Well, I don't know what "supported" means here. That page does not specify the kernel version what kernel version it uses as a reference. It also indicates that this hardware is supported by the "spca5xx" kernel driver.
I find no kernel module of that name on my FC 6 box. I took a quick grep through the kernel 2.6.18 source, and I find no evidence of the existence of this kernel module. Granted, this wasn't an exhaustive search, but I couldn't find anything.
Furthermore, if you actually bothered to click the "Download" link at the top of that page, you would've discovered that the driver for this hardware is not part of the Linux kernel, but is a separate kernel driver module that needs to be downloaded, and built. That is, normally, a rather delicate task, but you got lucky here. That page contains a broken link to an alleged prebuilt kernel module package for FC4. But, it's fairly easy to figure out that the contents of http://atrpms.net/dist/fc6/gspca/ look to be rather promising for you.
However, rather than randomly downloading some of these rpms, why don't you go to http://atrpms.net, and follow the instructions for adding the atrpms repository to yum, then you should be able to get everything going simply by running "yum install foo", with your only remaining hurdle is to figure out what "foo" should be.
Looks like, at the bare minimum, you should install the "gspcav1" rpm, and the correct "gspcav1-kmdl-<kver>" rpm, that exactly matches the kernel version you're running.