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

Reply via email to