ubuntuusers.de

DVB-T Key MSI DigiVox mini II V3.0 aktuell von MediaMarkt hat geänderten Chip!

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

hannibal007

Anmeldungsdatum:
1. August 2007

Beiträge: 213

Gxine geht vermutlich, weil XINE geht und gXINE ziemlich rudimentär ist und das was es hat recht stabil läuft, bei Totem und Kaffeine handelt es sich um enwticklungsversionen, die offensichtlich verbuggt sind. Da ich jeden Tag die neuen Pakete einspiele, kann man sich denken, warums bei Kaffeine nicht klappt. Wobei auch möglich ist, das phonon-xine nen Systemneustart braucht, vorger war phonon-gstreamer installiert. Aber es ging direkt darauf auch mit xine nicht, 2 Tage späte dann schon. Dafür läuft der automatische Sendersuchlauf nicht (mehr).

Du kennst diesen Artikel? http://wiki.ubuntuusers.de/DVB-Karten

dmesg | grep DVB

das geht?

w_scan -c DE -X > ~/.xine/channels.conf

Damit hast du erfolgreich die Sender gesucht? Hast du gXine probiert?

andyheld

Anmeldungsdatum:
16. Oktober 2009

Beiträge: Zähle...

Ja, den kenn ich.
dmesg sieht sehr gut aus.
w_scan geht nicht, nein, aber das liegt wohl an der DVB API 5.1
Ich habs mit scan gemacht.
scan findet alle Sender, sagt aber auch, das der Empfang bescheiden ist.
Ein perl script von v4l sagt etwa 3% Empfang, was auch immer das heissen soll.
Naja, mit Me-TV/Kaffeine/VLC gehts jedenfalls nicht, mit gXine wunderbar.

hannibal007

Anmeldungsdatum:
1. August 2007

Beiträge: 213

Bei 3% kannst dus vergessen, so annähernd 50% sind schon anzustreben. In der Nähe von Fenstern, weg von Elektromagnetischen Anlagen (CRT vorallem, aber auch der TFT ist bei mir ne negative Einflussgröße). Oder große Antenne aufm Dach.

andyheld

Anmeldungsdatum:
16. Oktober 2009

Beiträge: 5

Wie gesagt funktioniert es aber unter windows, bzw mit gXINE wunderbar, nichtmal ein ruckeln

hannibal007

Anmeldungsdatum:
1. August 2007

Beiträge: 213

Ah, okay. Dann würd ich an deiner Stelle auf karmic final warten und dann noch mal schaun.

Marat

Avatar von Marat

Anmeldungsdatum:
13. August 2006

Beiträge: 383

Hi, Da ich nicht unnötig einen neuen Thread öffnen wollte, schreibe ich einfach hier rein.

Welche DVB-T/DVB-C Tuner/PCI-Card brauche ich, um ganz normal vom Kabel, Fernsehen aufm PC zu sehen? DVB-C?

Und welcher funktioniert mit Ubuntu 9.10 ootb?

Danke

black_tencate

(Themenstarter)
Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11404

Hej Marat,

es ist unklug, sich an einen so speziellen thread, in dem es mal um diesen Chip: Rtl2832UDVB ging, dranzuhängen (zu'highjacken'), Dein Problem liegt ja doch auf einer ganz anderen Ebene (im Wiki leicht nachzulesen, zusäztlich TV-Karten, Hardware Blacklist).

Das erste Mal wurde hier einfach ein neues Thema daraus gemacht 😬 . Lest doch wenigstens die Überschrift, dazu ist sie schließlich da.

Gruß Reinhard

Marat

Avatar von Marat

Anmeldungsdatum:
13. August 2006

Beiträge: 383

sry

Cypher-Delic

Anmeldungsdatum:
2. Juli 2008

Beiträge: Zähle...

https://bugs.launchpad.net/me-tv/+bug/478439

