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.