ubuntuusers.de

Cinergy T Stick Black - installation problem - 11.10 - kernel 3.0.4

Status: Gelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

ezilg

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

I want to install a Cinergy T Stick Black USB DVB-T Receiver under Ubuntu 11.10 Kernel 3.0.4

With Kernel 3.0 and based on the driver installation described under :

http://xgazza.altervista.org/Linux/DVB/rtl2832u.html

I encountered multiple error- and warning messages.

ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=/home/ubuntu/rtl2832u-new-3.0 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.0.0-12-generic'
Building modules, stage 2.
MODPOST 1 modules
WARNING: "__udivdi3" [/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko] undefined!
WARNING: "__umoddi3" [/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko] undefined!
WARNING: "__divdi3" [/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko] undefined!
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.0.0-12-generic'
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ sudo make install
cp dvb-usb-rtl2832u.ko /lib/modules/`uname -r`/kernel/drivers/media/dvb/dvb-usb/
depmod -a
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ dmesg | tail -n 30

.
.
[22954.109240] usb 1-4: USB disconnect, device number 3
[23156.272071] usb 1-4: new high speed USB device number 5 using ehci_hcd
[23157.163377] dvb_usb_rtl2832u: Unknown symbol __divdi3 (err 0)
[23157.163443] dvb_usb_rtl2832u: Unknown symbol __umoddi3 (err 0)
[23157.163474] dvb_usb_rtl2832u: Unknown symbol __udivdi3 (err 0)
[23157.171572] dvb_usb_rtl2832u: Unknown symbol __divdi3 (err 0)
[23157.171638] dvb_usb_rtl2832u: Unknown symbol __umoddi3 (err 0)
[23157.171669] dvb_usb_rtl2832u: Unknown symbol __udivdi3 (err 0)
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

An italian forum suggested, that this might be a kernel issue, so I updated to 3.0.4

But I still see :

ubuntu@ubuntu-Aspire-5000:~$ dmesg | grep -i dvb
[   22.504218] 	a63366b935456dd0984f237642f6d4001dcf8017 [media] mxl111sf: update demod_ops.info.name to MaxLinear MxL111SF DVB-T demodulator
[   22.504221] 	a9b5e8613a4fe2234386314b5db500cc75b9350b [media] mxl111sf: disable snr / ber calculations for DVB-T
[   22.504224] 	bb62c25bedae3ecd24954071eff9f8b98d6e19c3 [media] mxl111sf: add DVB-T support
[   22.573910] 	a63366b935456dd0984f237642f6d4001dcf8017 [media] mxl111sf: update demod_ops.info.name to MaxLinear MxL111SF DVB-T demodulator
[   22.573914] 	a9b5e8613a4fe2234386314b5db500cc75b9350b [media] mxl111sf: disable snr / ber calculations for DVB-T
[   22.573917] 	bb62c25bedae3ecd24954071eff9f8b98d6e19c3 [media] mxl111sf: add DVB-T support
[   22.867247] dvb_usb_rtl2832u: Unknown symbol __divdi3 (err 0)
[   22.867277] dvb_usb_rtl2832u: Unknown symbol __umoddi3 (err 0)
[   22.867290] dvb_usb_rtl2832u: Unknown symbol __udivdi3 (err 0)
[   22.867326] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init
[   22.867331] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_init (err -22)
[   22.867337] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_exit
[   22.867341] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_exit (err -22)
[   22.870889] dvb_usb_rtl2832u: Unknown symbol __divdi3 (err 0)
[   22.870925] dvb_usb_rtl2832u: Unknown symbol __umoddi3 (err 0)
[   22.870937] dvb_usb_rtl2832u: Unknown symbol __udivdi3 (err 0)
[   22.870978] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init
[   22.870982] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_init (err -22)
[   22.870989] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_exit
[   22.870993] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_exit (err -22)

Does somebody have a solution for this ?

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Hallo ezilg,

da du hier schon zwei Beiträge auf Deutsch verfasst hast, antworte ich auf deine englischen Fragen mal auf Deutsch:

[   22.867326] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init

Da wurde dvb_usb_rtl2832u nicht neu erstellt. Probier mal:

make clean 
make distclean

und dann erst

make
sudo make install