OS: Ubuntu Karmic Koala (9.10) Amd64 Kernel: 2.6.31-15 amd64 Treiber: Realtek RTL2832U Linux Driver V1.1 (Instalaltionsanleitung siehe unten) Antenne: Hama aktive DVB-T Zimemrantenne (+40dB)

lsusb 

(nur relevanter auszug):

Bus 001 Device 005: ID 1d19:1101
dmesg | tail 

(nachdem der stick reingesteckt wurde):

[ 95.620012] usb 1-1: new high speed USB device using ehci_hcd and address 5
[ 95.782039] usb 1-1: configuration #1 chosen from 1 choice
[ 95.788734] dvb-usb: found a 'DK DVBT DONGLE' in warm state.
[ 95.788738] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 95.790373] DVB: registering new adapter (DK DVBT DONGLE)
[ 95.790607] DVB: registering adapter 0 frontend 0 (Realtek RTL2832 DVB-T)...
[ 95.790629] dvb-usb: DK DVBT DONGLE successfully initialized and connected.
[ 95.792426] dvb-usb: found a 'DK DVBT DONGLE' in warm state.
[ 95.792430] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 95.794467] DVB: registering new adapter (DK DVBT DONGLE)
[ 95.794684] DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T)...
[ 95.794707] dvb-usb: DK DVBT DONGLE successfully initialized and connected.

Komischerweise werden zwei Adapter registriert.

scan /usr/share/dvb/dvb-t/de-Nordrhein-Westfalen 

←- funktioniert prächtig, folgende Beispielausgabe des RTLWorld-Transponder. Das komplette log ist im Bug (s.o.) zu finden.

tune to: 538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
0x0000 0x4015: pmt_pid 0x0150 RTL World -- RTL Television (running)
0x0000 0x4016: pmt_pid 0x0160 RTL World -- RTL2 (running)
0x0000 0x401b: pmt_pid 0x01b0 RTL World -- Super RTL (running)
0x0000 0x4022: pmt_pid 0x0220 RTL World -- VOX (running)

Me-TV in der Version 1.0.0 hingegen findet keine Känale, kann auf die von "scan" importierte "channel.conf"-Kanäle keinen Kanal sperren und schwafelt was von 0% SIgnalstärke: Beispielausgabe des selben Transponders an der gleichen Hardware über "$ me-tv --verbose":

08.11.2009 15:15:43: Tuning to transponder at 538000000 Hz
08.11.2009 15:15:43: Auf Signalsperre warten … (translation: waiting for signal lock)
08.11.2009 15:15:55: Poking screensaver
08.11.2009 15:15:58: Status: 0
08.11.2009 15:15:58: Currently tuned to freq 538000000, symbol rate 0, inner fec 2
08.11.2009 15:15:58: Exception: Sperren des Kanals fehlgeschlagen (translation: failed to lock channel)
08.11.2009 15:15:58: Failed to tune to transponder at 538000000 Hz

"Kaffeine" wiederum scant erfolgreich Kanäle und TV-gucken ist auch flüssig und artefaktlos möglich.

Wer sich fragt wie ich den Rtl8283U auf Ubuntu Karmic (9.10) mit Kernel 2.6.31 installiert bekommen habe:

sudo apt-get install unrar build-essential linux-source mercurial
mkdir digivox; cd digivox
hg clone http://linuxtv.org/hg/v4l-dvb
wget http://media.ubuntuusers.de/forum/attachments/2103272/090730_RTL2832U_LINUX_Ver1.1.rar
unrar x -ep 090730_RTL2832U_LINUX_Ver1.1.rar ./v4l-dvb/linux/drivers/media/dvb/dvb-usb
cd v4l-dvb
for i in `find . -name *.pl`; do chmod +x $i ; done 
gedit ./linux/drivers/media/dvb/dvb-usb/Makefile 

(vor dem Vorletzten beschriebenen Zeile am Ende der Datei einfügen)

