Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: mreczio am Juli 27, 2009, 11:07:27 Nachmittag

Titel: Installation unter Linux
Beitrag von: mreczio am Juli 27, 2009, 11:07:27 Nachmittag
Leider klappt es bei mir nicht.
Mein System
Ubuntu 9.04
Kernel 2.6.28-13-generic #45-Ubuntu SMP x86_64

Was habe ich gemacht:
sudo /home/martin/Desktop/empia_installer.sh
[sudo] password for martin:

Welcome to the EETI em28xx linux driver setup

stopping old driver instance...
installing em28xx driver to /opt
unpacking...
checking system... 64Bit System detected
installing...
finalizing configuration...
done.
martin@feivel:/$ /opt/bin/mediaclient -e
>>> trying to start em28xx driver
**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro] DVB-C, DVB-T, ANALOG-TV, FM-RADIO
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
  [FM-RADIO]:
     RADIO0: /dev/radio0

martin@feivel:/$ scan dvb-apps/util/scan/dvb-t/de-Ruhrgebiet
scanning dvb-apps/util/scan/dvb-t/de-Ruhrgebiet
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2273: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
Wie zu sehen ist, findet das Programm das Device nicht.
Unter dev ist kein device mit der Bezeichnung dvb oder dergleichen zu finden.
Was läuft falsch?

Titel: Installation unter Linux
Beitrag von: Sundtek am Juli 27, 2009, 11:16:10 Nachmittag
Wird bei Ihnen folgendes angezeigt:

$ cat /etc/ld.so.preload
/opt/lib/libmediaclient.so
$ ls -rtlah /opt/lib/libmediaclient.so
-rwxr-xr-x 1 root root 51K 2009-07-27 22:38 /opt/lib/libmediaclient.so

Die Devices werden noch nicht unter /dev angezeigt, ein Update ende dieser Woche/anfang nächster Woche sollte dies dann beheben. Da die Interfaces virtuell sind kann jedoch bereits darauf zugegriffen werden.
Dies ist auch der Grund warum Kaffeine zu diesem Zeitpunkt noch nicht unterstützt wird.
Titel: Installation unter Linux
Beitrag von: mreczio am Juli 27, 2009, 11:31:45 Nachmittag
Wird bei Ihnen folgendes angezeigt:

$ cat /etc/ld.so.preload
/opt/lib/libmediaclient.so
$ ls -rtlah /opt/lib/libmediaclient.so
-rwxr-xr-x 1 root root 51K 2009-07-27 22:38 /opt/lib/libmediaclient.so

Die Devices werden noch nicht unter /dev angezeigt, ein Update ende dieser Woche/anfang nächster Woche sollte dies dann beheben. Da die Interfaces virtuell sind kann jedoch bereits darauf zugegriffen werden.
Dies ist auch der Grund warum Kaffeine zu diesem Zeitpunkt noch nicht unterstützt wird.
Die Ausgabe ist bei mir die gleiche.
Ich versuche mit tvtime auf das Device zu zugreifen.
Dafür muss ich vorher ein scan durchführen.
Ein scan dvb-apps/util/scan/dvb-t/de-Ruhrgebiet bringt nur ein:
scanning dvb-apps/util/scan/dvb-t/de-Ruhrgebiet
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2273: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
Titel: Installation unter Linux
Beitrag von: Sundtek am Juli 27, 2009, 11:35:22 Nachmittag
Zitat
Die Ausgabe ist bei mir die gleiche.
Ich versuche mit tvtime auf das Device zu zugreifen.
Dafür muss ich vorher ein scan durchführen.
Ein scan dvb-apps/util/scan/dvb-t/de-Ruhrgebiet bringt nur ein:
scanning dvb-apps/util/scan/dvb-t/de-Ruhrgebiet
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2273: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory

tvtime unterstützt lediglich analog TV.

$ ldd `which scan`
linux-vdso.so.1 =>  (0x00007fffd5dff000)
/opt/lib/libmediaclient.so (0x00007ff8cd933000)
libc.so.6 => /lib/libc.so.6 (0x00007ff8cd5c1000)
libdl.so.2 => /lib/libdl.so.2 (0x00007ff8cd3bd000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff8cdb3a000)

