public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* gspca, what do I am wrong?
@ 2008-10-23 20:11 Thomas Kaiser
  2008-10-23 21:33 ` Thierry Merle
  2008-10-24  7:01 ` Jean-Francois Moine
  0 siblings, 2 replies; 8+ messages in thread
From: Thomas Kaiser @ 2008-10-23 20:11 UTC (permalink / raw)
  To: Video 4 Linux

Hey

I think this mail came not through, so I send it again. Sorry, when it 
comes twice.

I just pasted the interesting things into this email (With some comments
inline). Hope somebody can help:

thomas@LAPI01:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 8.04.1
Release:	8.04
Codename:	hardy

thomas@LAPI01:~$ uname -a
Linux LAPI01 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686
GNU/Linux

thomas@LAPI01:~/Projects/webcams$ hg clone http://linuxtv.org/hg/v4l-dvb
to get the newest v4l source.

make menuconfig in ~/Projects/webcams/v4l-dvb and remove all stuff
except the gspca and V4l2.
After this, I did not find a .config file in the
~/Projects/webcams/v4l-dvb folder. Where is the .config stored?
Several dvb and/or analog capture driver where made. Why?, I disabled!

thomas@LAPI01:~/Projects/webcams/v4l-dvb$ make
¨make -C /home/thomas/Projects/webcams/v4l-dvb/v4l
make[1]: Entering directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'
creating symbolic links...
Kernel build directory is /lib/modules/2.6.24-21-generic/build
make -C /lib/modules/2.6.24-21-generic/build
SUBDIRS=/home/thomas/Projects/webcams/v4l-dvb/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic'
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/m5602_s5k83a.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/m5602_s5k4aa.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/mars.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/ov519.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/pac207.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/pac7311.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/sonixb.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/sonixj.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/spca500.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/spca501.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/spca505.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/spca506.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/spca508.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/spca561.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/stk014.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/sunplus.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/t613.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tv8532.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/vc032x.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/zc3xx.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/msp3400-driver.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/msp3400-kthreads.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_driver.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_queue.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_v4l2.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_video.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_ctrl.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_status.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvc_isight.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-dev.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-ioctl.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/videodev.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/compat_ioctl32.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-int-device.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-common.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tvaudio.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda7432.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9875.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9840.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tea6415c.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tea6420.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/saa7115.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/saa717x.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/saa7127.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tvp5150.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/msp3400.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cs5345.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cs53l32a.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/m52790.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tlv320aic23b.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/wm8775.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/wm8739.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/vp27smpx.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cx25840.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/upd64031a.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/upd64083.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cx2341x.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/ov7670.o
   CC [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tcm825x.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_main.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_conex.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_etoms.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_finepix.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_mars.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_ov519.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_pac207.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_pac7311.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sonixb.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sonixj.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca500.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca501.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca505.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca506.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca508.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca561.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sunplus.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_stk014.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_t613.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_tv8532.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_vc032x.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_zc3xx.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_m5602.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvcvideo.o
   Building modules, stage 2.
   MODPOST 61 modules
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/compat_ioctl32.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/compat_ioctl32.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/cs5345.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cs5345.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/cs53l32a.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cs53l32a.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/cx2341x.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cx2341x.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/cx25840.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/cx25840.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_conex.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_conex.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_etoms.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_etoms.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_finepix.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_finepix.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_m5602.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_m5602.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_main.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_main.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_mars.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_mars.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_ov519.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_ov519.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_pac207.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_pac207.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_pac7311.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_pac7311.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sonixb.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sonixb.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sonixj.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sonixj.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca500.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca500.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca501.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca501.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca505.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca505.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca506.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca506.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca508.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca508.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca561.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_spca561.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_stk014.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_stk014.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sunplus.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_sunplus.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_t613.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_t613.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_tv8532.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_tv8532.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_vc032x.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_vc032x.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_zc3xx.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/gspca_zc3xx.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/m52790.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/m52790.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/msp3400.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/msp3400.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/mt20xx.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/mt20xx.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/ov7670.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/ov7670.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/saa7115.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/saa7115.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/saa7127.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/saa7127.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/saa717x.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/saa717x.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tcm825x.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tcm825x.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tda7432.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda7432.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tda8290.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda8290.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9840.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9840.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9875.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9875.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9887.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tda9887.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tea5761.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tea5761.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tea5767.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tea5767.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tea6415c.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tea6415c.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tea6420.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tea6420.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tlv320aic23b.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tlv320aic23b.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tuner-simple.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tuner-simple.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tuner-types.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tuner-types.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tuner-xc2028.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tuner-xc2028.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tvaudio.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tvaudio.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/tvp5150.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/tvp5150.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/upd64031a.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/upd64031a.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/upd64083.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/upd64083.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/uvcvideo.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/uvcvideo.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-common.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-common.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-int-device.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/v4l2-int-device.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/videodev.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/videodev.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/vp27smpx.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/vp27smpx.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/wm8739.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/wm8739.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/wm8775.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/wm8775.ko
   CC      /home/thomas/Projects/webcams/v4l-dvb/v4l/xc5000.mod.o
   LD [M]  /home/thomas/Projects/webcams/v4l-dvb/v4l/xc5000.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic'
./scripts/rmmod.pl check
found 61 modules
make[1]: Leaving directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'
thomas@LAPI01:~/Projects/webcams/v4l-dvb$ sudo make install
[sudo] password for thomas:
make -C /home/thomas/Projects/webcams/v4l-dvb/v4l install
make[1]: Entering directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'
Stripping debug info from files
-e
Removing obsolete files from
/lib/modules/2.6.24-21-generic/kernel/drivers/media/video:
mt20xx.ko tea5761.ko tda8290.ko tuner-simple.ko tea5767.ko
-e
Removing obsolete files from
/lib/modules/2.6.24-21-generic/kernel/drivers/media/dvb/frontends:
mt2131.ko tda827x.ko mt2266.ko qt1010.ko mt2060.ko
Installing kernel modules under
/lib/modules/2.6.24-21-generic/kernel/drivers/media/:
	video/gspca/m5602/: gspca_m5602.ko
	common/tuners/: tuner-xc2028.ko tda9887.ko mt20xx.ko
		xc5000.ko tea5761.ko tuner-types.ko
		tda8290.ko tuner-simple.ko tea5767.ko
	video/: upd64083.ko tda9840.ko cx2341x.ko
		wm8775.ko tvaudio.ko tea6420.ko
		msp3400.ko tcm825x.ko wm8739.ko
		tda7432.ko upd64031a.ko tea6415c.ko
		videodev.ko tda9875.ko cs53l32a.ko
		saa7115.ko v4l2-common.ko tvp5150.ko
		vp27smpx.ko ov7670.ko saa7127.ko
		m52790.ko compat_ioctl32.ko v4l2-int-device.ko
		cs5345.ko saa717x.ko tlv320aic23b.ko
	video/cx25840/: cx25840.ko
	video/gspca/: gspca_pac207.ko gspca_stk014.ko gspca_spca501.ko
		gspca_spca500.ko gspca_mars.ko gspca_spca508.ko
		gspca_t613.ko gspca_sunplus.ko gspca_vc032x.ko
		gspca_spca561.ko gspca_tv8532.ko gspca_spca505.ko
		gspca_spca506.ko gspca_sonixj.ko gspca_zc3xx.ko
		gspca_main.ko gspca_conex.ko gspca_pac7311.ko
		gspca_sonixb.ko gspca_ov519.ko gspca_finepix.ko
		gspca_etoms.ko
	video/uvc/: uvcvideo.ko
/sbin/depmod -a 2.6.24-21-generic
make[1]: Leaving directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'

After plugging the cam in the kernel log:

Oct 23 20:52:54 LAPI01 kernel: [ 2015.905111] usb 1-1: new full speed
USB device using uhci_hcd and address 5
Oct 23 20:52:54 LAPI01 kernel: [ 2016.075400] usb 1-1: configuration #1
chosen from 1 choice
Oct 23 20:52:54 LAPI01 kernel: [ 2016.078879] usb 1-1: ZC0301[P] Image
Processor and Control Chip detected (vid/pid 0x041E:0x401C)
Oct 23 20:52:55 LAPI01 kernel: [ 2016.164172] usb 1-1: No supported
image sensor detected
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194043] gspca_main: disagrees
about version of symbol video_ioctl2
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194061] gspca_main: Unknown symbol
video_ioctl2
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194447] gspca_main: disagrees
about version of symbol video_devdata
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194451] gspca_main: Unknown symbol
video_devdata
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194782] gspca_main: disagrees
about version of symbol video_unregister_device
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194786] gspca_main: Unknown symbol
video_unregister_device
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194857] gspca_main: disagrees
about version of symbol video_register_device
Oct 23 20:52:55 LAPI01 kernel: [ 2016.194860] gspca_main: Unknown symbol
video_register_device
Oct 23 20:52:55 LAPI01 kernel: [ 2016.199050] gspca_zc3xx: Unknown
symbol gspca_frame_add
Oct 23 20:52:55 LAPI01 kernel: [ 2016.199193] gspca_zc3xx: Unknown
symbol gspca_debug
Oct 23 20:52:55 LAPI01 kernel: [ 2016.199546] gspca_zc3xx: Unknown
symbol gspca_disconnect
Oct 23 20:52:55 LAPI01 kernel: [ 2016.199674] gspca_zc3xx: Unknown
symbol gspca_resume
Oct 23 20:52:55 LAPI01 kernel: [ 2016.199797] gspca_zc3xx: Unknown
symbol gspca_dev_probe
Oct 23 20:52:55 LAPI01 kernel: [ 2016.199924] gspca_zc3xx: Unknown
symbol gspca_suspend
Oct 23 20:52:55 LAPI01 kernel: [ 2016.231335]
/build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: 