dvb-usb-rtl2832u-objs = demod_rtl2832.o dvbt_demod_base.o dvbt_nim_base.o foundation.o math_mpi.o nim_rtl2832_mxl5007t.o nim_rtl2832_fc2580.o nim_rtl2832_mt2266.o rtl2832u.o rtl2832u_fe.o rtl2832u_io.o tuner_mxl5007t.o tuner_fc2580.o tuner_mt2266.o tuner_tua9001.o nim_rtl2832_tua9001.o
obj-$(CONFIG_DVB_USB_RTL2832U) += dvb-usb-rtl2832u.o
gedit ./linux/drivers/media/dvb/dvb-usb/Kconfig 

(am Ende der Datei einfügen)

config DVB_USB_RTL2832U
        tristate "Realtek RTL2832U DVB-T USB2.0 support"
        depends on DVB_USB
        help
          Realtek RTL2832U DVB-T driver
gedit ./linux/drivers/media/dvb/dvb-usb/rtl2832u.c 

(Entfernen der Kommentarmarkierung // in Zeile 12)

//DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);

(2. ersetzen des Blocks Zeile 61-63 durch)

         if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,adapter_nr) )||
                 ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL,adapter_nr) ) ||
                 ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL,adapter_nr) ))
gedit ./linux/drivers/media/dvb/dvb-usb/tuner_tua9001.c 

(Nach 19.2 und 20.48 suchen und ersetzen mit 19_2 und 20_48 - [Tuner-Anpassung an 2.6.31])

#elif defined(CRYSTAL_19.2_MHZ) /* Frequency 19.2 MHz */
#elif defined(CRYSTAL_19_2_MHZ) /* Frequency 19.2 MHz */
#elif defined(CRYSTAL_20.48_MHZ) /* Frequency 20,48 MHz */
#elif defined(CRYSTAL_20_48_MHZ) /* Frequency 20,48 MHz */
make 
STRG^C 

(Abbruch nach einigen Sekunden, wir brauchen eine ./v4l/.config)

gedit ./v4l/.config 

(Ersetzen von FIREDTV=m mit FIREDTV=n bzw, vom build ausschließen da unwichtig für rtl2832u aber der ist inkompatibel bzw. ich kenne keine Anpassung an 2.6.31)

CONFIG_DVB_FIREDTV=m
CONFIG_DVB_FIREDTV=n
make clean
make
sudo make install 

Bearbeitet von Heinrich Schwietering:

Hab die Anleitung mal lesbar gemacht.

Cypher-Delic

Anmeldungsdatum:
2. Juli 2008

Beiträge: 13

Ups na die formatierung is hin, sry, die anleitugn ist müll, aber vielleicht kann man die schritte die notwendig sind rauserkennen und mti den bisherigen howtos vergleichen. Me-Tv suckt noch mit dem Stick, aber der Stick ansich funzt prima, das beweisen scan und kaffeine.

burli

Avatar von burli

Anmeldungsdatum:
27. April 2007

Beiträge: 9066

Wohnort: Petersberg

Cypher-Delic schrieb:

Ups na die formatierung is hin, sry, die anleitugn ist müll, aber vielleicht kann man die schritte die notwendig sind rauserkennen und mti den bisherigen howtos vergleichen. Me-Tv suckt noch mit dem Stick, aber der Stick ansich funzt prima, das beweisen scan und kaffeine.

Pack einfach drei geschweifte Klammern drum und schau mal in die Syntax Hilfe

wifrio

Anmeldungsdatum:
13. Mai 2006

Beiträge: 5

