On 1/28/08, Andreas Schulz <[EMAIL PROTECTED]> wrote: > Hello Markus and all around, > > sorry, but I'm not able to set the Terratec Hybrid XS + FM into operation. > I'm using SUSE 10.2 and I tried the compilation with its original kernel > 2.6.18.2-34-default, > 2.6.23.12-default from kernel.org and > 2.6.24-rc7-gd0c4c9d4-15-default from the suse server. > Every time I get the same printouts. > The 1st build script can't find the drx3975d module and the 2nd remarks > unknown symbols in miropcm20.ko. The em28xx module is not loadable. > There is no testing for SUSE system in the lower part of 1st script and I'm > not sure if I can do a blind modification of these blocks without any grave > risk. > Thanks for help! > Andreas > > The printouts are as follows > > linux:/home/wir/userspace-drivers # ./build.sh > found kernel version (2.6.23.12-default) > make -C /lib/modules/2.6.23.12-default/build > M=/home/wir/userspace-drivers/kernel modules -Wall > make[1]: Entering directory `/usr/src/linux-2.6.23.12' > CC [M] /home/wir/userspace-drivers/kernel/media-stub.o > /home/wir/userspace-drivers/kernel/media-stub.c: In function > 'tuner_int_run_cmd': > /home/wir/userspace-drivers/kernel/media-stub.c:1203: warning: unused > variable 'temp' > /home/wir/userspace-drivers/kernel/media-stub.c: At top level: > /home/wir/userspace-drivers/kernel/media-stub.c:1543: warning: > 'request_client_module' defined but not used > Building modules, stage 2. > MODPOST 1 modules > CC /home/wir/userspace-drivers/kernel/media-stub.mod.o > LD [M] /home/wir/userspace-drivers/kernel/media-stub.ko > make[1]: Leaving directory `/usr/src/linux-2.6.23.12' > make INSTALL_MOD_PATH= INSTALL_MOD_DIR=kernel/drivers/media/userspace \ > -C /lib/modules/2.6.23.12-default/build > M=/home/wir/userspace-drivers/kernel modules_install > make[1]: Entering directory `/usr/src/linux-2.6.23.12' > INSTALL /home/wir/userspace-drivers/kernel/media-stub.ko > DEPMOD 2.6.23.12-default > WARNING: > /lib/modules/2.6.23.12-default/kernel/drivers/media/radio/miropcm20.ko needs > unknown symbol aci_version > WARNING: > /lib/modules/2.6.23.12-default/kernel/drivers/media/radio/miropcm20.ko needs > unknown symbol aci_port > WARNING: > /lib/modules/2.6.23.12-default/kernel/drivers/media/radio/miropcm20.ko needs > unknown symbol aci_rw_cmd > make[1]: Leaving directory `/usr/src/linux-2.6.23.12' > depmod -a > gcc -c media-core.c "-I/lib/modules/`uname -r`/source/include" > gcc media-core.o tuner-qt1010.c -o tuner-qt1010 "-I/lib/modules/`uname > -r`/source/include" -g > gcc media-core.o tuner-mt2060.c -o tuner-mt2060 "-I/lib/modules/`uname > -r`/source/include" -g > gcc -shared media-core.c -o libmedia-core.so "-I/lib/modules/`uname > -r`/source/include" -fPIC -g > gcc -shared -L. -lmedia-core tuner-xc3028.c -o libtuner-xc3028.so > "-I/lib/modules/`uname -r`/source/include" -fPIC -g > gcc -shared -L. -lmedia-core demod-zl10353.c -o libdemod-zl10353.so > "-I/lib/modules/`uname -r`/source/include" -fPIC -g > gcc -L. -lmedia-core demod-zl10353.c -o demod-zl10353 "-I/lib/modules/`uname > -r`/source/include" -fPIC -g > gcc -shared -L. -lmedia-core vdecoder-tvp5150.c -o libvdec-tvp5150.so > "-I/lib/modules/`uname -r`/source/include" -fPIC -g > gcc -shared -L. -lmedia-core vdecoder-cx25840.c -o libvdec-cx25840.so > "-I/lib/modules/`uname -r`/source/include" -fPIC -g > make[1]: Entering directory `/home/wir/userspace-drivers/userspace/xc5000' > g++ -L.. XC5000_example_app.cpp i2c_driver.c xc5000_control.c -o test > "-I/lib/modules/`uname -r`/source/include" -lmedia-core > gcc -L.. -shared tuner-xc5000.c i2c_driver.c xc5000_control.c -o > libtuner-xc5000.so -g -fPIC -lm "-I/lib/modules/`uname -r`/source/include" > gcc tuner-xc5000.c i2c_driver.c xc5000_control.c -o tuner-xc5000 -g -L.. > -lmedia-core -lm "-I/lib/modules/`uname -r`/source/include" > make[1]: Leaving directory `/home/wir/userspace-drivers/userspace/xc5000' > make[1]: Entering directory `/home/wir/userspace-drivers/userspace/xc3028' > gcc xc3028_example_app.c -lm > make[1]: Leaving directory `/home/wir/userspace-drivers/userspace/xc3028' > gcc media-daemon.c -L. -lmedia-core -ldl -o media-daemon > "-I/lib/modules/`uname -r`/source/include" -g > mkdir -p //usr/sbin > mkdir -p //usr/lib > mkdir -p //usr/lib/v4l-dvb > mkdir -p //usr/lib/v4l-dvb/firmware #will disappear later because the > firmware will be included within the xc3028 driver > install media-daemon //usr/sbin > cp libmedia-core.so //usr/lib > cp libtuner-xc3028.so //usr/lib/v4l-dvb > cp libdemod-zl10353.so //usr/lib/v4l-dvb > cp libvdec-tvp5150.so //usr/lib/v4l-dvb > cp libvdec-cx25840.so //usr/lib/v4l-dvb > cp xc5000/libtuner-xc5000.so //usr/lib/v4l-dvb > drx3975d module not found > cp firmware/* //usr/lib/v4l-dvb/firmware > linux:/home/wir/userspace-drivers # cd .. > > linux:/home/wir # cd em28xx-userspace2 > linux:/home/wir/em28xx-userspace2 # ./build.sh > make -C /lib/modules/2.6.23.12-default/build > SUBDIRS=/home/wir/em28xx-userspace2 modules > make[1]: Entering directory `/usr/src/linux-2.6.23.12' > CC [M] /home/wir/em28xx-userspace2/em2880-dvb.o > /home/wir/em28xx-userspace2/em2880-dvb.c:282: warning: > 'em2880_zl10353_kworld_init' defined but not used > /home/wir/em28xx-userspace2/em2880-dvb.c:437: warning: > 'kworld355u_i2c_gate_ctrl' defined but not used > /home/wir/em28xx-userspace2/em2880-dvb.c:455: warning: > 'em2880_kworld_355u_dev' defined but not used > CC [M] /home/wir/em28xx-userspace2/em28xx-compat.o > /home/wir/em28xx-userspace2/em28xx-compat.c: In function > 'dvb_frontend_eventstatus': > /home/wir/em28xx-userspace2/em28xx-compat.c:71: warning: unused variable > 'events' > CC [M] /home/wir/em28xx-userspace2/em28xx-video.o > /home/wir/em28xx-userspace2/em28xx-video.c: In function 'em28xx_v4l2_open': > /home/wir/em28xx-userspace2/em28xx-video.c:474: warning: unused variable > 'radio' > /home/wir/em28xx-userspace2/em28xx-video.c: In function 'em28xx_init_dev': > /home/wir/em28xx-userspace2/em28xx-video.c:2420: warning: unused variable > 'rdev' > /home/wir/em28xx-userspace2/em28xx-video.c:2419: warning: unused variable > 'err' > CC [M] /home/wir/em28xx-userspace2/em28xx-i2c.o > CC [M] /home/wir/em28xx-userspace2/em28xx-cards.o > CC [M] /home/wir/em28xx-userspace2/em28xx-core.o > CC [M] /home/wir/em28xx-userspace2/em28xx-input.o > CC [M] /home/wir/em28xx-userspace2/em28xx-webcam.o > CC [M] /home/wir/em28xx-userspace2/em28xx-keymaps.o > LD [M] /home/wir/em28xx-userspace2/em28xx.o > CC [M] /home/wir/em28xx-userspace2/em28xx-audio.o > LD [M] /home/wir/em28xx-userspace2/em28xx-dvb.o > Building modules, stage 2. > MODPOST 3 modules > WARNING: "v4l_dvb_stub_attach" [/home/wir/em28xx-userspace2/em28xx-dvb.ko] > undefined! > CC /home/wir/em28xx-userspace2/em28xx-audio.mod.o > LD [M] /home/wir/em28xx-userspace2/em28xx-audio.ko > CC /home/wir/em28xx-userspace2/em28xx-dvb.mod.o > LD [M] /home/wir/em28xx-userspace2/em28xx-dvb.ko > CC /home/wir/em28xx-userspace2/em28xx.mod.o > LD [M] /home/wir/em28xx-userspace2/em28xx.ko > make[1]: Leaving directory `/usr/src/linux-2.6.23.12' > make INSTALL_MOD_PATH= INSTALL_MOD_DIR=kernel/drivers/media/video/em28xx \ > -C /lib/modules/2.6.23.12-default/build > M=/home/wir/em28xx-userspace2 modules_install > make[1]: Entering directory `/usr/src/linux-2.6.23.12' > INSTALL /home/wir/em28xx-userspace2/em28xx-audio.ko > INSTALL /home/wir/em28xx-userspace2/em28xx-dvb.ko > INSTALL /home/wir/em28xx-userspace2/em28xx.ko > DEPMOD 2.6.23.12-default > WARNING: > /lib/modules/2.6.23.12-default/kernel/drivers/media/radio/miropcm20.ko needs > unknown symbol aci_version > WARNING: > /lib/modules/2.6.23.12-default/kernel/drivers/media/radio/miropcm20.ko needs > unknown symbol aci_port > WARNING: > /lib/modules/2.6.23.12-default/kernel/drivers/media/radio/miropcm20.ko needs > unknown symbol aci_rw_cmd > make[1]: Leaving directory `/usr/src/linux-2.6.23.12' > depmod -a > > linux:/home/wir/em28xx-userspace2 # modprobe em28xx > FATAL: Error inserting em28xx > (/lib/modules/2.6.23.12-default/kernel/drivers/media/video/em28xx/em28xx.ko): > Unknown symbol in module, or unknown parameter (see dmesg) > linux:/home/wir/em28xx-userspace2 # > > linux:/home/wir # tail -f /var/log/messages > Jan 28 20:28:17 linux kernel: Linux video capture interface: v2.00 > Jan 28 20:28:17 linux kernel: em28xx: disagrees about version of symbol > video_unregister_device > Jan 28 20:28:17 linux kernel: em28xx: Unknown symbol video_unregister_device > Jan 28 20:28:17 linux kernel: em28xx: disagrees about version of symbol > video_device_alloc > Jan 28 20:28:17 linux kernel: em28xx: Unknown symbol video_device_alloc > Jan 28 20:28:17 linux kernel: em28xx: disagrees about version of symbol > video_register_device > Jan 28 20:28:17 linux kernel: em28xx: Unknown symbol video_register_device > Jan 28 20:28:17 linux kernel: em28xx: disagrees about version of symbol > video_device_release > Jan 28 20:28:17 linux kernel: em28xx: Unknown symbol video_device_release > (connectin the tv-card) > Jan 28 20:30:49 linux kernel: usb 1-2: new full speed USB device using > uhci_hcd and address 2 > Jan 28 20:30:49 linux kernel: usb 1-2: configuration #1 chosen from 1 choice > Jan 28 20:30:49 linux kernel: em28xx: disagrees about version of symbol > video_unregister_device > Jan 28 20:30:49 linux kernel: em28xx: Unknown symbol video_unregister_device > Jan 28 20:30:49 linux kernel: em28xx: disagrees about version of symbol > video_device_alloc > Jan 28 20:30:49 linux kernel: em28xx: Unknown symbol video_device_alloc > Jan 28 20:30:49 linux kernel: em28xx: disagrees about version of symbol > video_register_device > Jan 28 20:30:49 linux kernel: em28xx: Unknown symbol video_register_device > Jan 28 20:30:49 linux kernel: em28xx: disagrees about version of symbol > video_device_release > Jan 28 20:30:49 linux kernel: em28xx: Unknown symbol video_device_release > >
Everything looks fine but this, did you install a v4l-dvb repository from linuxtv.org or v4l-dvb-experimental from mcentral.de? - don't do this, the em28xx repository builds against the installed kernel headers/sources and won't mess around with any framework internals. If possible try to revert your system if you installed any v4l-dvb-(experimental) repository! Markus _______________________________________________ Em28xx mailing list [email protected] http://mcentral.de/mailman/listinfo/em28xx
