LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Linux 2.6.29 kernel compile, no gspca subdrivers (https://www.linuxquestions.org/questions/linux-software-2/linux-2-6-29-kernel-compile-no-gspca-subdrivers-718490/)

tethysgods 04-11-2009 04:13 PM

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?

Simon Bridge 04-13-2009 01:25 AM

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.

tethysgods 04-19-2009 07:27 AM

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.

Simon Bridge 04-21-2009 08:25 PM

Quote:

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
A solution - how were you installing then?

Normally I can edit this file via make gconfig.

tethysgods 04-24-2009 07:07 AM

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.