2
« am: April 15, 2013, 09:37:36 Nachmittag »
Hallo,
ich wollte auch eine PVR-Lösung auf Basis meiner bestehenden Hardware bauen.
Dazu habe ich mir einen Sundtek Stick wegen des guten Linux-Suports gekauft.
Nachdem der Teil, der aufzeichnen soll, nicht so viel Power braucht, sollte ein VIA Eden C3 600 MHZ es tun. Für einen DVB-T-Stick mit mythTV tut's auch prima.
Leider wird der Stick unter dem installierten debian testing aber nicht erkannt.
Wird denn VIA Eden noch supportet?
Meiner Meinung nach fehlen da ein paar Dateien für eine erfolgreiche Nutzung.
Herzlichen Dank für Ihre Unterstützung.
Zur Eingrenzug der Fehler habe ich folgendes alles unternommen:
1) mit OpenELEC + tvheadend auf einem anderem System die Funktionsfähigkeit der Hardware nachgewiesen.
Dort konnte ich mit dem Stick nach etwas Konfigurieren und probieren HDTV-Fernsehen.
Die Hardware ist also o.k. - auch der Stick wurde dort vom aktuellen Treiber erkannt.
2a) Auf dem debian testing System wird der Stick wie folgt im syslog erkannt:
[ 1854.544218] usb 1-4: new high-speed USB device number 3 using ehci_hcd
[ 1854.677653] usb 1-4: New USB device found, idVendor=eb1a, idProduct=51b2
[ 1854.677686] usb 1-4: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[ 1854.677713] usb 1-4: Product: MediaTV Digital Home
[ 1854.677735] usb 1-4: Manufacturer: Sundtek
[ 1854.677756] usb 1-4: SerialNumber: U130208012751
2b) lsusb meint dann folgendes. Der Stick ist also dran:
Bus 001 Device 003: ID eb1a:51b2 eMPIA Technology, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0xeb1a eMPIA Technology, Inc.
idProduct 0x51b2
bcdDevice 1.00
iManufacturer 1 Sundtek
iProduct 3 MediaTV Digital Home
iSerial 2 U130208012751
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
2c) Zur Installation des Treibers habe ich erst mal alles "alte" deinstalliert:
root@mythtv:~# ./sundtek_netinst.sh -u
Sundtek linux driver setup
removing driver
.......
driver successfully removed from system
2d) und danach den aktuellen Treiber installiert:
root@mythtv:~# ./sundtek_netinst.sh
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
adding /opt/bin to environment paths
unpacking...
checking system... Via C3 detected
installing (netinstall mode) ...
Downloading architecture specific driver ... c3
Download finished, installing now ...
installing remote control support
finalizing configuration... (can take a few seconds)
installing libmediaclient interception library
Starting driver...
done.
2e) Leider wird dann die Karte nicht erkannt:
root@mythtv:~# /opt/bin/mediaclient -e
Driver is currently not running, please start it as root
mediaclient --start
root@mythtv:~#
root@mythtv:~# id ; /opt/bin/mediaclient --start
uid=0(root) gid=0(root) groups=0(root),29(audio)
root@mythtv:~# id ; /opt/bin/mediaclient --start
uid=0(root) gid=0(root) groups=0(root),29(audio)
root@mythtv:~# /opt/bin/mediaclient -e
Driver is currently not running, please start it as root
mediaclient --start
Tja - keine Hände, keine Kekse :-(
3) Dann habe ich mir mal den Treiber angeschaut:
tom@metaverse:~/tmp/2$ sh -x sundtek_installer_130315.225747.1.sh -e
+ export _LANG=EN DE
+ _SIZE=48210
+ which dialog
+ dialogbin=
+ which stty
+ sttybin=
+ usedialog=0
+ NETINSTALL=0
+ KEEPALIVE=0
+ useblacklist=0
+ [ -x ]
+ [ -x ]
+ [ != ]
+ ls -l /bin/ls
+ grep busybox -c
+ busyboxfound=0
+ [ 0 = 1 ]
+ [ 0 = 1 ]
+ export NOLIRC=0
+ [ 1 -eq 0 ]
+ [ 1 -gt 0 ]
+ extract_driver
+ echo Extracting driver ...
Extracting driver ...
+ app=sundtek_installer_130315.225747.1.sh
+ dd if=sundtek_installer_130315.225747.1.sh of=installer.tar.gz skip=1 bs=48210
+ [ ! -f installer.tar.gz ]
+ [ 0 = 1 ]
+ tar xzmf installer.tar.gz
+ [ 0 != 0 ]
+ echo done.
done.
+ exit 0
tom@metaverse:~/tmp/2$ diff -r 32bit c3
diff: 32bit/etc/systemd/system/multi-user.target.wants/sundtek.service: No such file or directory
diff: c3/etc/systemd/system/multi-user.target.wants/sundtek.service: No such file or directory
Binary files 32bit/installer.tar.gz and c3/installer.tar.gz differ
Only in 32bit/opt/bin/audio: libpulse.so
Only in 32bit/opt/bin: extension
Binary files 32bit/opt/bin/mediaclient and c3/opt/bin/mediaclient differ
Binary files 32bit/opt/bin/mediasrv and c3/opt/bin/mediasrv differ
Only in 32bit/opt/bin: plugins
Das sieht so aus, als ob im C3-Verzeichnis einige Dateien fehlen.
Hilfe wäre wünschenswert!