Donnerstag, 25. Juli 2013

Linuxtreiber für DVB-T Stick MSI Digi Vox Ultimate Pro

DVB-T Stick MSI Digi Vox Ultimate Pro unter Linux

Grundsätzlich sollte man bei "schwieriger" Hardware diese eindeutig identifizieren.
Im falle eines USB-Gerätes macht man das mit: lsusb (im Paket usb-utils enthalten) und erhält die Hardware-ID:
  • Bus 001 Device 005: ID 1f4d:b803 G-Tek Electronics Group Lifeview LV5TDLX DVB-T [RTL2832U]
So lässt es sich "zielorientiert" googlen und man erfährt, dass ab Kernel 3.7 der o.g. Stick unterstützt wird.

Also einfach uboot auf der dockstar updaten:

cd /tmp
wget http://projects.doozan.com/uboot/install_uboot_mtd0.sh
chmod +x install_uboot_mtd0.sh
./install_uboot_mtd0.sh

und dann shyd's Kernel 3.9.5 nutzen:
http://dev.shyd.de/2013/06/kernel-3-9-5-ready-to-use/

apt-get install initramfs-tools
cd /tmp
wget http://dev.shyd.de/dockstar/linux-image-3.9.5-dockstar-goflex-shyd_1.1_armel.deb
dpkg -i linux-image-3.9.5-dockstar-goflex-shyd_1.1_armel.deb

cd /boot

/usr/bin/mkimage -A arm -O linux -T kernel  -C none -a 0x00008000 -e 0x00008000 -n Linux-3.9.5 -d /boot/vmlinuz-3.9.5-dockstar-goflex-shyd /boot/uImage

/usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-3.9.5-dockstar-goflex-shyd /boot/uInitrd

Nach einem reboot wird der Stick dann erkannt:
[   18.509454] usb 1-1.3: dvb_usb_v2: found a 'G-Tek Electronics Group Lifeview LV5TDLX DVB-T' in warm state
[   18.522233] usbcore: registered new interface driver dvb_usb_rtl28xxu
[   18.568552] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[   18.590586] DVB: registering new adapter (G-Tek Electronics Group Lifeview LV5TDLX DVB-T)
[   18.659590] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[   18.752436] i2c i2c-1: fc0012: Fitipower FC0012 successfully identified
[   18.773071] Registered IR keymap rc-empty
[   18.782981] input: G-Tek Electronics Group Lifeview LV5TDLX DVB-T as /devices/platform/orion-ehci.0/usb1/1-1/1-1.3/rc/rc0/input0
[   18.802984] rc0: G-Tek Electronics Group Lifeview LV5TDLX DVB-T as /devices/platform/orion-ehci.0/usb1/1-1/1-1.3/rc/rc0
[   18.813884] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs
[   18.832938] usb 1-1.3: dvb_usb_v2: 'G-Tek Electronics Group Lifeview LV5TDLX DVB-T' successfully initialized and connected
Bei der Gelegenheit sollte man gleich noch die Headers installieren:

cd /tmp
wget http://dev.shyd.de/dockstar/linux-headers-3.9.5-dockstar-goflex-shyd_1.1_armel.deb
dpkg -i linux-headers-3.9.5-dockstar-goflex-shyd_1.1_armel.deb

und dann noch zwei symbolische Links (build und source) in dem Ordner /lib/modules setzen, die zu den Headers nach /usr/src/ zeigen. Ich mach das meistens mit mc.






Keine Kommentare:

Kommentar veröffentlichen