USB GSPCA camera found.(ZC3XX)
Oct 23 20:52:55 LAPI01 kernel: [ 2016.425349] usbcore: registered new
interface driver gspca
Oct 23 20:52:55 LAPI01 kernel: [ 2016.425364]
/build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: 

gspca driver 01.00.20 registered


When I use a custom build kernel the gspca module does work, but I would
like to use it with the standard Ubuntu kernel.

Hope anybody can help me.

Thomas

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-23 20:11 gspca, what do I am wrong? Thomas Kaiser
@ 2008-10-23 21:33 ` Thierry Merle
  2008-10-23 22:56   ` Thomas Kaiser
  2008-10-24  7:01 ` Jean-Francois Moine
  1 sibling, 1 reply; 8+ messages in thread
From: Thierry Merle @ 2008-10-23 21:33 UTC (permalink / raw)
  To: Thomas Kaiser; +Cc: Video 4 Linux

Hi Thomas,

Thomas Kaiser a écrit :
> Hey
> 
> I think this mail came not through, so I send it again. Sorry, when it
> comes twice.
> 
> I just pasted the interesting things into this email (With some comments
> inline). Hope somebody can help:
> 
> thomas@LAPI01:~$ lsb_release -a
> No LSB modules are available.
> Distributor ID:    Ubuntu
> Description:    Ubuntu 8.04.1
> Release:    8.04
> Codename:    hardy
> 
> thomas@LAPI01:~$ uname -a
> Linux LAPI01 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686
> GNU/Linux
> 
> thomas@LAPI01:~/Projects/webcams$ hg clone http://linuxtv.org/hg/v4l-dvb
> to get the newest v4l source.
> 
> make menuconfig in ~/Projects/webcams/v4l-dvb and remove all stuff
> except the gspca and V4l2.
> After this, I did not find a .config file in the
> ~/Projects/webcams/v4l-dvb folder. Where is the .config stored?
~/Projects/webcams/v4l-dvb/v4l/.config

> Several dvb and/or analog capture driver where made. Why?, I disabled!
> 
Look at the .config, perhaps you forgot to disable some additional modules
> thomas@LAPI01:~/Projects/webcams/v4l-dvb$ make
> ¨make -C /home/thomas/Projects/webcams/v4l-dvb/v4l
> make[1]: Entering directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'
> creating symbolic links...
> Kernel build directory is /lib/modules/2.6.24-21-generic/build
> make -C /lib/modules/2.6.24-21-generic/build
> SUBDIRS=/home/thomas/Projects/webcams/v4l-dvb/v4l  modules
[SNIP]
> After plugging the cam in the kernel log:
> 
> Oct 23 20:52:54 LAPI01 kernel: [ 2015.905111] usb 1-1: new full speed
> USB device using uhci_hcd and address 5
> Oct 23 20:52:54 LAPI01 kernel: [ 2016.075400] usb 1-1: configuration #1
> chosen from 1 choice
> Oct 23 20:52:54 LAPI01 kernel: [ 2016.078879] usb 1-1: ZC0301[P] Image
> Processor and Control Chip detected (vid/pid 0x041E:0x401C)
> Oct 23 20:52:55 LAPI01 kernel: [ 2016.164172] usb 1-1: No supported
> image sensor detected
> Oct 23 20:52:55 LAPI01 kernel: [ 2016.194043] gspca_main: disagrees
> about version of symbol video_ioctl2
Please try make rmmod before plugging-in your device and check that no
v4l-dvb module is loaded.
This will remove any old v4l-dvb module already present.

Cheers,
Thierry

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-23 21:33 ` Thierry Merle
@ 2008-10-23 22:56   ` Thomas Kaiser
  2008-10-24 19:07     ` Thierry Merle
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Kaiser @ 2008-10-23 22:56 UTC (permalink / raw)
  To: Thierry Merle; +Cc: Video 4 Linux

