Sundtek Support Forum
Deutsch => Sundtek MediaTV Pro => Treiber => Thema gestartet von: dmuser am März 17, 2014, 09:42:21 Nachmittag
-
Ich habe einen MediaTV Pro III an eine DM800 angesteckt.
Telnet meldet sich mit:
**************************
* *
* The Gemini Project *
* *
**************************
OpenDreambox 4.6.0 dm800
Das Webinterface sagt:
Devicename: dm800
Enigma Version: 2009-12-24-master
Image Version: Release 4.6.0 2009-12-24
Frontprozessor Version: VNone
Webinterface Version: 1.6rc3
uname -a
Linux dm800 2.6.12-5.1-brcmstb-dm800 #1 Thu Dec 10 21:10:32 CET 2009 7401c0-nand unknown
Bei der Installation des Treibers bekomme ich Fehler:
root@dm800:~# sh sundtek_netinst.sh
Busybox installation
Welcome to the Sundtek linux driver setup
(C)opyright 2008-2013 Sundtek <kontakt@sundtek.de>
Legal notice:
This software comes without any warranty, use it at your own risk
Please note it's only allowed to use this driver package with devices from
authorized distributors or from Sundtek Germany
The Virtual analogTV Grabber (vivi) might be used freely for testing purpose
Do you want to continue [Y/N]:
Nutzungsbedingungen:
Sundtek übernimmt keinerlei Haftung für Schäden welche eventuell durch
das System oder die angebotenen Dateien entstehen können.
Dieses Softwarepaket darf ausschließlich mit Geraeten von authorisierten
Distributoren oder Sundtek Deutschland verwendet werden
Der Virtuelle AnalogTV Treiber (vivi) kann für Testzwecke ohne jegliche
Restriktionen verwendet werden
Wollen Sie fortfahren [J/N]:
j
unpacking...
checking system... Dreambox 800/800se detected
Kernel is supported
installing (netinstall mode) ...
Downloading architecture specific driver ... dreambox
Download finished, installing now ...
Using /dev/misc/vtuner0 interface
Default installation
Starting driver...
/opt/bin/mediaclient: error while loading shared libraries: unexpected reloc type 0x7e
/opt/bin/mediaclient: error while loading shared libraries: unexpected reloc type 0x7e
/opt/bin/mediasrv: error while loading shared libraries: unexpected reloc type 0x7e
/opt/bin/mediaclient: error while loading shared libraries: unexpected reloc type 0x7e
done.
Vorher hatte ich das schonmal mit selbem Ergebnis mit dem Windows-Installer (SSI.exe)
mit selbem Ergebnis probiert.
Was kann ich tun?
-
Der erste Fehler ist das du ein uralt Image von Dream verwendest.
Der zweite Fehler ist wohl das Sundtek MediaTV Pro III nicht direkt mit der DM800HD laufen wird, dazu benötigst du entweder einen Linux Router, ein Linux NAS oder z.B BeagleBone Black wo du den Stick via Netzwerk dann in die DM800HD speisen kannst.
-
dass das Image alt ist, ist bekannt. Es gab halt bis jetzt keinen Grund upzudaten.
Eigentlich wollte ich den Stick an einen Raspi anschließen. Die Idee mit der dm kam
nur, weil ich gelesen hatte, dass auch Streamen unterstützt wird und ich den Stick
mit beiden Geräten bedienen wollte. (Und den aktiven USB-Hub wollte ich mir auch
sparen.)
Ok, probier ich das mal am Raspi.
-
Linux dm800 2.6.12
2.6.12 unterstützt noch keine virtuellen - externen Tuner, das ist bei dem Image das Hauptproblem.
-
so, nach einigem Probieren habe ich jetzt den Bootloader der DM geupdatet, und das letzte 1.6er Image aufgespielt.
Linux dm800 2.6.18-7.3-dm800 #1 Wed Jul 21 17:43:45 CEST 2010 7401c0 GNU/Linux
Den Treiber konnte ich installieren. Allerdings brauchte er zwei Anläufe. Beim ersten Mal gab es einen Fehler: "mediaclient not found".
Der Tuner ist da:
root@dm800:~# mediaclient -e
**** List of Media Hardware Devices ****
device 0: [MediaTV Pro III USB (EU)] DVB-C, DVB-T, DVB-T2, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[BUS]:
ID: 1-1
[SERIAL]:
ID: U140218175152
[DVB-C]:
FRONTEND: /dev/dvb/adapter1/frontend0
DVR: /dev/dvb/adapter1/dvr0
DMX: /dev/dvb/adapter1/demux0
[DVB-T]:
FRONTEND: /dev/dvb/adapter1/frontend0
DVR: /dev/dvb/adapter1/dvr0
DMX: /dev/dvb/adapter1/demux0
[DVB-T2]:
FRONTEND: /dev/dvb/adapter1/frontend0
DVR: /dev/dvb/adapter1/dvr0
DMX: /dev/dvb/adapter1/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
Ich habe dann mit DVB_C_Tuner_autostart.sh den Tuner gestartet
In enigma konnte ich den Tuner auch auswählen. Aber Kanalsuche hat nicht funktioniert. Ich hab dann versucht das ganze über die Kommandozeile zu machen, aber die vorgeschlagenen Tools fehlen. Hier mal noch ein paar Ausgaben.
root@dm800:~# mediaclient --lc
**** List of Media Clients ****
/dev/dvb/adapter1/frontend0:
No client connected
/dev/dvb/adapter1/dvr0:
No client connected
/dev/dvb/adapter1/demux0:
No client connected
/dev/video0:
No client connected
/dev/vbi0:
No client connected
/dev/radio0:
No client connected
/dev/rds0:
No client connected
/dev/mediainput0:
No client connected
/dev/dsp0:
No client connected
root@dm800:~# cat /proc/bus/nim_sockets
NIM Socket 0:
Type: DVB-S2
Name: Alps BSBE2
Has_Outputs: yes
Frontend_Device: 0
NIM Socket 1:
Type: DVB-C
Name: MediaTV Pro III USB (EU) (USB)
Has_Outputs: no
Mode 0: DVB-C
Mode 1: DVB-T
Mode 2:
root@dm800:~# tvtime
-sh: tvtime: not found
root@dm800:~# scan
-sh: scan: not found
root@dm800:~# mediaclient --setdtvmode=DVBC
Using device: /dev/dvb/adapter0/frontend0
device: /dev/dvb/adapter0/frontend0 doesn't support the extended media API
root@dm800:/usr/script# vtuner
-sh: vtuner: not found
root@dm800:/usr/script# usbtuner
-sh: usbtuner: not found
root@dm800:/usr/script# mediaclient -m DVBC -f 378000000 -S 6900000 -M Q64
Using device: /dev/dvb/adapter0/frontend0
device: /dev/dvb/adapter0/frontend0 doesn't support the extended media API
So recht hab ich keine Idee mehr, was ich noch machen kann...
-
Noch einen Nachsatz: Auf dem Raspi war das selbe Verhalten. Ich habe das Openelec von letzter Woche. Einen Menü-Eintrag Live TV bekomme ich, aber keine Sender.
-
Jetzt habe ich das ganze mal auf einem PC probiert (Suse 12.2 mit 3.4.28)
Da stürzt der Treiber nach kurzer Zeit ab: (ich habe keine komplette Kanalsuche machen können)
Mar 23 21:07:28 enterprise1 kernel: [79255.760970] ehci_hcd 0000:00:12.2: force halt; handshake f7a16024 00004000 00000000 -> -110
Mar 23 21:07:28 enterprise1 kernel: [79255.760980] ehci_hcd 0000:00:12.2: HC died; cleaning up
Mar 23 21:07:28 enterprise1 kernel: [79255.761035] usb 1-1: USB disconnect, device number 2
Mar 23 21:07:28 enterprise1 kernel: [79255.761046] usb 1-6: usbfs: usb_submit_urb returned -110
Mar 23 21:07:28 enterprise1 kernel: [79255.761339] usblp0: removed
Mar 23 21:07:28 enterprise1 kernel: [79255.761954] usb 1-6: USB disconnect, device number 3
Danach habe ich das ehci-Modul entfernt und neu geladen:
rmmod ehci_hcd
modprobe ehci_hcd
Mar 23 21:14:11 enterprise1 kernel: [79659.172186] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0022
Mar 23 21:14:11 enterprise1 kernel: [79659.284055] usb 1-6: new high-speed USB device number 3 using ehci_hcd
Mar 23 21:14:11 enterprise1 mtp-probe: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1"
Mar 23 21:14:11 enterprise1 mtp-probe: bus: 1, device: 2 was not an MTP device
Mar 23 21:14:12 enterprise1 kernel: [79659.419789] usb 1-6: New USB device found, idVendor=2659, idProduct=1210
Mar 23 21:14:12 enterprise1 kernel: [79659.419793] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 23 21:14:12 enterprise1 kernel: [79659.419796] usb 1-6: Product: MediaTV Pro III (EU)
Mar 23 21:14:12 enterprise1 kernel: [79659.419798] usb 1-6: Manufacturer: Sundtek
(die Serien-Nummer hab ich mal weggelassen)
Mar 23 21:14:16 enterprise1 kernel: [79664.048089] usb 1-6: usbfs: process 17499 (mediasrv) did not claim interface 0 before use
gescannt hab ich so:
scan /usr/share/dvb/dvb-c/de-Primacom | tee channels.conf
Meistens findet er nur 87 Sender. Das sieht dann meistens so aus:
Network Name 'PrimaCom A.G.'
WARNING: filter timeout pid 0x0010
>>> tune to: 306000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256
__tune_to_transponder:1910: ERROR: Setting frontend parameters failed: 32 Broken pipe