DVB-T2 Geniatech T230


#1

Zdravím,

zkouším rozchodit DVB-T2 tuner Geniatech T230, na počítači mi fungoval, stejný postup na Turrisu ne. Firmware mám stažený podle https://www.linuxtv.org/wiki/index.php/Geniatech_T230.

Dmesg:
[ 748.490577] usb 1-1.1: new high-speed USB device number 6 using fsl-ehci
[ 748.575976] usb 1-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x86 has invalid maxpacket 188
[ 748.576724] usb 1-1.1: language id specifier not provided by device, defaulting to English

lsusb:
Bus 001 Device 006: ID 0572:c688 Conexant Systems (Rockwell), Inc.
Bus 001 Device 002: ID 0424:2412 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Jsem v tom začátečník, takže nevím, v čem je chyba. Schází nějaké ovladače?


DVB-T2 tuner for Omnia
#2

Zdravím,

je potřeba nainstalovat ovladače lze to pomocí LuCI, případně přes SSH.

S tím, že po přihlášení na SSH proveďte následující příkazy:

opkg update
opkg install kmod-media-tuner-si2157 && opkg install kmod-dvb-si2168

Případně se můžete podívat do naší dokumentace - článek DVB tunery na routeru Turris s tím, že v tuto chvíli je anglická verze více detailní než česká.


#3

Nainstalovat jsem, nepomohlo, Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 480M.
Podle linuxtv.org je potřeba si2158, ne si2157, takový balíček ale není k dispozici.


#4

To bohužel právě závisí na verzi kterou máte a v daném článku na LinuxTV.org je popsané, že existují dva rozdílné typy, ale pro oba bychom měli mít k dispozici ovladače.

Pokud jste nainstaloval si2157, tak obsahuje podporu pro Si2147/Si2148/Si2157/Si2158, což je možné vidět v části Driver support na LinuxTV, případně v kernelu.

Bohužel tímto tunerem nedisponuji, ale máte nainstalovaný balíček kmod-dvb-usb? Vyzkoušel jste po nainstalování ovladačů restart routeru, zda se v dmesg nenachází něco, co by nám řeklo, proč stále nemáte ovladač pro Váš tuner?

Doporučuju postupovat dle návodu, který máme v dokumentaci.


#5

kmod-dvb-usb mám, je tam i -v2. Dmesg píše stále totéž,

[  312.166757] usb 1-1.1: new high-speed USB device number 4 using fsl-ehci
[  312.252160] usb 1-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x86 has invalid maxpacket 188
[  312.252903] usb 1-1.1: language id specifier not provided by device, defaulting to English,

Turris vůbec netuší, co je zařízení zač. Strčil jsem tuner do počítače s ubuntu 16.04, bez stahování čehokoli hned ví:

[3670634.197773] usb 3-3: new high-speed USB device number 8 using xhci_hcd
[3670634.326034] usb 3-3: config 1 interface 0 altsetting 0 bulk endpoint 0x86 h                                           as invalid maxpacket 188
[3670634.326394] usb 3-3: language id specifier not provided by device, defaulti                                           ng to English
[3670634.327709] usb 3-3: New USB device found, idVendor=0572, idProduct=c688
[3670634.327711] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber 

Bus 003 Device 008: ID 0572:c688 Conexant Systems (Rockwell), Inc. Geniatech T230 DVB-T2 TV Stick
|__ Port 3: Dev 8, If 0, Class=Vendor Specific Class, Driver=dvb_usb_cxusb, 480M


#6

Vidím, že tuner Vám v počítači používá driver dvb_usb_cxusb. Je možné, že to používá ještě nějaký jiný ovladač, což lze zjistit pomocí příkazu lsmod jak je popsané v dokumentaci.

Pro instalaci tohoto konkrétního modulu na Turrisu je nutné provést přes SSH následující dva příkazy:

opkg update
opkg install kmod-dvb-usb-cxusb

#7

Funguje, díky. :blush:


#8

Ahoj.
Na základě tvého příspěvku jsem si pořídil stejný tuner. Funguje, ale naladí pouze DVB-T Kanály. DVB-T2 nenalezne. Při instalaci ve Windows, nalezne všechno, včetně DVB-T2. Můžeš mne prosím postrčit, co dělám špatně?? Díky.