Thierry Merle wrote:
> Hi Thomas,
> 
> Thomas Kaiser a écrit :
>> Hey
>>
>> I think this mail came not through, so I send it again. Sorry, when it
>> comes twice.
>>
>> I just pasted the interesting things into this email (With some comments
>> inline). Hope somebody can help:
>>
>> thomas@LAPI01:~$ lsb_release -a
>> No LSB modules are available.
>> Distributor ID:    Ubuntu
>> Description:    Ubuntu 8.04.1
>> Release:    8.04
>> Codename:    hardy
>>
>> thomas@LAPI01:~$ uname -a
>> Linux LAPI01 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686
>> GNU/Linux
>>
>> thomas@LAPI01:~/Projects/webcams$ hg clone http://linuxtv.org/hg/v4l-dvb
>> to get the newest v4l source.
>>
>> make menuconfig in ~/Projects/webcams/v4l-dvb and remove all stuff
>> except the gspca and V4l2.
>> After this, I did not find a .config file in the
>> ~/Projects/webcams/v4l-dvb folder. Where is the .config stored?
> ~/Projects/webcams/v4l-dvb/v4l/.config

OK, I found it, thanks.

> 
>> Several dvb and/or analog capture driver where made. Why?, I disabled!
>>
> Look at the .config, perhaps you forgot to disable some additional modules

When I did "make menuconfig" I only choose the v4l2 and gspca modules. 
But looking in .config in ...../v4l/ there are still some more modules 
enabled. I can manually remove them from the .config file, but that 
should not be the way to go, or I am mistaken?