Eine weitere Möglichkeit wäre diese Anleitung.

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

Hallo, ich bin nun bei der anderen Anleitung gelandet.

nachdem ich diese Resultate hatte

ubuntu@ubuntu-Aspire-5000:~$ cd rtl2832u-new-3.0
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ make clean
rm -f  *.o  *.ko *.mod.c .*.o.cmd  .*.o.d  .*.ko.cmd Module.symvers Module.markers modules.order
rm -rf .tmp_versions
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ make distclean
make: *** Keine Regel, um »distclean« zu erstellen.  Schluss.
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ make
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=/home/ubuntu/rtl2832u-new-3.0 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic'
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/demod_rtl2832.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/dvbt_demod_base.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/dvbt_nim_base.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/foundation.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/math_mpi.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_mxl5007t.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_fc2580.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_mt2266.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/rtl2832u.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/rtl2832u_fe.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/rtl2832u_io.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_mxl5007t.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_fc2580.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_mt2266.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_tua9001.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_tua9001.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_fc0012.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_fc0012.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/demod_rtl2836.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/dtmb_demod_base.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/dtmb_nim_base.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2836_fc2580.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2836_mxl5007t.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_e4000.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_e4000.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.o
/home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.c: In Funktion »MT2063_Open«:
/home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.c:1363:13: Warnung: diese Dezimalkonstante ist nur in ISO-C90 vorzeichenlos [standardmäßig aktiviert]
/home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.c: In Funktion »MT2063_Close«:
/home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.c:1462:5: Warnung: diese Dezimalkonstante ist nur in ISO-C90 vorzeichenlos [standardmäßig aktiviert]
/home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.c: In Funktion »IsSpurInBand«:
/home/ubuntu/rtl2832u-new-3.0/tuner_mt2063.c:4958:5: Warnung: diese Dezimalkonstante ist nur in ISO-C90 vorzeichenlos [standardmäßig aktiviert]
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/demod_rtl2840.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_max3543.o
/home/ubuntu/rtl2832u-new-3.0/tuner_max3543.c: In Funktion »MAX3543_Init«:
/home/ubuntu/rtl2832u-new-3.0/tuner_max3543.c:648:2: Warnung: diese Dezimalkonstante ist nur in ISO-C90 vorzeichenlos [standardmäßig aktiviert]
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_mt2063.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_max3543.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2840_mt2063.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2840_max3543.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/qam_demod_base.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/qam_nim_base.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_tda18272.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_tda18272.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/rtl2832u_ioctl.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/nim_rtl2832_fc0013.o
  CC [M]  /home/ubuntu/rtl2832u-new-3.0/tuner_fc0013.o
  LD [M]  /home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "__udivdi3" [/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko] undefined!
WARNING: "__umoddi3" [/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko] undefined!
WARNING: "__divdi3" [/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko] undefined!
  CC      /home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.mod.o
  LD [M]  /home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic'

ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ sudo make install
[sudo] password for ubuntu: 
cp dvb-usb-rtl2832u.ko /lib/modules/`uname -r`/kernel/drivers/media/dvb/dvb-usb/ 
depmod -a
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ dmesg | grep -i dvb
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ cd ..
ubuntu@ubuntu-Aspire-5000:~$ dmesg | grep -i dvb

