Linux 2.6.29 kernel compile, no gspca subdrivers
I have just installed fedora core 10. However I have a logitech quickcam E2500, and the 2.27 kernel doesn't support it.
I downloaded the 2.6.29.1 kernel (which does) and compile the kernel and in make menuconfig I check v4l and dvb to be installed as modules. (The v4l1 API stuff is unchecked). When build the kernel, it only has gspca_main and videodev. that is there are no subdrivers. I need to modprobe gspca_zc3xx, but it just wasn't built. I also tried this page http://moinejf.free.fr/ I got the sources from linuxtv.org, copied the .config files as in Jeffs instructions, and now I get the submodules. Though modprobe gspca_zc3xx loads the module along with gspca_main and videodev, I get no /dev/video0. (The camera shows up with 046d 089d on lsusb). As a last try I copied the 2.6.29.1 kernels gspca zc3xx .c and .h files to the linuxtv source and tried again. The result was the same. The modules load but /dev/video0 isn't created. Is it possible to get this camera to work in v4l2? |
There is a detailed discussion of your exact device (vid/pid: 046d/089d) here:
http://forums.quickcamteam.net/showthread.php?tid=622 ... also useful links. I note that most discussions on E2500 are not for your camera - different product IDs. |
Fixed!
With the 2.6.27 kernel, it installs all the subdrivers. My one
isn't supported by that gspca_zc3xx subdriver. With the 2.6.29 kernel, it doesn't install any subdrivers, you have to manually edit the .config file and set CONFIGURE GSCPA_ZC3XX=m. The camera works with this subdriver, but not the one with the same name in 2.6.27. |
Quote:
Normally I can edit this file via make gconfig. |
Oh, I was using make menuconfig. Under 2.6.27 this automatically compiled all subdrivers as modules, and 2.6.29
none at all. Perhaps I should use make gconfig in future. |
All times are GMT -5. The time now is 07:37 PM. |