Wird bei Ihnen libmediaclient.so auch angezeigt?
Titel: Installation unter Linux
Beitrag von: mreczio am Juli 27, 2009, 11:38:36 Nachmittag
Die Ausgebe lautet in dem Fall:
ldd `which scan`
linux-vdso.so.1 =>  (0x00007fff9c7fe000)
/opt/lib/libmediaclient.so (0x00007fd594209000)
libc.so.6 => /lib/libc.so.6 (0x00007fd593e97000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fd593c93000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd594410000)
Titel: Installation unter Linux
Beitrag von: Sundtek am Juli 27, 2009, 11:56:12 Nachmittag
Um eventuelle Fehler von älteren Treibern auszuschließen haben Sie einen Link mit der aktuellen Version erhalten. Könnten Sie diese installieren?
Titel: Installation unter Linux
Beitrag von: mreczio am Juli 28, 2009, 12:01:33 Vormittag
Um eventuelle Fehler von älteren Treibern auszuschließen haben Sie einen Link mit der aktuellen Version erhalten. Könnten Sie diese installieren?
Ein erster Test mit dem neuen Treiber verlief ergebnislos.
Ich muss doch nur das Script neu ausführen oder muss ich vorher was deinstallieren?
Titel: Installation unter Linux
Beitrag von: Sundtek am Juli 28, 2009, 12:03:36 Vormittag
Ein erster Test mit dem neuen Treiber verlief ergebnislos.
Ich muss doch nur das Script neu ausführen oder muss ich vorher was deinstallieren?


Nein bei einer Installation werden die alten Dateien ersetzt, könnten Sie /var/log/mediasrv.log an uns zurücksenden?
Titel: Installation unter Linux
Beitrag von: mreczio am Juli 28, 2009, 12:06:24 Vormittag

Nein bei einer Installation werden die alten Dateien ersetzt, könnten Sie /var/log/mediasrv.log an uns zurücksenden?
Der Inhalt von /var/log/mediasrv.log:
tail -f /var/log/mediasrv.log
attaching Videodecoder
requesting to attach tuner now
highest adapterid: -1
registered virtual: /dev/dvb/adapter0/frontend0
registered virtual: /dev/dvb/adapter0/demux0
registered virtual: /dev/dvb/adapter0/dvr0
registered virtual: /dev/video1
registered virtual: /dev/radio0
attached devices:
0 .. Sundtek MediaTV Pro
Titel: Installation unter Linux
Beitrag von: Sundtek am Juli 28, 2009, 12:07:18 Vormittag
Die Logfile ist noch etwas größer, könnten Sie auch den Rest ausgeben?

/dev/dvb/adapter0/frontend0

Diese Nodes dürfen auch im nachhinein nicht mit mknod erstellt werden. Um dies sicherzugehen können sie den Treiber einfach neu starten.

$ killall mediasrv

der Treiber allokiert sich anschließend neue unbelegte Interfaces.

Sofern Sie Skype benutzen, können Sie auch direkt Chat Kontakt aufnehmen.

Skype: Sundtek
Titel: Re:Installation unter Linux
Beitrag von: mreczio am Juli 28, 2009, 11:07:55 Vormittag
So nun habe ich extra ein frisches Testsystem installiert um auch wirklich sicher zu sein das nicht irgendetwas stört.
Weder DVB-t noch DVB-C funktioniert.
die Ausgabe von /var/log/mediasrv.log sieht so aus:
root@testsystem:~# tail -f /var/log/mediasrv.log
attaching Videodecoder
requesting to attach tuner now
highest adapterid: -1
registered virtual: /dev/dvb/adapter0/frontend0
registered virtual: /dev/dvb/adapter0/demux0
registered virtual: /dev/dvb/adapter0/dvr0
registered virtual: /dev/video1
registered virtual: /dev/radio0
attached devices:
0 .. Sundtek MediaTV Pro
digital tv
scanning devices
scanning for plugins
found lib: libdrv_em28xx.so
disconnecting kernel driver
em2888 detected
attaching Videodecoder
requesting to attach tuner now
highest adapterid: -1
registered virtual: /dev/dvb/adapter0/frontend0
registered virtual: /dev/dvb/adapter0/demux0
registered virtual: /dev/dvb/adapter0/dvr0
registered virtual: /dev/video1
registered virtual: /dev/radio0
scanning devices done
attached devices:
0 .. Sundtek MediaTV Pro
alsa-audio: connected audio service
digital tv
digital tv
Weiterhin erhalte ich die Fehlermeldung, das /dev/dvb/adapter0/frontend0 nicht gefunden werden kann.
Gruß
Martin
Titel: Re:Installation unter Linux
Beitrag von: Sundtek am Juli 28, 2009, 03:36:08 Nachmittag
Ihr Problem konnte mit Ihrer scan Version nachvollzogen und bei uns im Treiber angepasst werden.
Es handelt sich um eine libc-2.7 Eigenheit, künftig wird sich der Treiber um diese Erweiterung kümmern.
Titel: Re:Installation unter Linux
Beitrag von: Ionic am Juli 28, 2009, 04:57:55 Nachmittag
Hi,

du kannst nicht mit tvtime DVB-* gucken, es sei denn du hast eine Full-Featured-Karte, die MPEG-Decoding macht (mir ist kein USB-Stick bekannt, der das koennte.)

Bitte verwende mplayer, wie im Installationsthread beschrieben.

Bis dann,


Mihai