sudo modprobe dvb-usb-rtl2832u
ubuntu@ubuntu-Aspire-5000:~$ sudo depmod -a
ubuntu@ubuntu-Aspire-5000:~$ sudo modprobe dvb-usb-rtl2832u
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
FATAL: Error inserting dvb_usb_rtl2832u (/lib/modules/3.0.4-030004-generic/extra/dvb-usb-rtl2832u.ko): Invalid argument
ubuntu@ubuntu-Aspire-5000:~$ 
[ 1753.539017] WARNING: You are using an experimental version of the media stack.
[ 1753.539023] 	As the driver is backported to an older kernel, it doesn't offer
[ 1753.539028] 	enough quality for its usage in production.
[ 1753.539032] 	Use it with care.
[ 1753.539035] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 1753.539040] 	a63366b935456dd0984f237642f6d4001dcf8017 [media] mxl111sf: update demod_ops.info.name to MaxLinear MxL111SF DVB-T demodulator
[ 1753.539047] 	a9b5e8613a4fe2234386314b5db500cc75b9350b [media] mxl111sf: disable snr / ber calculations for DVB-T
[ 1753.539053] 	bb62c25bedae3ecd24954071eff9f8b98d6e19c3 [media] mxl111sf: add DVB-T support
[ 1753.542594] IR NEC protocol handler initialized
[ 1753.705476] WARNING: You are using an experimental version of the media stack.
[ 1753.705483] 	As the driver is backported to an older kernel, it doesn't offer
[ 1753.705488] 	enough quality for its usage in production.
[ 1753.705492] 	Use it with care.
[ 1753.705495] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[ 1753.705500] 	a63366b935456dd0984f237642f6d4001dcf8017 [media] mxl111sf: update demod_ops.info.name to MaxLinear MxL111SF DVB-T demodulator
[ 1753.705506] 	a9b5e8613a4fe2234386314b5db500cc75b9350b [media] mxl111sf: disable snr / ber calculations for DVB-T
[ 1753.705512] 	bb62c25bedae3ecd24954071eff9f8b98d6e19c3 [media] mxl111sf: add DVB-T support
[ 1753.708850] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init
[ 1753.708865] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_init (err -22)
[ 1753.708876] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_exit
[ 1753.708885] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_exit (err -22)

folgte ich dem Link zur anderen Anleitung und erhielt

ubuntu@ubuntu-Aspire-5000:~$ cd media_build
ubuntu@ubuntu-Aspire-5000:~/media_build$ sudo make uninstall
make -C /home/ubuntu/media_build/v4l uninstall
make[1]: Betrete Verzeichnis '/home/ubuntu/media_build/v4l'
make[1]: *** Keine Regel, um »uninstall« zu erstellen.  Schluss.
make[1]: Verlasse Verzeichnis '/home/ubuntu/media_build/v4l'
make: *** [uninstall] Fehler 2
ubuntu@ubuntu-Aspire-5000:~/media_build$ sudo modprobe dvb-usb-rtl2832u debug=2 demod=0 dtmb_err_discard=0 adapter_nr=0
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
FATAL: Error inserting dvb_usb_rtl2832u (/lib/modules/3.0.4-030004-generic/extra/dvb-usb-rtl2832u.ko): Invalid argument
ubuntu@ubuntu-Aspire-5000:~/media_build$ cd ..
ubuntu@ubuntu-Aspire-5000:~$ sudo modprobe dvb-usb-rtl2832u debug=2 demod=0 dtmb_err_discard=0 adapter_nr=0
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
FATAL: Error inserting dvb_usb_rtl2832u (/lib/modules/3.0.4-030004-generic/extra/dvb-usb-rtl2832u.ko): Invalid argument
ubuntu@ubuntu-Aspire-5000:~$ 

ubuntu@ubuntu-Aspire-5000:~$ sudo modprobe dvb-usb-rtl2832u debug=2 demod=0 dtmb_err_discard=0 adapter_nr=0
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
FATAL: Error inserting dvb_usb_rtl2832u (/lib/modules/3.0.4-030004-generic/extra/dvb-usb-rtl2832u.ko): Invalid argument

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

[ 1753.708850] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init

Da gibt es immer noch Versionsunterschiede.

Das Modul dvb_usb_rtl2832u wurde für den Kernel 3.0.4-030004-generic erstellt.

make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic'

Kannst du prüfen, ob auch die passenden Kernelmodule im Einsatz sind ?

modinfo dvb-usb

Vielleicht sind Module aus anderen Quellen (z.B.: v4l-dvb) im Einsatz ? Am besten das passende linux-image-Paket reinstallieren.

Bei der anderen Anleitung war glaube ich ein Missverständnis. Ist keine Anleitung wie du deinen Treiber lauffähig bekommst, sondern wie du einen anderen Treiber installierst.

d.h.: diese Anleitung: http://jms.id.au/wiki/EzcapDvbAdapter 🇬🇧

 $ sudo apt-get install linux-headers-generic
 $ git clone http://jms.id.au/~shenki/git/rtl2832u
 $ cd rtl2832u

An dieser Stelle den Treiber modifizieren wie hier beschrieben und dann weitermachen:

 $ make
 $ sudo make modules_install