#9

Já jsem na takový problém nenarazil. V čem kanály vyhledáváš? Není problém právě v tom sw? Já ladil rovnou v tvheadendu.


#10

Ladím rovnou v tvheadendu, jako vždy. Vytvořil jsem si novou siť a veškeré nastavení původního tuneru smazal.
jakmile dám ladit, tuner mi nalezne jen DVB-T programy. Docela mne zarazilo, že jako TV adaptéry mám najednou dvě zařízení. Silicon Labs Si2168 #0 : DVB-C #0 a Silicon Labs Si2168 #0 : DVB-T #0.
Síť mám tedy přiřazenou k Silicon Labs Si2168 #0 : DVB-T #0. Možná dělám něco špatně v nastavení sítě. Dělal jsem všechno stejně jako s původním DVB-T tunerem.


#11

Co ruční přidání? Tj napevno frekvence a zvolit DVB-T2. Ty dva tunery jsou správně, DVB-C je na kabelovku.


#12

Ruční přidání jsem nezkoušel. Jdu zjistit, na které vysílače mám antény a frekvence… :slight_smile:


#13

Tak nevím. Na kanále 26, frekvenci 514MHz nic nezachytím. Když dám tuner do počítače, zachytím… Není něco špatně s ovladači?? Instaloval jsem ovladače a firmware zmíněné v tomto threadu…


#14

Takže už asi vím, kde je chyba. Není totiž Geniatech T230, jako Geniatech T230. Můj Geniatech T230 nepodporuje H.265/HEVC. Proto mi na počítači šli naladit programy DVB-T2, ale přehrával se pouze zvuk. Bohužel jsem tomu nevěnoval pozornost, jako nějaké nepodstatné lokální závadě. Na tvheadendu se DVB-T2 ani nenaladí. Takže pozor co kupujete.


#15

Takže nové info.
Osobně se divím, že toto už nikdo neřešil. Nebo řešil a na komunitu se vyprdl. Zvláštní.
T230 totiž funguje, je ale potřeba poněkud přizpůsobit ladění kanálů v TVheadendu. Bohužel v předdefinovaném poolu českých multiplexů nejsou obsaženy údaje o vysílačích přechodových sítí, takže je potřeba je přidat ručně (nestačí jen kmitočet, viz níže).
Postup jsem náhodou našel zde: https://www.xbmc-kodi.cz/prispevek-zakladni-konfigurace-tvheadendu-pro-dvb-t-t2 Velice pečlivě si prostudujte zejména tu část s ručním nastavením muxů k prohledání, ke konci prvního přispěvku “Poznámka k DVB-T2”.
Dále pak narazíte na problém, který jsem popisoval ve svém příspěvku zde výše. Opravuji svůj výrok o tom, že Geniatech T230 nepodporuje H.265/HEVC. Byl to blábol a nikdo mne neopravil ani neupozornil. To, že na počítači s Windows 10 (jiné nemám vyzkoušené) nefunguje při přehrávání T2 obraz, není způsobeno tunerem T230, ale tím že Microsoft kodek HEVC/H.265 z Windows odstranil a ve své velkodušnosti jej za polatek umístil do Store. Naštěstí existují víceméně fungující alternativy zdarma. S frontendy na jiných platformách (Openelec, Libreelec, Android a Linux obecně, které podporují HW akceleraci H.265/HEVC) funguje přehrávání naprosto bezchybně.
Z toho ale vyplývá jedna důležitá záležitost a opravte mne někdo tentokrát pokud se zase pletu.
Pro příjem českého DVB-T2 na TVheadendu, stačí JAKÝKOLIV DVB-T2 tuner, který se dá sehnat a jde nainstalovat do Turrisu. O dekódování se nestará tuner samotný ani Turris, ale frontend. Úkolem tuneru se specifikací DVB-T2 je pouze z přijímaného spektra “vyseparovat” T2 kanály. To totíž DVB-T tunery neumí.
Tak snad jsem někomu pomohl…