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



Am Donnerstag, 24. Januar 2008 13:23 schrieb Markus Rechberger:
> Hi all,
>
> And now the driver is available
>
> A short installation howto:
>
> $ hg clone http://mcentral.de/hg/~mrec/userspace-drivers
> $ cd userspace-drivers
> $ ./build.sh
> $ cd ..
> $ hg clone http://mcentral.de/hg/~mrec/em28xx-userspace2
> $ cd em28xx-userspace2
> $ ./build.sh
>
> it's tested against the latest linux 2.6.24 git tree
>
> Note that this version is not compatible with the older devices (at
> least not yet I'll push some other updates as soon as I'm done with
> them)
>
> Testing it:
>
> Analogue TV:
> tvtime or mplayer tv:// -tv driver=v4l2 - it's tested with PAL and NTSC.
> usbaudio_setup.sh is needed for getting audio work.
>
> DVB-T:
> kaffeine
>
> Radio:
> the xawtv package includes an application called "radio" this can be
> used for tuning, in the background you have to stream the audio data
> from the audio device of the dongle to your soundcard (this can be
> done with usbaudio_setup.sh, or arecord/aplay)
>
> Markus
>
> On 1/24/08, Markus Rechberger <[EMAIL PROTECTED]> wrote:
> > slipped through yesterday since the SMTP was down..
> >
> > ---------- Forwarded message ----------
> > From: Markus Rechberger <[EMAIL PROTECTED]>
> > Date: Wed, 23 Jan 2008 01:41:56 +0100
> > Subject: Terratec Hybrid XS + FM
> > To: em28xx@mcentral.de
> >
> > Hi guys,
> >
> > this is just an announcement for now, I will release the driver
> > tomorrow evening for this device.
> > The device is capable of various PAL standards, NTSC, Videotext is
> > still in progress it has some support but some things have to be
> > cleared up with the zvbi project the specs seem to be a bit weak too,
> > DVB-T and Radio (Stereo this time, as opposite to the other devices
> > which only support mono in analogue TV mode).
> >
> > The driver is compileable against various older linux kernels, it
> > doesn't upgrade the framework anymore which still allows to install an
> > external driver.
> > This release is not yet compatible with the other empia TV tuners
> > which are supported by the v4l-dvb-experimental package.
> >
> > The firmwares are included within the driver, i'll write more about
> > that tomorrow.
> >
> > Markus
> >
> >
> >
> > --
> > http://www.couchsurfing.com/people/mrec

_______________________________________________
Em28xx mailing list
Em28xx@mcentral.de
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to