rautenbaer

Anmeldungsdatum:
2. November 2011

Beiträge: Zähle...

ezilg schrieb:

I want to install a Cinergy T Stick Black USB DVB-T Receiver under Ubuntu 11.10 Kernel 3.0.4

With Kernel 3.0 and based on the driver installation described under :

http://xgazza.altervista.org/Linux/DVB/rtl2832u.html

I encountered multiple error- and warning messages.

[...]

[ 22.870889] dvb_usb_rtl2832u: Unknown symbol divdi3 (err 0) [ 22.870925] dvb_usb_rtl2832u: Unknown symbol umoddi3 (err 0) [ 22.870937] dvb_usb_rtl2832u: Unknown symbol udivdi3 (err 0)

[...]

Hallo!

Ich klinke mich hier mal in die Diskussion ein, da ich obigen Treiber zwar komplieren kann, aber selbige Fehlermeldung bekommen habe. Nach etwas Recherche im Netz war klar, dass es ein Kernelproblem ist: Der Treiber läuft (in dieser Version) hier nur auf einem 64bit System. Getestet mit Debian 6.0.3 und Kernel 3.1. 32bit-Installation: Treiber streikt. 64bit-Installation: Treiber wird klaglos eingebunden, Device registriert und es kann mit Kaffeine, VLC etc. ferngesehen werden. Was also fehlt (meiner Einschätzung nach) ist ein Port in die 32bit-Welt.

Gruß, RB

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

OK, zuerst die Info

ubuntu@ubuntu-Aspire-5000:/usr/src/linux-headers-3.0.4-030004-generic$ modinfo dvb-usb
filename:       /lib/modules/3.0.4-030004-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb.ko
license:        GPL
description:    A library module containing commonly used USB and DVB function USB DVB devices
author:         Patrick Boettcher <patrick.boettcher@desy.de>www.example.org
version:        1.0
srcversion:     533BB7E5866E52F63B9ACCB
depends:        rc-core,dvb-core
vermagic:       3.0.4-030004-generic SMP mod_unload modversions 686 
parm:           debug:set debugging level (1=info,xfer=2,pll=4,ts=8,err=16,rc=32,fw=64,mem=128,uxfer=256  (or-able)). (int)
parm:           disable_rc_polling:disable remote control polling (default: 0). (int)
parm:           force_pid_filter_usage:force all dvb-usb-devices to use a PID filter, if any (default: 0). (int)

und hier das Ergebnis der Anleitung

buntu@ubuntu-Aspire-5000:~/rtl2832u$ make 
make -C /lib/modules/3.0.4-030004-generic/build SUBDIRS=/home/ubuntu/rtl2832u modules 
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic' 
  Building modules, stage 2. 
  MODPOST 1 modules 
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic' 
ubuntu@ubuntu-Aspire-5000:~/rtl2832u$ sudo make modules_install 
make -C /lib/modules/3.0.4-030004-generic/build SUBDIRS=/home/ubuntu/rtl2832u modules_install 
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic' 
  INSTALL /home/ubuntu/rtl2832u/dvb-usb-rtl2832u.ko 
  DEPMOD  3.0.4-030004-generic 
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.0.4-030004-generic' 

[ 9362.992152] usb 1-3.4: new high speed USB device number 6 using ehci_hcd 
[ 9363.561989] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init 
[ 9363.562005] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_init (err -22) 
[ 9363.562021] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_exit 
[ 9363.562029] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_exit (err -22) 
[ 9363.569551] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_init 
[ 9363.569566] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_init (err -22) 
[ 9363.569582] dvb_usb_rtl2832u: disagrees about version of symbol dvb_usb_device_exit 
[ 9363.569590] dvb_usb_rtl2832u: Unknown symbol dvb_usb_device_exit (err -22) 

und somit bin ich wieder bei : 'disagrees about version of symbol dvb_usb_device_init / exit'

Es scheint dann wohl einen Funktionsunterschied zwischen der 32-bit und der 64-bit Welt zu geben ☹

Muss ich da vielleicht auf eine frühere Kernel Version ausweichen ?

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

und somit bin ich wieder bei : 'disagrees about version of symbol dvb_usb_device_init / exit'

