I want to install a Cinergy T Stick Black USB DVB-T Receiver under Ubuntu 11.10
Based on the driver installation described under :
XGAZZA
I encountered 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 suggests, that this might be a kernel issue ( I have 3.0.0 )
There seems to be a difference between the 32-bit version and the 64-bit version
Can anybody confirm this and maybe offer a solution ?
Thanks.
+ Antworten
Ergebnis 1 bis 17 von 17
- 26.10.11, 20:31 #1Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Cinergy T Stick Black Installation under 11.10 possible kernel issue with 32-bit ?
Geändert von Tekkno_Frank (30.10.11 um 16:56 Uhr)
- 27.10.11, 00:01 #2
- 27.10.11, 07:13 #3Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
How do I get that one ?
I checked via my usual : update tool (Aktualisierungsverwaltung)
and I am told : No updates available
- 28.10.11, 00:10 #4
This is a german Forum, but youre speaking English and uses a German Ubuntu ? Sounds like freaky, but let's see. From The Linux Kernel Archives you can download the newest kernel. When making the menuconfig you can search about your device an can add the Driver. To compile the kernel, and install you need a few time and a howto. The howto can you find in the internet, but i would say you were more helped if you to an englisch linux froum.
- 28.10.11, 07:25 #5Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
VielenDank, ich habe mit Englisch angefangen, um mit meiner Frage möglichst viele potentielle
Personen ansprechen zu können. Bei einer früheren Frage in diesem Forum hatte ich jedenfalls
damit Glück.
Jedenfalls habe ich nun via dem oben angegebenen Link den 'Latest Stable Kernel' heruntergeladen.
Ich habe mir mal das README angeschaut, das mir allerdings nicht den Installationsprozess für
CUT and PASTE liefert. Mal sehn, was ich hier so an HOWTOs finde.
Gibt es hierzu einen Vorschlag ?
- 28.10.11, 11:48 #6
- 29.10.11, 08:48 #7Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
Ich habe nun 3.0.4 am laufen.
Hierzu fand ich diesen Link
How to compile kernel 3.1 in Ubuntu 11.10, 11.04, 10.10 and 10.04 | HowOpenSource
Allerdings hat das mein Problem mit dem Cinergy T Stick nicht behoben.
Ich setzte nun an, bevor die oben angegebenen Fehler auftraten und erhalte folgende Anzeige :
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: *** /usr/src/linux-headers-3.0.4: Datei oder Verzeichnis nicht gefunden. Schluss.
make: *** [default] Fehler 2
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$
was ja auch stímmt, denn :
ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ ls /usr/src
linux-3.0.4 linux-headers-3.0.0-12 linux-headers-3.0.0-12-generic
> Ich nehme an, die muß ich mir irgendwie erstellen diese ...headers-3.0.4 Dateien ?
---------- Beitrag hinzugefügt um 09:44 ---------- Vorheriger Beitrag war um 08:48 ----------
Und das, was in der ursprünglichen Anleitung stand, hat auch nicht geholfen :-(
ubuntu@ubuntu-Aspire-5000:~$ sudo apt-get install linux-headers-`uname -r`
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Status-Informationen einlesen... Fertig
E: Paket linux-headers-3.0.4 kann nicht gefunden werden
E: Mittels regulärem Ausdruck »linux-headers-3.0.4« konnte kein Paket gefunden werden
ubuntu@ubuntu-Aspire-5000:~$
- 29.10.11, 18:11 #8Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
Das mit den linux-headers 3.0.4 habe ich nun gelöst.
Allerdings sind die ursprünglichen Meldungen wieder da :
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'
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.4-030004-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 300 > tail.txt
.
.
[ 796.259743] IR RC6 protocol handler initialized
[ 796.264111] dvb_usb_rtl2832u: Unknown symbol __divdi3 (err 0)
[ 796.264177] dvb_usb_rtl2832u: Unknown symbol __umoddi3 (err 0)
[ 796.264209] dvb_usb_rtl2832u: Unknown symbol __udivdi3 (err 0)
[ 796.275315] IR JVC protocol handler initialized
[ 796.281988] IR Sony protocol handler initialized
[ 796.289078] lirc_dev: IR Remote Control driver registered, major 250
[ 796.290856] IR LIRC bridge handler initialized
[ 796.357016] dvb_usb_rtl2832u: Unknown symbol __divdi3 (err 0)
[ 796.357082] dvb_usb_rtl2832u: Unknown symbol __umoddi3 (err 0)
[ 796.357115] dvb_usb_rtl2832u: Unknown symbol __udivdi3 (err 0)
3.0.4 hat also leider auch nichts gebracht :-(
Zumindest weiß ich jetzt wie man einen neuen Kernel installiert :-)
- 30.10.11, 13:52 #9
Ich denke der Treiber ist hinüber, wenn undefinierte Aneisungen in dem Quellcode sind, kann das nicht funktionieren. Siehst du ja auch an der dmesg ausgabe (Unknown symbol __udivdi3 (err 0))
- 30.10.11, 19:13 #10Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
Naja den Update habe ich dann auch durchgeführt entsprechend
v4l-dvb
mit dem Resultat, dass ich via WLAN keine IP mehr zugewiesen bekomme und
dass der DVB-T Stick noch immer nicht funktioniert :-(
Naja,zumindest sehe ich noch immer via : ubuntu@ubuntu-Aspire-5000:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 001 Device 003: ID 045e:00f1 Microsoft Corp.
Bus 001 Device 004: ID 0ccd:00a9 TerraTec Electronic GmbH RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]
ubuntu@ubuntu-Aspire-5000:~$
---------- Beitrag hinzugefügt um 20:58 ---------- Vorheriger Beitrag war um 19:13 ----------
In der Zwischenzeit habe ich das WLAN wieder zum Laufen bekommen :-)
- 31.10.11, 09:08 #11
Ich fahre heute in Urlaub, von daher kann ich die da erstmal nichtmehr helfen... Sry
- 31.10.11, 18:37 #12Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
Vielen Dank und einen schönen Urlaub
- 01.11.11, 12:21 #13Obergefreiter
- Registriert seit
- 02.12.2008
- Beiträge
- 120
Wenn ich mich nicht irre, wird v4l-dvb nicht mehr weiter entwickelt. Kann also sein das 11.10 gar nicht mehr supportet wird...
Server: i3-2100T, Scythe Big Shuriken, MSI H67MA-E45, 8 GB Teamgroup DDR3, Corsair Force 60 GB, 3xWD 2TB EARS, Pico-PSU 160XT, MeanWell GS220, Win Server 2008 r2 SP1 = 17 W idle
HTPC: Zotac IONITX-P E (su2300 @ 1,8 GHz + GF9400), 1x4 GB Teamgroup DDR3, Intel SDD 320 40GB, WD AV-25 500GB, 2xSundtek DVB-C USB, TT CT3650 CI, OrigenAE M10, yaVDR 0.4 = 30 W idle
- 03.11.11, 22:15 #14Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
Ich habe mittlerweile über ein anderes Forum erfahren :
.. 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.
- 03.11.11, 22:32 #15
Dann weißt du es ja jetzt endlich
Wüsste da nicht weiter
- 05.11.11, 19:53 #16Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
Vielen Dank für die Unterstützung.
- 31.01.12, 00:40 #17Matrose
- Registriert seit
- 19.06.2011
- Beiträge
- 12
Themenstarter
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'.

LinkBack URL
About LinkBacks
Zitieren
