Sundtek Support Forum
Deutsch => Sundtek MediaTV Pro => Thema gestartet von: NepoMUC am August 26, 2009, 02:17:03 Nachmittag
-
Ich habe ja fast den Eindruck, daß man mit dem vielen Geld für den Stick vor allem den Support bezahlt, der ständig wieder neue Linux-Fallstricke beheben muß....
Bei mir gibt's ziemlich genau das gleiche Problem, allerdings nicht mit Ubuntu, sondern mit Sidux (http://www.sidux.com) mit KDE 4.3.0 und Kernel Linux 2.6.30-5.slh.1-sidux-686.
Folgende Ausgaben erhalte ich:
$ sudo ./empia_installer_090825.sh
Welcome to the EETI em28xx linux driver setup
Legal notice:
This software comes without any warranty, use it at your own risk
Nutzungsbedingungen:
Sundtek übernimmt keinerlei Haftung für Schäden welche eventuell durch
das System oder die angebotenen Dateien entstehen können.
Do you want to continue [Y/N]:
Wollen Sie fortfahren [J/N]:
j
adding /opt/bin to environment paths
stopping old driver instance...
installing em28xx driver to /opt
unpacking...
checking system... 32Bit System detected
installing...
the program '/bin/bash' called '/usr/bin/udevinfo', it should use 'udevadm info <options>', this will stop working in a future release
finalizing configuration...
done.
$ /opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL
[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/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
/opt/bin/mediaclient --setdtvmode=DVBT
Using device: /dev/dvb/adapter0/frontend0
Setting Frontend Properties to: DVBT
Done.
Wenn ich dann Kaffeine starte, kommt sowohl in Version 0.8.7 als auch 1.0pre nur ein leeres "Fernseher-Fenster" und man kann auch keinen Suchlauf starten.
Die Devices werden unter /dev übrigens auch nicht angezeigt. Ich dachte, das wäre mittlerweile behoben?
$ 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
cat /etc/ld.so.preload
/usr/lib/libv4l/v4l1compat.so /opt/lib/libmediaclient.so
ls -rtlah /opt/lib/libmediaclient.so
-rwxr-xr-x 1 root root 38K 26. Aug 00:10 /opt/lib/libmediaclient.so
ldd `which scan`
linux-gate.so.1 => (0xb7fef000)
/usr/lib/libv4l/v4l1compat.so (0xb7fea000)
/opt/lib/libmediaclient.so (0xb7fdf000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7e5a000)
libv4l1.so.0 => /usr/lib/libv4l1.so.0 (0xb7e55000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7e51000)
/lib/ld-linux.so.2 (0xb7ff0000)
libv4l2.so.0 => /usr/lib/libv4l2.so.0 (0xb7e47000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7e2e000)
libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0 (0xb7dc5000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7dbc000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7d96000)
tail -f /var/log/mediasrv.log
registered virtual: /dev/radio0
registered virtual: /dev/vbi0
registered virtual: /dev/mediainput0
Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
with Sundtek MediaTV only
Contact: kontakt@sundtek.de
attached devices:
0 .. Sundtek MediaTV Pro
Hoffe auf Ihre Hilfe!
-
Ich habe ja fast den Eindruck, daß man mit dem vielen Geld für den Stick vor allem den Support bezahlt, der ständig wieder neue Linux-Fallstricke beheben muß....
Dessen sind wir uns anfangs durchaus bewusst. Linux ist ein sehr buntes System und bei weitem nicht so einheitlich wie Windows, schlussendlich sollten sich alle etwaigen Probleme jedoch innerhalb kürzester Zeit beheben lassen.
cat /etc/ld.so.preload
/usr/lib/libv4l/v4l1compat.so /opt/lib/libmediaclient.so
Versuchen Sie libmediaclient.so vor v4l1compat.so einzufügen.
-
habe jetzt in der /etc/ld.so.preload die Reihenfolge geändert, aber bis auf eine andere Reihenfolge in
ldd `which scan`
linux-gate.so.1 => (0xb7f02000)
/opt/lib/libmediaclient.so (0xb7ef4000)
/usr/lib/libv4l/v4l1compat.so (0xb7ef2000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7d6d000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7d69000)
libv4l1.so.0 => /usr/lib/libv4l1.so.0 (0xb7d64000)
/lib/ld-linux.so.2 (0xb7f03000)
libv4l2.so.0 => /usr/lib/libv4l2.so.0 (0xb7d5a000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7d41000)
libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0 (0xb7cd8000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7ccf000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7ca9000)
keine Änderung.
-
Wir haben die Sidux LiveCD (auf 32bit) soeben getestet.
1. CD Booten
2. Installer starten
3. tvtime gestartet (funktioniert)
4. kaffeine gestartet (funktioniert)
Die Installation und das Testen dauerte in etwa 10 Minuten, die TV Applikationen waren bereits vorinstalliert
Zu Ihrem Setup:
ldd `which scan`
linux-gate.so.1 => (0xb7f02000)
/opt/lib/libmediaclient.so (0xb7ef4000)
/usr/lib/libv4l/v4l1compat.so (0xb7ef2000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7d6d000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7d69000)
libv4l1.so.0 => /usr/lib/libv4l1.so.0 (0xb7d64000)
/lib/ld-linux.so.2 (0xb7f03000)
libv4l2.so.0 => /usr/lib/libv4l2.so.0 (0xb7d5a000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7d41000)
libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0 (0xb7cd8000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7ccf000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7ca9000)
Was uns jedoch aufgefallen ist:
/usr/lib/libv4l/v4l1compat.so (0xb7ef2000)
libv4l1.so.0 => /usr/lib/libv4l1.so.0 (0xb7d64000)
libv4l2.so.0 => /usr/lib/libv4l2.so.0 (0xb7d5a000)
Diese Bibliotheken sind auf unseren Systemen nicht vorhanden, der Treiber unterstützt von sich aus V4L1, V4L2 sowie LinuxDVB API
Könnten Sie in /etc/ld.so.preload libv4l* entfernen?
-
(http://sundtek.de/images/sidux-snapshot1.jpg) (http://sundtek.de/images/sidux-full-snapshot1.jpg)
(http://sundtek.de/images/sidux-snapshot2.jpg) (http://sundtek.de/images/sidux-full-snapshot2.jpg)
(http://sundtek.de/images/sidux-snapshot3.jpg) (http://sundtek.de/images/sidux-full-snapshot3.jpg)
(http://sundtek.de/images/sidux-snapshot4.jpg) (http://sundtek.de/images/sidux-full-snapshot4.jpg)
-
Ja prima! Das ist doch schonmal was! Entfernen aus der preload brachte den ersehnten Erfolg!
DVB-T mit kaffeine,
DVB-C mit kaffeine und
analog-TV mit tvtime geht nun! Das erste mal in meiner mittlerweile längeren (wenn auch wenn's geht eher auf's Anwenden beschränlkten) Linux-Zeit, daß bei mir ohne große Frickelei ein Stick mit so vielen Empfangsmöglichkeiten läuft! Good job!
Jetzt könntet ihr nur noch hinbekommen, daß kradio den Stick auch sehen kann (seh ich das richtig, daß die devices noch immer nicht im Verzeichnis gelistet werden?), dann hätte man auch ne komfortable gui für's Radio.
Ach ja, und mplayer kann ich nicht benutzen für analog:
mplayer tv:// -tv driver=v4l2:device=/dev/video1
MPlayer dev-SVN-r29417Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
v4l2: unable to open '/dev/video1': No such file or directory
v4l2: ioctl set mute failed: Bad file descriptor
v4l2: 0 frames successfully processed, 0 frames dropped.
Exiting... (End of file)
und der scan geht auch nicht:
scan dvb-apps/util/scan/dvb-t/de-Muenchen
scanning dvb-apps/util/scan/dvb-t/de-Muenchen
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: cannot open 'dvb-apps/util/scan/dvb-t/de-Muenchen': 2 No such file or directory
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Aber für's erste ist das ja mal ein enormer Fortschritt!
-
mplayer tv:// -tv driver=v4l2:device=/dev/video1
Dies sollte bei Ihnen (wie mit /opt/bin/mediaclient -e ausgelesen) /dev/video0 sein, als Tip sollten Sie eventuell noch :width=720:height=576 anfügen damit Sie die volle PAL Auflösung bekommen. mplayer verwendet standardmäßig 640x480
scan dvb-apps/util/scan/dvb-t/de-Muenchen
scanning dvb-apps/util/scan/dvb-t/de-Muenchen
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: cannot open 'dvb-apps/util/scan/dvb-t/de-Muenchen': 2 No such file or directory
ERROR: initial tuning failed
dumping lists (0 services)
Done.
dies sagt nur aus das die Scanfile dvb-apps/util/scan/dvb-t/de-Muenchen nicht vorhanden ist, bei Sidux muessen Sie einen anderen Pfad angeben
scan /usr/share/dvb/dvb-c/de-Muenchen
oder
scan /usr/share/dvb/dvb-t/de-Muenchen
Beachten Sie dass das Gerät vorher mit dem in der Installationsanleitung beschriebenen mediaclient Befehl zuerst in den jeweiligen DVB-T oder DVB-C Modus versetzt werden muss
Bezüglich KRadio, wir werden es demnächst überprüfen und versuchen mit dem nächsten Update zu unterstützen.
-
KRadio wird seit dem Update vom 27. August unterstützt
-
KRadio wird seit dem Update vom 27. August unterstützt
Hmm, ich hab zwar den neuen Treiber installiert, aber auch hier hakelts zunächst ein wenig. Welches kradio soll denn laufen? Ich hab kradio4 und da wird in der Konfiguration versucht, auf /dev/radio zuzugreifen und darunter steht /dev/radio -> Die Gerätedatei existiert nicht.
Und wenn ich - wie mit /opt/bin/mediaclient -e ermittelt - radio0 eintrage, nimmt die Konfiguration den neuen Eintrag nicht an. Wahrscheinlich eher ein Problem von kradio.
Muß man da vorher auch noch was ändern?
-
Informationen:
2009-08-28T11:24:02 V4L1 wurde gefunden
2009-08-28T11:24:02 V4L2 wurde gefunden
Warnungen:
2009-08-28T11:24:09 V4LRadio::readV4LCaps: /dev/radio kann nicht geöffnet werden
Fehler:
2009-08-28T11:24:09 V4LRadio::radio_init: Die Radiogerätedatei /dev/radio kann nicht geöffnet werden
Debugging:
2009-08-28T11:24:02 V4LRadio::readV4LCaps: audio caps = 0x00000001
2009-08-28T11:24:02 V4L1 full caps: V4LVersions: 1; Features: rds
2009-08-28T11:24:02 V4L2 - Version: 0x00000001, caps=0x05030011
2009-08-28T11:24:02 V4L2 full caps: V4LVersions: 2; Features: mute, volume
2009-08-28T11:24:02 V4L final caps: V4LVersions: 1, 2; Features: rds
-
Eventuell sollten Sie versuchen den Treiber nocheinmal upzudaten, es gab am 27. August 2 Updates, das jeweils spätere beinhaltet die Radio Unterstützung.
Stoppen Sie im Hintergrund ggf. MythTV oder VLC
/etc/init.d/mythtv-backend stop
/etc/init.d/vdr stop
Das funktionierende Node ist bei Ihnen /dev/radio0
-
Stoppen Sie im Hintergrund ggf. MythTV oder VLC
/etc/init.d/mythtv-backend stop
/etc/init.d/vdr stop
Das funktionierende Node ist bei Ihnen /dev/radio0
mythtv und vdr liefen gar nicht.
Nochmal wie schon einige male gefragt: Kann ich den Node überhaupt sehen oder sind die weiterhin wie sie sich ausdrücken virtuell?
Ich sehe nämlich keinen der Nodes für den Stick.
Beim Start von kradio werden zunächst jede Menge Plugins geladen, dann popt merkwürdigerweise das Fehlerprotokoll mit der Meldung:
Download der Senderdatei stations.krp schlug fehl. Und nach dessen Bestätigung weiterhin die Meldung:
Kann kein verwendbares V4L(2)-Radiogerät finden.
Muß da v4l neu installiert / konfiguriert werden und wenn ja, was gehört da alles zu/wie mach ich das?
-
O.K., die krp - Datei kann man sich auch von der kradio-Website runterladen, aber der v4l-Fehler bleibt.
-
Der Kradio Fehler liegt nach wievor bei uns, es scheint einen Unterschied zwischen älteren und neueren KRadio Versionen zu geben. Dieser Fehler wird von uns derzeit bearbeitet. Ältere KRadio Versionen funktionieren wie angegeben, neuere werden ab dem nächsten Update ebenfalls funktionieren.
-
Kradio funktioniert mit der Version 090828, warscheinlich auch mit der aelteren Version.
http://www.sundtek.de/support/empia_installer.sh (referenziert derzeit auf 090828).
Das Problem liegt bei KRadio und wie Sender verwaltet werden, um FM Radio zu aktivieren muss unter Plugins, Erzeugte Plugin-Instanz das Internet Plugin entfernt werden. Unter V4L Radio, Optionen muss v4l2 ausgewählt werden. Anschließend lässt sich FM Radio durch die "Ein/Ausschalten" Schaltfläche aktivieren. Alternativ kann auch das Konsole Radiotool (Debian paket "radio") verwendet werden. Die FM Node wird nicht in der Auswahl angezeigt, kann jedoch direkt eingegeben werden.
Kradio scheint Probleme mit v4l(version 1) zu haben, das Konsole "radio" tool verwendet ebenfalls das ältere Protokoll, funktioniert jedoch korrekt.
-
Also da muß es irgendwo noch ein anderes Problem geben. Wieder den neuesten Treiber installiert.
Wenn ich das Kosolentool verwende krieg ich auch:
$ radio
Warning: open /dev/radio: No such file or directory
Trying alternate device: /dev/v4l/radio0
Warning: open /dev/v4l/radio0: No such file or directory
Giving up.
Wenn ich in kradio als dev kradio0 eintrage, krieg ich zwar darunter dann Sundtek MediaTV angezeigt, aber wenn ich aus der Konfiguration raus und wieder rein gehe, dann steht wieder radio drin.
Außerdem kann ich merkwürdigerweise unter Optionen kein v4l auswählen (ausgegraut) und aktiv wird mir v4l1 angezeigt.
-
$ radio -help
....
-c dev try to use given device [defaults: /dev/radio and /dev/v4l/radio0]
....
(c) 1998-2001 Gerd Knorr <kraxel@bytesex.org>
interface by Juli Merino <jmmv@mail.com>
channel scan by Gunther Mayer <Gunther.Mayer@t-online.de>
$ radio -c /dev/radio0
http://support.sundtek.de/index.php/topic,78.msg261.html#msg261
Das Setup war in der Tat merkwürdig, und es gab wie schon erwähnt konflikte mit den Radio Plugins (z.B Internet Plugin blockierte das FM Plugin). Je nachdem wie Ihre Distribution aufgebaut ist kann es wohl zu unterschiedlichen Problemen bei den Plugins kommen.
Wir haben die letzte Kradio4 Version von kradio.sourceforge.net getestet, sowie kradio welches bei Ubuntu 8.10 vorhanden ist.
-
Hmm,
also letzte Kradio4 Version von kradio.sourceforge.net scheint unter sidux (was ja ziemlich reines Debian sid is) nicht zu laufen.
-
Hallo,
nachdem nun über 3 Wochen rum sind und sich hier nichts getan hat, wollte ich mal fragen, wie es denn nun mit kradio (oder eben eben auch radio) ausschaut. Außerdem hab ich das ganze mal auf meinem AMD64 Desktop unter Sidux ausprobiert und da kommt V4LRadio::readTunerInfo: Tuner-Informationen können nicht gelesen werden (Fehler -1).
Aber für's erste wär ich schon ganz zufrieden, wenn ich auch mal Radio auf dem Laptop hätte.
-
Es sollte keinerlei Probleme mit "radio" unter Sidux geben, wie schon früher erwähnt wird bei "radio" standardmäßig /dev/v4l/radio0 geöffnet, das richtige Interface lautet jedoch (wie auch mit mediaclient -e angezeigt) /dev/radio0, mediaclient -e muss nicht jedes mal gestartet werden, es dient lediglich zur information welche Schnittstellen das Gerät zur Verfügung stellt.
$ /opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro] DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL
[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
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
$ radio -c /dev/radio0
kradio (kde3) sowie kradio4 (kde4) funktionieren ebenfalls, bitte beachten Sie das jeweils nur ein Modus des Geräts verwendet werden kann.
Probleme kann es hierbei geben wenn z.B MythTV oder andere Applikationen im Hintergrund auf das Gerät zugreifen. Die Logfile sollte auf dies ebenfalls hinweisen cat /var/log/mediasrv.log
Die aktuelle Version mit OSS Support
http://www.sundtek.de/support/empia_installer_090924_prerelease.sh