Versuch ein:

sudo depmod -a

und dann prüfe bitte mit

modinfo dvb-usb-rtl2832u

welche Version aktiv ist.

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

Ich erhalte hierbei :

ubuntu@ubuntu-Aspire-5000:~$ sudo depmod -a
ubuntu@ubuntu-Aspire-5000:~$ modinfo dvb-usb-rtl2832u
filename:       /lib/modules/3.0.4-030004-generic/extra/dvb-usb-rtl2832u.ko
license:        GPL
version:        1.4
description:    Driver for the RTL2832U DVB-T / RTL2836 DTMB USB2.0 device
author:         Realtek
srcversion:     A052A1B49FB7A1E2A17A77F
alias:          usb:v0BDAp2839d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4Dp0837d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD398d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD393d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD397d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3282d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3234d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1164p6601d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1680pA332d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2838d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1103d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1102d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1101d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD396d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp00A9d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2832d*dc*dsc*dp*ic*isc*ip*
depends:        dvb-usb
vermagic:       3.0.4-030004-generic SMP mod_unload modversions 686 
parm:           debug:Set debugging level (1=info,xfer=2 (or-able)). (debugging is not enabled) (int)
parm:           demod:Set default demod type(0=dvb-t, 1=dtmb) (debugging is not enabled) (int)
parm:           dtmb_err_discard:Set error packet discard type(0=not discard, 1=discard) (debugging is not enabled) (int)
parm:           adapter_nr:DVB adapter numbers (array of short)

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Treten nach

sudo depmod -a

die Versionsprobleme immer noch auf?

Gibt es mehrere Versionen des Treibers?

locate dvb-usb-rtl2832u.ko

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

ubuntu@ubuntu-Aspire-5000:~$ sudo depmod -a
[sudo] password for ubuntu: 
ubuntu@ubuntu-Aspire-5000:~$ locate dvb-usb-rtl2832u.ko
/home/ubuntu/rtl2832u-new-3.0/.dvb-usb-rtl2832u.ko.cmd
/home/ubuntu/rtl2832u-new-3.0/dvb-usb-rtl2832u.ko
/lib/modules/3.0.0-12-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko
/lib/modules/3.0.4-030004-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

Leider hat sich an dem Versionsproblem nichts geändert ☹ Das soll sich laut einem anderem Forum aber mit Kernel 3.2 ändern. Ich warte deshalb erst mal die erste stable version von 3.2 ab.

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

Nachdem ich auf Kernel 3.2.0, geupdated hatte fand ich über folgenden link : https://github.com/ambrosa/DVB-Realt.../master/README die Lösung.

- install compile kit
sudo apt-get install build-essential

- install linux headers
sudo apt-get install linux-headers-$(uname -r)

- install git
sudo apt-get install git

- clone this repo using git
git clone https://github.com/ambrosa/DVB-Realt...rnel-3.0.0.git

- goto into source dir
cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
cd RTL2832-2.2.2_kernel-3.0.0

- edit Makefile, option INCLUDE_EXTRA_DVB (choose which include file set)
> I used via terminal : gedit Makefile
> here I commented out the line for kernel 3.2.0
> and commented in the line for kernel 3.0 and 3.1

- compile code
make clean
make

- install module
sudo make install

- insert module (or reboot)
modprobe dvb_usb_rtl2832u

If all went OK, you can see in the kernel log something like this:
[18087.037024] dvb-usb: found a 'USB DVB-T DEVICE' in warm state.
[18087.037031] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[18087.038776] DVB: registering new adapter (USB DVB-T DEVICE)
[18087.055952] RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)
[18087.287475] RTL2832U check_tuner_type : FC0012 tuner on board...
[18087.853235] DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)...
[18087.853384] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/input/input15
[18087.853419] dvb-usb: schedule remote query interval to 287 msecs.
[18087.853423] dvb-usb: USB DVB-T DEVICE successfully initialized and connected.
[18087.853447] usbcore: registered new interface driver dvb_usb_rtl2832u

Nach einem Reboot, funktionierte der Stick. Ich nutze 'Me TV'.

ezilg

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2011

Beiträge: 42

Nachtrag : kompletter git-Befehl

1
git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0.git
Antworten |