>> thomas@LAPI01:~/Projects/webcams/v4l-dvb$ make
>> ¨make -C /home/thomas/Projects/webcams/v4l-dvb/v4l
>> make[1]: Entering directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'
>> creating symbolic links...
>> Kernel build directory is /lib/modules/2.6.24-21-generic/build
>> make -C /lib/modules/2.6.24-21-generic/build
>> SUBDIRS=/home/thomas/Projects/webcams/v4l-dvb/v4l  modules
> [SNIP]
>> After plugging the cam in the kernel log:
>>
>> Oct 23 20:52:54 LAPI01 kernel: [ 2015.905111] usb 1-1: new full speed
>> USB device using uhci_hcd and address 5
>> Oct 23 20:52:54 LAPI01 kernel: [ 2016.075400] usb 1-1: configuration #1
>> chosen from 1 choice
>> Oct 23 20:52:54 LAPI01 kernel: [ 2016.078879] usb 1-1: ZC0301[P] Image
>> Processor and Control Chip detected (vid/pid 0x041E:0x401C)
>> Oct 23 20:52:55 LAPI01 kernel: [ 2016.164172] usb 1-1: No supported
>> image sensor detected
>> Oct 23 20:52:55 LAPI01 kernel: [ 2016.194043] gspca_main: disagrees
>> about version of symbol video_ioctl2
> Please try make rmmod before plugging-in your device and check that no
> v4l-dvb module is loaded.
> This will remove any old v4l-dvb module already present.

I did several "sudo modprobe -r gspca-...." and check afterward that no 
gspca module is loaded anymore (lsmod |grep gspca).


Thomas

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-23 20:11 gspca, what do I am wrong? Thomas Kaiser
  2008-10-23 21:33 ` Thierry Merle
@ 2008-10-24  7:01 ` Jean-Francois Moine
  2008-10-24 18:22   ` Thomas Kaiser
  1 sibling, 1 reply; 8+ messages in thread
From: Jean-Francois Moine @ 2008-10-24  7:01 UTC (permalink / raw)
  To: Thomas Kaiser; +Cc: Video 4 Linux

On Thu, 2008-10-23 at 22:11 +0200, Thomas Kaiser wrote:
> Hey

Hi Thomas,

	[snip]
> make menuconfig in ~/Projects/webcams/v4l-dvb and remove all stuff
> except the gspca and V4l2.
> After this, I did not find a .config file in the
> ~/Projects/webcams/v4l-dvb folder. Where is the .config stored?
> Several dvb and/or analog capture driver where made. Why?, I disabled!

You may copy the /boot/config to <hg root>/vl4/ and do a make menuconfig
(but this will not work without the kernel sources).

	[snip]
> After plugging the cam in the kernel log:
	[snip]
> Oct 23 20:52:55 LAPI01 kernel: [ 2016.194043] gspca_main: disagrees
> about version of symbol video_ioctl2

This means you have old versions of the video modules loaded in memory.

	[snip]
> Oct 23 20:52:55 LAPI01 kernel: [ 2016.231335]
> /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: 
> 
> USB GSPCA camera found.(ZC3XX)
> Oct 23 20:52:55 LAPI01 kernel: [ 2016.425349] usbcore: registered new
> interface driver gspca
> Oct 23 20:52:55 LAPI01 kernel: [ 2016.425364]
> /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: 
> 
> gspca driver 01.00.20 registered

This is the old driver gspca v1. If it is still present
in /lib/modules/... , remove it.

I think these old modules are loaded at system startup time from initrd.
You should rebuild this one.

Cheers.

-- 
Ken ar c'hentañ |             ** Breizh ha Linux atav! **
Jef             |               http://moinejf.free.fr/


--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-24  7:01 ` Jean-Francois Moine
@ 2008-10-24 18:22   ` Thomas Kaiser
  2008-10-25  8:38     ` Hans de Goede
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Kaiser @ 2008-10-24 18:22 UTC (permalink / raw)
  To: Jean-Francois Moine; +Cc: Video 4 Linux

Hello Jean-Francois

Thanks for you comments. More from me inline.

Jean-Francois Moine wrote:
--- snip ---
> You may copy the /boot/config to <hg root>/vl4/ and do a make menuconfig
> (but this will not work without the kernel sources).

I did, but shouldn't it be possible to just download the the v4l-dvb 
source and compile and install without fiddling around with the 
distribution's config file?

I could compile everything just with the kernel-headers. The complete 
kernel source was not required.

Now some logs after copy the config-2.6.24-21-generic to v4l/.config and 
do a new compile and install. I rebooted after this was done:

kernel log after reboot:
thomas@LAPI01:~$ tail -f /var/log/kern.log
Oct 24 19:01:48 LAPI01 kernel: [   91.928973] NET: Registered protocol 
family 17
Oct 24 19:01:49 LAPI01 kernel: [   92.987881] wlan0: Initial auth_alg=0
Oct 24 19:01:49 LAPI01 kernel: [   92.987911] wlan0: authenticate with 
AP 00:18:9b:4d:71:06
Oct 24 19:01:49 LAPI01 kernel: [   92.990154] wlan0: RX authentication 
from 00:18:9b:4d:71:06 (alg=0 transaction=2 status=0)
Oct 24 19:01:49 LAPI01 kernel: [   92.990179] wlan0: authenticated
Oct 24 19:01:49 LAPI01 kernel: [   92.990183] wlan0: associate with AP 
00:18:9b:4d:71:06
Oct 24 19:01:49 LAPI01 kernel: [   92.992507] wlan0: RX AssocResp from 
00:18:9b:4d:71:06 (capab=0x1 status=0 aid=1)
Oct 24 19:01:49 LAPI01 kernel: [   92.992532] wlan0: associated
Oct 24 19:01:49 LAPI01 kernel: [   92.993633] ADDRCONF(NETDEV_CHANGE): 
wlan0: link becomes ready
Oct 24 19:02:05 LAPI01 kernel: [  111.931267] wlan0: no IPv6 routers present

Then check loaded modules:
thomas@LAPI01:~$ lsmod
Module                  Size  Used by
af_packet              23812  4
i915                   32512  2
drm                    82452  3 i915
rfcomm                 41744  2
l2cap                  25728  13 rfcomm
bluetooth              61156  4 rfcomm,l2cap
rfkill_input            5760  0
ppdev                  10372  0
ipv6                  267780  10
speedstep_lib           6532  0
cpufreq_powersave       2688  0
cpufreq_conservative     8712  0
cpufreq_ondemand        9740  0
cpufreq_stats           7104  0
freq_table              5536  2 cpufreq_ondemand,cpufreq_stats
cpufreq_userspace       5284  0
dock                   11280  0
sbs                    15112  0
container               5632  0
sbshc                   7680  1 sbs
iptable_filter          3840  0
ip_tables              14820  1 iptable_filter
x_tables               16132  1 ip_tables
parport_pc             36260  0
lp                     12324  0
parport                37832  3 ppdev,parport_pc,lp
joydev                 13120  0
pcmcia                 40876  0
evdev                  13056  8
arc4                    2944  2
dcdbas                  9504  0
ecb                     4480  2
blkcipher               8324  1 ecb
snd_intel8x0           35356  3
snd_ac97_codec        101028  1 snd_intel8x0
ac97_bus                3072  1 snd_ac97_codec
snd_pcm_oss            42144  0
snd_mixer_oss          17920  1 snd_pcm_oss
serio_raw               7940  0
snd_pcm                78596  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
pcspkr                  4224  0
psmouse                40336  0
b43                   144548  0
rfkill                  8596  3 rfkill_input,b43
mac80211              165652  1 b43
cfg80211               15112  1 mac80211
led_class               6020  1 b43
input_polldev           5896  1 b43
snd_seq_dummy           4868  0
video                  19856  0
output                  4736  1 video
snd_seq_oss            35584  0
snd_seq_midi            9376  0
snd_rawmidi            25760  1 snd_seq_midi
yenta_socket           27276  1
rsrc_nonstatic         13696  1 yenta_socket
pcmcia_core            40596  3 pcmcia,yenta_socket,rsrc_nonstatic
snd_seq_midi_event      8320  2 snd_seq_oss,snd_seq_midi
snd_seq                54224  6 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24836  2 snd_pcm,snd_seq
snd_seq_device          9612  5 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
button                  9232  0
snd                    56996  17 
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
battery                14212  0
ac                      6916  0
soundcore               8800  1 snd
snd_page_alloc         11400  2 snd_intel8x0,snd_pcm
iTCO_wdt               13092  0
iTCO_vendor_support     4868  1 iTCO_wdt
shpchp                 34452  0
pci_hotplug            30880  1 shpchp
intel_agp              25492  1
agpgart                34760  3 drm,intel_agp
ext3                  136840  2
jbd                    48404  1 ext3
mbcache                 9600  1 ext3
sg                     36880  0
sd_mod                 30720  4
sr_mod                 17956  0
cdrom                  37408  1 sr_mod
pata_acpi               8320  0
b44                    28432  0
ata_piix               19588  3
ata_generic             8324  0
ssb                    34308  2 b43,b44
libata                159344  3 pata_acpi,ata_piix,ata_generic
ehci_hcd               37900  0
mii                     6400  1 b44
uhci_hcd               27024  0
scsi_mod              151436  4 sg,sd_mod,sr_mod,libata
usbcore               146412  3 ehci_hcd,uhci_hcd
thermal                16796  0
processor              37384  2 thermal
fan                     5636  0
fbcon                  42912  0
tileblit                3456  1 fbcon
font                    9472  1 fbcon
bitblit                 6784  1 fbcon
softcursor              3072  1 bitblit
fuse                   50708  3

thomas@LAPI01:~$ lsmod |grep vi
video                  19856  0
output                  4736  1 video
snd_seq_device          9612  5 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    56996  17 
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device 


After I plug the cam I got the following in the kernel log:

Oct 24 19:12:59 LAPI01 kernel: [  766.468483] usb 1-1: new full speed 
USB device using uhci_hcd and address 2
Oct 24 19:12:59 LAPI01 kernel: [  766.638907] usb 1-1: configuration #1 
chosen from 1 choice
Oct 24 19:13:00 LAPI01 kernel: [  766.814457] Linux video capture 
interface: v2.00
Oct 24 19:13:00 LAPI01 kernel: [  766.839641] gspca: main v2.3.0 registered
Oct 24 19:13:00 LAPI01 kernel: [  766.858908] gspca: probing 041e:401c
Oct 24 19:13:00 LAPI01 kernel: [  767.091713] zc3xx: probe sif 0x0007
Oct 24 19:13:00 LAPI01 kernel: [  767.095711] zc3xx: probe sensor -> 0f
Oct 24 19:13:00 LAPI01 kernel: [  767.095721] zc3xx: Find Sensor PAS106
Oct 24 19:13:00 LAPI01 kernel: [  767.100806] gspca: probe ok
Oct 24 19:13:00 LAPI01 kernel: [  767.100839] usbcore: registered new 
interface driver zc3xx
Oct 24 19:13:00 LAPI01 kernel: [  767.100844] zc3xx: registered
Oct 24 19:13:00 LAPI01 kernel: [  767.189428] gspca: disagrees about 
version of symbol video_devdata
Oct 24 19:13:00 LAPI01 kernel: [  767.189444] gspca: Unknown symbol 
video_devdata
Oct 24 19:13:00 LAPI01 kernel: [  767.189906] gspca: disagrees about 
version of symbol video_unregister_device
Oct 24 19:13:00 LAPI01 kernel: [  767.189910] gspca: Unknown symbol 
video_unregister_device
Oct 24 19:13:00 LAPI01 kernel: [  767.190082] gspca: disagrees about 
version of symbol video_device_alloc
Oct 24 19:13:00 LAPI01 kernel: [  767.190085] gspca: Unknown symbol 
video_device_alloc
Oct 24 19:13:00 LAPI01 kernel: [  767.190130] gspca: disagrees about 
version of symbol video_register_device
Oct 24 19:13:00 LAPI01 kernel: [  767.190132] gspca: Unknown symbol 
video_register_device
Oct 24 19:13:00 LAPI01 kernel: [  767.190449] gspca: disagrees about 
version of symbol video_usercopy
Oct 24 19:13:00 LAPI01 kernel: [  767.190452] gspca: Unknown symbol 
video_usercopy
Oct 24 19:13:00 LAPI01 kernel: [  767.190496] gspca: disagrees about 
version of symbol video_device_release
Oct 24 19:13:00 LAPI01 kernel: [  767.190499] gspca: Unknown symbol 
video_device_release

And the loaded modules now:

thomas@LAPI01:~$ lsmod |grep vi
videodev               34304  1 gspca_main
video                  19856  0
output                  4736  1 video
snd_seq_device          9612  5 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    56996  17 
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

thomas@LAPI01:~$ lsmod |grep gs
gspca_zc3xx            48512  0
gspca_main             24448  1 gspca_zc3xx
videodev               34304  1 gspca_main
usbcore               146412  5 gspca_zc3xx,gspca_main,ehci_hcd,uhci_hcd

thomas@LAPI01:~$ lsmod |grep zc
gspca_zc3xx            48512  0
gspca_main             24448  1 gspca_zc3xx
usbcore               146412  5 gspca_zc3xx,gspca_main,ehci_hcd,uhci_hcd
thomas@LAPI01:~$

Looks like the correct modules are loaded but I still have the "Unknown 
symbol" problem.

At these times as I was contributing to the gspcaV1 project, I never had 
such kind of problems.

I have to stress this one more: It should be possible to _just_ compile 
the source downloaded from linuxtv.org!

I got some time and I would like to test the new gspca V2 v4l2 driver 
but with this issues I will get up soon :-(

I have about 20 webcams laying around which I would like to test with 
the new gspca V2 "in kernel" drive with a "stock distribution (Ubuntu)" 
kernel.

Sorry, I am a bit frustrated right now. Even I am frustrated, 
Jean-Francois, you did a great job. Hans with his v4l_lib, too :-)

Regards, Thomas

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-23 22:56   ` Thomas Kaiser
@ 2008-10-24 19:07     ` Thierry Merle
  0 siblings, 0 replies; 8+ messages in thread
From: Thierry Merle @ 2008-10-24 19:07 UTC (permalink / raw)
  To: Thomas Kaiser; +Cc: Video 4 Linux

