Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: v!tek 14 Ledna 2013, 08:35:27

Název: MSI DigiVox micro HD, idProduct=1104
Přispěvatel: v!tek 14 Ledna 2013, 08:35:27
zdravim,
zprovoznění tohoto USB DVB-T tuneru na linuxu. Můžete zvolit 2 cesty:
1. stáhnout, nakonfigurovat, překompilovat a naistalovat kernel 3.7.1
2. použít návod podle http://wiki.ubuntu.cz/rtl2832u

vysledek je stejný, protože obě cesty využílají v4l. pro méně zdatné uživatele doporučuji cestu 2. kompilace jadra je přecejenom trochu složitější operace, jen podotknu, že před kompilací jádra, je potřeba v konfiguraci zapnout podporu dvb-t zarizeni.

ted to dulezité. ve stažených zdrojových kódech (media_build nebo kernel) je potřeba najít soubor rtl28xxu.c a v něm upravit strukturu "rtl28xxu_id_table", ta se nachazí na konci souboru. při pohledu na strukturu je vidět seznam podporovaných zařízení. my musíme jen přidat to naše.
tohle nakopírujte do struktury:

   { DVB_USB_DEVICE(USB_VID_DEXATEK, 0x1104,
      &rtl2832u_props, "MSI DigiVox micro HD", NULL) },

ulože soubor a můžete přistoupit ke kompilaci a instalaci. teď by již měl systém itentifikovat zařízení jako DVB-T tuner a vše by mělo fungovat.

osobně jsem tento postup použil při kompilaci jádra s pozitivním výsledkem.

pozn.: cesta k souboru je ve zdrojových kódech jádra tato, v media_build bude hodně podobná
/drivers/media/usb/dvb-usb-v2