Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: NepoMUC am August 26, 2009, 02:17:03 Nachmittag

Titel: Sidux LiveCD
Beitrag 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!
Titel: Sidux LiveCD
Beitrag von: Sundtek am August 26, 2009, 02:26:38 Nachmittag
Zitat
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.

Zitat
cat /etc/ld.so.preload
/usr/lib/libv4l/v4l1compat.so /opt/lib/libmediaclient.so

Versuchen Sie libmediaclient.so vor v4l1compat.so einzufügen.
Titel: Sidux LiveCD
Beitrag von: NepoMUC am August 26, 2009, 03:12:21 Nachmittag
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.
Titel: Sidux LiveCD
Beitrag von: Sundtek am August 26, 2009, 05:30:52 Nachmittag
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:

Zitat
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:
Zitat
       /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?
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 26, 2009, 05:52:45 Nachmittag
(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)
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 26, 2009, 10:24:00 Nachmittag
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!
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 26, 2009, 10:46:18 Nachmittag
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.
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 28, 2009, 12:17:18 Vormittag
KRadio wird seit dem Update vom 27. August unterstützt
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 28, 2009, 11:22:00 Vormittag
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?
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 28, 2009, 11:29:35 Vormittag
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
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 28, 2009, 11:54:43 Vormittag
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
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 28, 2009, 03:38:25 Nachmittag
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?
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 28, 2009, 03:49:48 Nachmittag
O.K., die krp - Datei kann man sich auch von der kradio-Website runterladen, aber der v4l-Fehler bleibt.
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 28, 2009, 04:45:30 Nachmittag
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.
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 28, 2009, 09:16:04 Nachmittag
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.
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 29, 2009, 12:06:43 Nachmittag
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.
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am August 29, 2009, 12:17:31 Nachmittag
$ 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.
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am August 30, 2009, 11:04:52 Nachmittag
Hmm,
also letzte Kradio4 Version von kradio.sourceforge.net scheint unter sidux (was ja ziemlich reines Debian sid is) nicht zu laufen.
Titel: Re:Sidux LiveCD
Beitrag von: NepoMUC am September 23, 2009, 01:38:17 Nachmittag
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.
Titel: Re:Sidux LiveCD
Beitrag von: Sundtek am September 23, 2009, 02:28:11 Nachmittag
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.

Zitat
$ /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