Thomas Kaiser a écrit :
> Thierry Merle wrote:
>> Hi Thomas,
>>
>> Thomas Kaiser a écrit :
>>> Hey
>>>
>>> I think this mail came not through, so I send it again. Sorry, when it
>>> comes twice.
>>>
>>> I just pasted the interesting things into this email (With some comments
>>> inline). Hope somebody can help:
>>>
>>> thomas@LAPI01:~$ lsb_release -a
>>> No LSB modules are available.
>>> Distributor ID:    Ubuntu
>>> Description:    Ubuntu 8.04.1
>>> Release:    8.04
>>> Codename:    hardy
>>>
>>> thomas@LAPI01:~$ uname -a
>>> Linux LAPI01 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686
>>> GNU/Linux
>>>
>>> thomas@LAPI01:~/Projects/webcams$ hg clone http://linuxtv.org/hg/v4l-dvb
>>> to get the newest v4l source.
>>>
>>> make menuconfig in ~/Projects/webcams/v4l-dvb and remove all stuff
>>> except the gspca and V4l2.
>>> After this, I did not find a .config file in the
>>> ~/Projects/webcams/v4l-dvb folder. Where is the .config stored?
>> ~/Projects/webcams/v4l-dvb/v4l/.config
> 
> OK, I found it, thanks.
> 
>>
>>> Several dvb and/or analog capture driver where made. Why?, I disabled!
>>>
>> Look at the .config, perhaps you forgot to disable some additional
>> modules
> 
> When I did "make menuconfig" I only choose the v4l2 and gspca modules.
> But looking in .config in ...../v4l/ there are still some more modules
> enabled. I can manually remove them from the .config file, but that
> should not be the way to go, or I am mistaken?
> 
Well, if you disable all options, you will see that no module are compiled.
If you enable just 1 gspca webcam or whatever module, some modules like tuners are compiled by default.
Some options need to be checked in order to able to remove some modules.
For example the option "Customize analog and hybrid tuner modules to build" must be checked to see the list of tuners, and to allow you to disable them one by one.

>>> thomas@LAPI01:~/Projects/webcams/v4l-dvb$ make
>>> ¨make -C /home/thomas/Projects/webcams/v4l-dvb/v4l
>>> make[1]: Entering directory `/home/thomas/Projects/webcams/v4l-dvb/v4l'
>>> creating symbolic links...
>>> Kernel build directory is /lib/modules/2.6.24-21-generic/build
>>> make -C /lib/modules/2.6.24-21-generic/build
>>> SUBDIRS=/home/thomas/Projects/webcams/v4l-dvb/v4l  modules
>> [SNIP]
>>> After plugging the cam in the kernel log:
>>>
>>> Oct 23 20:52:54 LAPI01 kernel: [ 2015.905111] usb 1-1: new full speed
>>> USB device using uhci_hcd and address 5
>>> Oct 23 20:52:54 LAPI01 kernel: [ 2016.075400] usb 1-1: configuration #1
>>> chosen from 1 choice
>>> Oct 23 20:52:54 LAPI01 kernel: [ 2016.078879] usb 1-1: ZC0301[P] Image
>>> Processor and Control Chip detected (vid/pid 0x041E:0x401C)
>>> Oct 23 20:52:55 LAPI01 kernel: [ 2016.164172] usb 1-1: No supported
>>> image sensor detected
>>> Oct 23 20:52:55 LAPI01 kernel: [ 2016.194043] gspca_main: disagrees
>>> about version of symbol video_ioctl2
>> Please try make rmmod before plugging-in your device and check that no
>> v4l-dvb module is loaded.
>> This will remove any old v4l-dvb module already present.
> 
> I did several "sudo modprobe -r gspca-...." and check afterward that no
> gspca module is loaded anymore (lsmod |grep gspca).
> 
Well, the problem is the kernel version taken from the build script is different from the running kernel.
It is a very common problem on debian/ubuntu distributions that add some extra version information in kernel version but not in /usr/src/linux/Makefile
There may be a clean method to build modules with these distributions, you might look for that on corresponding ML.
To see the problem, do a modinfo gspca and a modinfo video_ioctl2 or a modinfo videodev and compare the vermagic.
Hope that this will help you in finding the solution.

Thierry

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-24 18:22   ` Thomas Kaiser
@ 2008-10-25  8:38     ` Hans de Goede
  2008-10-30 17:34       ` Thomas Kaiser
  0 siblings, 1 reply; 8+ messages in thread
From: Hans de Goede @ 2008-10-25  8:38 UTC (permalink / raw)
  To: Thomas Kaiser; +Cc: Video 4 Linux

