Sundtek Support Forum
Deutsch => Sundtek MediaTV Pro => Treiber => Thema gestartet von: zer0 am September 12, 2013, 08:33:34 Vormittag
-
Guten Morgen.
Da der neue Sundtek MediaTV Pro III ja noch nicht lieferbar ist und sich aktuell in Produktion befindet, wollte ich zumindest mal die Treiberinstallation auf meine Router testen.
Zum Einsatz kommt bei mir ein ASUS RT-N65U mit Custom Firmware (https://code.google.com/p/rt-n56u/). Der Netinstaller erkennt hierbei auch alles und die Installation funktioniert scheinbar ohne Probleme.
checking system... MIPS BCM detected
installing (netinstall mode) ...
Downloading architecture specific driver ... mipselbcm
Download finished, installing now ...
finalizing configuration... (can take a few seconds)
installing libmediaclient interception library
Anschließend wir versucht den Treiber zu starten, welcher jedoch mit folgender Fehlermeldung abbricht.
Starting driver...
/opt/bin/mediaclient: can't load library 'libgcc_s.so.1'
Nun bin ich etwas ratlos, ob es einfach daran liegt, dass der Treiber die Library im falschen Verzeichnis sucht (/lib) oder daran, dass derzeit kein Stick angeschlossen ist. Ich vermute hierbei aber ersteres. Die Library 'libgcc_s.so.1' ist übrigens vorhanden und liegt in /opt/lib, daher habe ich mir gedacht ich setze mal einen Symlink, was jedoch auf Grund von read only auch nicht möglich war. :-\
ln -s /opt/lib/libgcc_s.so.1 /lib/libgcc_s.so.1
ln: /lib/libgcc_s.so.1 read only filesystem
Nun wäre ich für jede Hilfe dankbar :)
MfG zer0
-
Ich vermute aber das es sogar ein Paket gibt wo libgcc_s.so.1 vorhanden ist, du muesstest dich im jeweiligen Forum welche diese Firmware behandelt informieren.
Du kannst die Bibliotheken nach /opt/lib kopieren das ist kein Problem, um dem System zu sagen das es Bibliotheken aus /opt/lib verwenden soll solltest du vorher folgendes ausführen:
export LD_LIBRARY_PATH=/opt/lib
anschliessend den Treiber starten
Sollte das dennoch Probleme bereiten, poste hier die Ausgabe von folgendem Befehl:
ldd /opt/bin/mediaclient
-
Moin!
Ich vermute aber das es sogar ein Paket gibt wo libgcc_s.so.1 vorhanden ist, du muesstest dich im jeweiligen Forum welche diese Firmware behandelt informieren.
??? Ich schrieb ja schon, dass die Datei in /opt/lib vorhanden ist oder wie genau darf ich die Aussage verstehen. ???
Du kannst die Bibliotheken nach /opt/lib kopieren das ist kein Problem, um dem System zu sagen das es Bibliotheken aus /opt/lib verwenden soll solltest du vorher folgendes ausführen:
export LD_LIBRARY_PATH=/opt/lib
anschliessend den Treiber starten
Sollte das dennoch Probleme bereiten, poste hier die Ausgabe von folgendem Befehl:
ldd /opt/bin/mediaclient
Danke erst einmal für die Info, ich werden es heute Abend mal testen und mich wieder melden!
-
/opt/lib ist kein standardmaessiger Systempfad (ausser es wird von deinem System gesetzt).
Wenn die Bibliothek danach immer noch nicht laedt dann hast du falsche libgcc dort hingepackt.
-
So nun konnte ich noch ein wenig testen und siehe da, es hat funktioniert ;D
/opt/home/admin # export LD_LIBRARY_PATH=/opt/lib
/opt/home/admin # ./sundtek_netinst.sh -admin
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... MIPS BCM detected
installing (netinstall mode) ...
Downloading architecture specific driver ... mipselbcm
Download finished, installing now ...
finalizing configuration... (can take a few seconds)
installing libmediaclient interception library
Starting driver...
done.
/opt/home/admin #
Vielen Dank für die schnelle Hilfe. Nun muss nur noch der Stick lieferbar werden 8). Eine Vorbestellung scheint leider nicht möglich zu sein ?!
-
Kleiner Tipp, ein Händler bietet aktuell noch Sticks auf Amazon an.
-
So da ich nun den Stick da habe, konnte ich noch ein wenig testen und es geht leider nicht wie gewünscht :-\
Die Installation klappt problemlos, wenn ich wie oben vorgehe, jedoch scheint es noch wo anders zu hängen.
/opt/home/admin # ldd /opt/bin/mediaclient
libgcc_s.so.1 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x2b064000)
libc.so.0 => /lib/libc.so.0 (0x2b08a000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2b04c000)
libdl.so.0 => /lib/libdl.so.0 (0x2b105000)
Erkannt wird der Stick aber generell schon.
Bus 001 Device 002: ID eb1a:51b2
Vielen Dank für jede Hilfe
-
Auch hier vorher:
export LD_LIBRARY_PATH=/opt/lib
ausführen, damit dort nach der libgcc gesucht wird.
-
Bringt leider auch nichts, hatte ich bereits getestet:
/opt/home/admin # export LD_LIBRARY_PATH=/opt/lib
/opt/home/admin # ldd /opt/bin/mediaclient
libgcc_s.so.1 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x2aaf8000)
libc.so.0 => /lib/libc.so.0 (0x2ab1e000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aae0000)
libdl.so.0 => /lib/libdl.so.0 (0x2ab99000)
-
Dann hast du wohl nicht die richtige dort hingepackt oder einen Typo.
Wenn mediasrv damit startet dann _muss_ mediaclient damit auch funktionieren, oder es wurde ein Detail übersehen.
Ueberpruefe das nochmal.
strace -fff mediaclient 2>&1 | grep open
-
Also was ich feststellen konnte ist, dass wenn der Stick nicht im USB-Port steckt, die Treiber ganz normal installiert werden und mediasrv gestartet wird.
Sobald jedoch der Stick reingesteckt wird, beendet sich mediasrv und nichts geht mehr.
Auch die Treiber habe ich dann nochmal installiert und es gab keine Fehlermeldungen, aber mediasrv startet nicht mehr.
strace -fff mediaclient 2>&1 | grep open
bringt keine Ausgabe!
Also ohne Stick im Port alles gut mit Stick nada ??? :'(
Mit Stick:/opt/home/admin # lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003
Bus 002 Device 002: ID 05dc:a833
Bus 001 Device 005: ID eb1a:51b2
/opt/home/admin # export LD_LIBRARY_PATH=/opt/lib
/opt/home/admin # ./sundtek_netinst.sh -admin
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... MIPS BCM detected
installing (netinstall mode) ...
Downloading architecture specific driver ... mipselbcm
Download finished, installing now ...
finalizing configuration... (can take a few seconds)
installing libmediaclient interception library
Starting driver...
done.
/opt/home/admin # strace -fff mediaclient 2>&1 | grep open
/opt/home/admin # /opt/bin/mediaclient -e
/opt/home/admin #
Ohne Stick:
/opt/home/admin # lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003
Bus 002 Device 002: ID 05dc:a833
/opt/home/admin # ./sundtek_netinst.sh -admin
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... MIPS BCM detected
installing (netinstall mode) ...
Downloading architecture specific driver ... mipselbcm
Download finished, installing now ...
finalizing configuration... (can take a few seconds)
installing libmediaclient interception library
Starting driver...
done.
/opt/home/admin # strace -fff mediaclient 2>&1 | grep open
/opt/home/admin # /opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
/opt/home/admin #
-
Ich denke das ist ein Thema das du mit dem Support via Skype abklären solltest (Skype Sundtek).