Hallo! Mit der unten zitierten Routine habe ich wiederholt meinen Digivox mini II V3.0 dongle erfolgreich eingebunden, er arbeitete dann prima, leider ohne LED-Steuerung. Mit dem aktuellen Kernel (2.6.32-5-686 #1) funktioniert die Installation scheinbar noch glatt. Allerdings klappt die akustische und die video-Wiedergabe nicht. Sender und Kanäle werden korrekt erkannt. Ton und Bild bleiben weg. Programmangaben im Untertitel werden korrekt und aktuell wiedergegeben, leider nur diese.. Ursprüngliche Meckereien wegen falschem Kernel o.ä. verschwanden, nachdem ich dem <make> ein <make distclear> und ein <make clear> voranschickte. <dmesg | grep -i dvb> sieht gut aus.- Gibt es eine Möglichkeit den rtl2832u auch unter dem neuen Kernel zu nutzen? - Oder mache ich nur etwas falsch? Gruß! wifrio

eishailiga schrieb:

Hier mal eine Anleitung für Kernel 2.6.28

mkdir digivox; cd digivox
hg clone http://linuxtv.org/hg/v4l-dvb
wget http://media.ubuntuusers.de/forum/attachments/2103272/090730_RTL2832U_LINUX_Ver1.1.rar
unrar x -ep 090730_RTL2832U_LINUX_Ver1.1.rar ./v4l-dvb/linux/drivers/media/dvb/dvb-usb
cd v4l-dvb
for i in `find . -name *.pl`; do chmod +x $i ; done
gedit ./linux/drivers/media/dvb/dvb-usb/Makefile

und dort am Ende einfügen:

dvb-usb-rtl2832u-objs = demod_rtl2832.o dvbt_demod_base.o dvbt_nim_base.o foundation.o math_mpi.o nim_rtl2832_mxl5007t.o nim_rtl2832_fc2580.o nim_rtl2832_mt2266.o rtl2832u.o rtl2832u_fe.o rtl2832u_io.o tuner_mxl5007t.o tuner_fc2580.o tuner_mt2266.o tuner_tua9001.o nim_rtl2832_tua9001.o

obj-$(CONFIG_DVB_USB_RTL2832U) += dvb-usb-rtl2832u.o

abspeichern, schließen und dann:

gedit ./linux/drivers/media/dvb/dvb-usb/Kconfig

dort am Ende einfügen:

config DVB_USB_RTL2832U
        tristate "Realtek RTL2832U DVB-T USB2.0 support"
        depends on DVB_USB
        help
          Realtek RTL2832U DVB-T driver

und weiter

gedit ./linux/drivers/media/dvb/dvb-usb/rtl2832u.c

dort suchen nach (Zeile 12)

//DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);

und ändern nach

DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);

und den Eintrag ( Zeile 61, 62 un 63)

	if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL) )||
                ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL) ) ||
                ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL) ))

ändern in

	if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,adapter_nr) )||
                ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL,adapter_nr) ) ||
                ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL,adapter_nr) ))

und abspeichern und schließen.

make
sudo make install
sudo reeboot

und nach dem Neustart kann man es prüfen mit

dmesg | grep -i dvb

bernd_Lübeck

Anmeldungsdatum:
17. September 2007

Beiträge: Zähle...

Wohnort: Lübeck

Ich bin grad beim Kernel 2.6.37.1 von Kernel.org bei, wenn es läuft linke ich das hier rein.

Bin noch in anderem Forum in dem Bezug zugange.

2.6.36.2 läuft schon länger problemlos.

Gruß Bernd

bernd_Lübeck

Anmeldungsdatum:
17. September 2007

Beiträge: Zähle...

Wohnort: Lübeck

andixx

Avatar von andixx

Anmeldungsdatum:
19. November 2007

Beiträge: 27

Wohnort: Burghausen, Bayern

Der Link zu dem Treiber (foren attachment) is leider down ☹

http://media.ubuntuusers.de/forum/attachments/2103272/090730_RTL2832U_LINUX_Ver1.1.rar

Könnte den bitte nochmal jemand zur verfügung stellen. Oder funtzt das auf den aktuellen Ubuntu Versionen jetzt auch so?