Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: pxjava 10 Března 2010, 20:45:42
-
Ahoj, vlastnim TV kartu LifeView LV83ATS (http://www.alza.cz/lifeview-lv83ats-interni-dvb-d100867.htm) a zaboha ji nemuzu v Ubuntu nijak rozjet.. Nejede vubec, jakoby tam vubec nebyla, protoze nefunguje ani dalkove ovladani.
Po prikazu lspci se identifikuje (pokud nekoukam spatne) takto:
04:00.0 Multimedia controller: Philips Semiconductors Device 7160 (rev 01)
V dmesg neni zadna znamka o tom, ze by si Ubuntu TV karty vsimlo. Pokud pomoci modprobe pridam modul saa7134, tak se v dmesg objevi toto:
[ 870.764619] Linux video capture interface: v2.00
[ 870.802058] saa7130/34: v4l2 driver version 0.2.15 loaded
[ 870.814002] saa7134 ALSA driver for DMA sound loaded
[ 870.814005] saa7134 ALSA: no saa7134 cards foundPokud se snazim pridat jiny modul saaXXXX, tak se v dmesg neobjevi nic noveho.
A jeste bych mel jeden dotaz. Pod sevenama se po nainstalovani ovladacu normalne rozbehla, ale vidim pouze multiplex A (samy cesky televize, public atp.). Vubec se mi nedari naladit novu, primu a dalsi.. Spatnym signalem by to byt, podle me, nemelo, protoze ten samy signal settobbox bez problemu zpracuje.
-
Nikdo nic nevi?
-
Prostudujte důležité místo: http://www.linuxtv.org/ (http://www.linuxtv.org/). Bude se určitě jednat o upgrade v4l.
Pro ladění digitálu je důležité mít tabulku platných kanálů, může se stát, že tam zejména nejnovější kanál může chybět.
K prvotnímu ověření TV karty zkuste Kaffeine.
-
Nainstalovani v4l se mi nepovedlo - skoncilo to chybou a zahadnym odstranenim modulu saa7134 (nejspis po make rminstall). Ted bude "sranda" to vyresit.
Kaffeine jsem zkousel hned a nic. Nemuze nic prehrat, kdyz nemam zadny adresar /dev/videoX..
Jinak ukazka par erroru, cim skoncila instalace v4l-dvb:
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:40: warning: 'struct hpsb_iso' declared inside parameter list
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:40: warning: its scope is only this definition or declaration, which is probably not what you want
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:56: error: dereferencing pointer to incomplete type
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:57: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:65: error: implicit declaration of function 'dma_region_i'
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:65: error: expected expression before 'unsigned'
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:66: warning: assignment makes pointer from integer without a cast
/home/pxjava/v4l-dvb/v4l/firedtv-1394.c:67: error: dereferencing pointer to incomplete typea spoustu dalsich podobnych chyb a varovani..
-
Tuto kartu nekupujte.. nijak jsem ji nerozbehl.
Je mozne, ze casem bude v pohode, ponevadz hodne starsich TV karet od LifeView maji podporu primo v jadru, ale dnes je na tom bidne.
-
Z výpisu je vidět chyby v hlavičkových souborech. No nic, časem to bude.
-
To vim, ze je problem v hlavickovych souborech (programuji), ale nevim, jak to vyresit.. :) Kazdopadne jsem ji poslal zpet a nekdy priste udelam druhy pokus s jinou kartou..
-
Tyto hlavičkové soubory se dají najít ve zdrojáku jádra, ale ne v balíku linux-headers, který bohužel v4l využívá. Zrovna včera jsem řešil úplně stejný problém s kompilací v4l - a jedno z řešení je vcelku jednoduché:
otevřete si složku_se_zdrojáky/v4l/.config a tam nahraďte u CONFIG_DVB_FIREDTV m za n.
Jinak ovladače pro SAA716x čipy jsou právě ve vývoji, aktuální stav a zdrojové kódy ke stažení můžete sledovat tady: http://www.jusst.de/hg/saa716x/ .