Portál AbcLinuxu, 12. května 2025 09:23
Pěkný předSilvestrovský večer ...
Stal jsem se majitelem hybridní TV karty WinFast DTV2000H, se kterou mám ted několik různých problémů, se kterými si nevím rady a prosím tedy o pomoc:
Zvuk u analogové televize: K tomuto problému jsem našel tento dotaz: http://www.abclinuxu.cz/forum/show/193712
Mám stejný problém a funguje mi stejný trik, ale zajímalo by mě, jestli někdo přišel na lepší řešení. Někdo se tam totiž zminoval o vadné sérii ... a přijde mi, že pokud by byla chyba někde v analogové části zvuku, tak tím fíglem by se vlastne přemostila .. nemyslíte ?
Další problém je dálkové ovládání: Vytvoří se mi zařízení, viz. /proc/bus/input/devices:
I: Bus=0001 Vendor=107d Product=6f2b Version=0001 N: Name="cx88 IR (WinFast DTV2000 H)" P: Phys=pci-0000:00:0c.0/ir0 S: Sysfs=/class/input/input4 U: Uniq= H: Handlers=kbd event4 B: EV=100003 B: KEY=10afc336 2150a48 0 0 0 404 80010007 80000190 4801 1e0000 4400 100000 10000ffc
Ale když dám cat /dev/input/event4 a mačkám tlačítka, tak nic. irrecord taky nic nezaznamená a po chvíli vypíše:
irrecord: gap not found, can't continue irrecord: closing '/dev/input/event4'Baterky v ovladači jsem měřil, mají 3,3V ...
DVB-T tuner skoro funguje, resp. funguje asi úplně, ale chytnu jen tři nemecké programy. Zapojené to mám do klasické zásuvky ve zdi ... pokud dám prohledávat jen cz-Brno, nenajdu nic. Nevím, jestli mám něco nekde špatně nastavené, nebo je HW problém třeba s anténou ...
No a s rádiem si nevím rady vůbec. Zařízení /dev/radio se nevytvoří, v dmesgu je toto
Linux video capture interface: v2.00 cx88/0: cx2388x v4l2 driver version 0.0.6 loaded ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5 cx88[0]: subsystem: 107d:6f2b, board: WinFast DTV2000 H [card=51,insmod option] cx88[0]: TV tuner type 63, Radio tuner type -1 input: cx88 IR (WinFast DTV2000 H) as /class/input/input4 cx88[0]/0: found at 0000:00:0c.0, rev: 5, irq: 5, latency: 32, mmio: 0xea000000 tuner' 1-0043: chip found @ 0x86 (cx88[0]) tda9887 1-0043: tda988[5/6/7] found tuner' 1-0061: chip found @ 0xc2 (cx88[0]) tuner-simple 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner) tuner' 1-0063: chip found @ 0xc6 (cx88[0]) cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded cx88[0]/2: cx2388x 8802 Driver Manager ACPI: PCI Interrupt 0000:00:0c.2[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5 cx88[0]/2: found at 0000:00:0c.2, rev: 5, irq: 5, latency: 32, mmio: 0xec000000 cx2388x alsa driver version 0.0.6 loaded ACPI: PCI Interrupt 0000:00:0c.1[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5 cx88[0]/1: CX88x/0: ALSA support for cx2388x boards cx88/2: cx2388x dvb driver version 0.0.6 loaded cx88/2: registering cx8802 driver, type: dvb access: shared cx88[0]/2: subsystem: 107d:6f2b, board: WinFast DTV2000 H [card=51] cx88[0]/2: cx2388x based DVB/ATSC card DVB: registering new adapter (cx88[0]) DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
Jinak srovnání s WinXP nemám, protože tam se karta s přiloženým CD odmítne nainstalovat vůbec. Takže kdyby měl nekdo nějaké řešení, nebo myšlenku, která by mi mohla pomoct, byl bych vděčen ....
Tak, trochu jsem se posunul dopředu. Předně se mi podařilo rozjet kartu kompletně ve WinXP, takže se nemusím zabývat domněnkami o vadném HW.
DVB-T tuner se tam chová naprosto stejně. Zřejmě je to tedy problém společné domovní antény. Mám objednanou jinou, zkusím to s ní.
Infra ovladač -> problém vyřešen. Karta NESMÍ sdílet přerušení. Jakmile je sdílí, dálkové ovládání nefunguje, nebo funguje náhodně (podle toho, s kolika a jakými zařízenímy se přerušení sdílí.) Přendal jsem ji tedy do jiného PCI slotu a DO funguje, cat /dev/input/event4 zobrazuje svinčík, když mačkám tlačítka na ovladači.
Problém se zvukem u televize: Jak jsem zjistil, jedná se zřejmě o jinou verzi karty, než pro kterou je napsán ovladač. I pod těma XPčkama mi to totiž chodilo jen s tou úplně nejnovější verzí driverů z www.leadtek.com. V DMESG výpisu toho, co se mu to povedlo rozchodit je totiž subsystem: 107d:665e
, kdežto já mám subsystem: 107d:6f2b
. ... po prohrabávání Windowsích INFů mám sice dojem, že spoustu věcí je pro obě karty stejné, ale rozdíly tam jsou ... a to nejvíce v PCI zařízení funkce #1, což je, světe div se, "Audio capture" (zjištěno ze zdrojáků lin. jádra).
Vypadá to, že je prostě potřeba dopsat podporu pro tuhle verzi karty. Bohužel, něco takového je nad moje síly ... kde je podle vás nejlepší reportovat, že by bylo potřeba ten modul trochu vylepšit ?
PS .. hrabal jsem se v modulech, co byly v jádře gentoo-sources-2.6.23-r3. Ale ani v nejnovějších ovladačích z www.linuxtv.org podpora pro tuhle kartu není.
Vyřešil jsem problémy se zvukem u analogové televize: Zkuste tohle
http://www.abclinuxu.cz/forum/show/184828 http://www.abclinuxu.cz/forum/show/154938 http://www.abclinuxu.cz/blog/Mylesuv_zapisnik/2007/1/17/165617 http://forum.ubuntu.cz/index.php?topic=6057.0 ... ... ...No a zajímavé by ještě mohlo být toto:
http://www.linuxtv.org/v4lwiki/index.php/Tuners:_Supported_Tuners... a odsud:
http://www.linuxtv.org/v4lwiki/index.php/Philips_Tuners- protože Philips FMD1216ME MK3 je zrovna ten náš, id 63 :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.