* 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