Thomas Kaiser wrote:
> Hello Jean-Francois
> 
> I got some time and I would like to test the new gspca V2 v4l2 driver 
> but with this issues I will get up soon :-(
> 
> I have about 20 webcams laying around which I would like to test with 
> the new gspca V2 "in kernel" drive with a "stock distribution (Ubuntu)" 
> kernel.
> 

Please don't give up we would really like to have you onboard, you did a greta 
job with the gspcav1 pixart drivers and I'm sure you will make a valuable 
contributor!

The problem is that gspca now is part of the v4l-dvb tree, so when you build it 
now you rebuild the entire v4l subsystem really, this means that you must make 
sure that all v4l modules, including videodev.ko are unloaded before trying to 
modprobe for example gspca_pac207, so that the new version of videodev.ko gets 
loaded.

This has been working fine for me both with older and newer kernels (on 
Fedora), so if you are really sure no old modules are loaded, it might be there 
is something funny / weird going on with the way your distribution provides 
kernel sources for building out of tree modules (as Thierry hints at).

To give you an idea, here is how I test gspca:

--- begin test.sh ---
#!/bin/bash

set -e

make
sudo make install

sudo rmmod gspca_sonixb || :
sudo rmmod gspca_spca501 || :
sudo rmmod gspca_spca561 || :
sudo rmmod gspca_pac207 || :
sudo rmmod gspca_pac7311 || :
sudo rmmod gspca_ov519 || :
sudo rmmod gspca_zc3xx || :
sudo rmmod gspca_main || :
sudo rmmod tuner || :
sudo rmmod msp3400 || :
sudo rmmod bttv || :
sudo rmmod compat_ioctl32 || :
sudo rmmod videodev || :
sudo rmmod v4l1_compat || :
sudo rmmod ir_common || :

sudo modprobe gspca_main debug=15
sudo modprobe gspca_sonixb
sudo modprobe gspca_spca501
sudo modprobe gspca_spca561
sudo modprobe gspca_pac207
sudo modprobe gspca_pac7311
sudo modprobe gspca_ov519
sudo modprobe gspca_zc3xx
sudo modprobe bttv
--- end test.sh ---

Regards,

Hans

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: gspca, what do I am wrong?
  2008-10-25  8:38     ` Hans de Goede
@ 2008-10-30 17:34       ` Thomas Kaiser
  0 siblings, 0 replies; 8+ messages in thread
From: Thomas Kaiser @ 2008-10-30 17:34 UTC (permalink / raw)
  To: Video 4 Linux

Hans de Goede wrote:
> Thomas Kaiser wrote:
>> Hello Jean-Francois
>>
>> I got some time and I would like to test the new gspca V2 v4l2 driver 
>> but with this issues I will get up soon :-(
>>
>> I have about 20 webcams laying around which I would like to test with 
>> the new gspca V2 "in kernel" drive with a "stock distribution 
>> (Ubuntu)" kernel.
>>
> 
> Please don't give up we would really like to have you onboard, you did a 
> greta job with the gspcav1 pixart drivers and I'm sure you will make a 
> valuable contributor!
> 
> The problem is that gspca now is part of the v4l-dvb tree, so when you 
> build it now you rebuild the entire v4l subsystem really, this means 
> that you must make sure that all v4l modules, including videodev.ko are 
> unloaded before trying to modprobe for example gspca_pac207, so that the 
> new version of videodev.ko gets loaded.
> 
> This has been working fine for me both with older and newer kernels (on 
> Fedora), so if you are really sure no old modules are loaded, it might 
> be there is something funny / weird going on with the way your 
> distribution provides kernel sources for building out of tree modules 
> (as Thierry hints at).
> 
> To give you an idea, here is how I test gspca:
> 
> --- begin test.sh ---
> #!/bin/bash
> 
> set -e
> 
> make
> sudo make install
> 
> sudo rmmod gspca_sonixb || :
> sudo rmmod gspca_spca501 || :
> sudo rmmod gspca_spca561 || :
> sudo rmmod gspca_pac207 || :
> sudo rmmod gspca_pac7311 || :
> sudo rmmod gspca_ov519 || :
> sudo rmmod gspca_zc3xx || :
> sudo rmmod gspca_main || :
> sudo rmmod tuner || :
> sudo rmmod msp3400 || :
> sudo rmmod bttv || :
> sudo rmmod compat_ioctl32 || :
> sudo rmmod videodev || :
> sudo rmmod v4l1_compat || :
> sudo rmmod ir_common || :
> 
> sudo modprobe gspca_main debug=15
> sudo modprobe gspca_sonixb
> sudo modprobe gspca_spca501
> sudo modprobe gspca_spca561
> sudo modprobe gspca_pac207
> sudo modprobe gspca_pac7311
> sudo modprobe gspca_ov519
> sudo modprobe gspca_zc3xx
> sudo modprobe bttv
> --- end test.sh ---
> 
> Regards,
> 
> Hans
> 

Hello Hans

I didn't gave up, yet ;-)

Recently, there was a kernel upgrade for Ubuntu. I updated and built the 
v4l-dvb tree new, without doing a "make install". After that I insmoded 
the needed modules (videodev, gspac_main, gspca_....) by hand and the 
cam worked :-)

After that I check the kernel log and found "Unknown symbol" from gspca 
again! But now I recognized that these errors are coming from the old 
gspca module which ubuntu tried to load as I plugged the cam.

I blacklist the gspca module, did a "make install", rebooted, plugged 
the cam and it was working with the new gspca module. No "Unknown 
symbol" messages anymore in the kernel log :-)

But I still don't know why it did not work before. Anyway I am happy at 
the moment :-)

Thomas



--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-10-30 17:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-23 20:11 gspca, what do I am wrong? Thomas Kaiser
2008-10-23 21:33 ` Thierry Merle
2008-10-23 22:56   ` Thomas Kaiser
2008-10-24 19:07     ` Thierry Merle
2008-10-24  7:01 ` Jean-Francois Moine
2008-10-24 18:22   ` Thomas Kaiser
2008-10-25  8:38     ` Hans de Goede
2008-10-30 17:34       ` Thomas Kaiser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox