Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: akryx 13 Června 2008, 15:14:26
-
Ahoj,
mam prosbicku. Mam uvedenou kartu a podarilo se mi na ni rozbehat analogovy prijem. Nicmene nejde mi zvuk a rad bych prijem prez DVB-T. Zkousel jsem vselijake nastavni a postupy jak zde z fora, wiky tak treba ABClinuxu http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/pci/creatix-ctx946 , ale nedari se mi.
Mohl bych prosim poprosit o pomoc, jak na to? Podotykam, ze jsem linuxlama, ale za tyden se mi podarilo rozbehat radio po netu, tv po netu, postu z exchange. Na vic nebylo moc casu, ale nevzdavam se :)
Data ke karte a odkaz na vyrobce:
http://www.creatix.com/produkte/multimedia/ctx946.htm
Nedari se mi pripojit prilohu vypisu dmesg :(
Dekuji mnohokrate
Michal
-
Ahoj,
mam prosbicku. Mam uvedenou kartu a podarilo se mi na ni rozbehat analogovy prijem. Nicmene nejde mi zvuk a rad bych prijem prez DVB-T. Zkousel jsem vselijake nastavni a postupy jak zde z fora, wiky tak treba ABClinuxu http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/pci/creatix-ctx946 , ale nedari se mi.
Mohl bych prosim poprosit o pomoc, jak na to? Podotykam, ze jsem linuxlama, ale za tyden se mi podarilo rozbehat radio po netu, tv po netu, postu z exchange. Na vic nebylo moc casu, ale nevzdavam se :)
Data ke karte a odkaz na vyrobce:
http://www.creatix.com/produkte/multimedia/ctx946.htm
Nedari se mi pripojit prilohu vypisu dmesg :(
Dekuji mnohokrate
Michal
Zdravím,
já sice moc nepomůžu, protože jsem pod Ubuntu začátečník, ale naopak, potřeboval bych stručný návod jak kartu rozchodit (i za tu cenu, že nepojede zvuk, sand se někdo najde a pomůže). Na ten odkaz na abclinuxu.cz jsem taky narazil, ale nevim si s ním rady. Bylo by možné mi poskytnout popis jak to rozchodit?
Díky
-
Cerpal jsem treba na:
http://ubuntuforums.org/showthread.php?t=408654&highlight=SAA7134
http://gentoo-wiki.com/HARDWARE_saa7134
http://ubuntuforums.org/showthread.php?t=408654&highlight=SAA7134
http://forum.ubuntu.cz/index.php?PHPSESSID=758b1361469262723b2eb6031514c90e&topic=5517.0
Kazdopadne jsem pouzil skrypt kterym se to podarilo najit, pak jsem teprve narazil na ten navod na abclinuxu, ale v podstate je to to same, jen s rozdilem analog digital.
#/bin/sh
MAXTUNER=69
i=0
while [ $i -lt $MAXTUNER ];
do
rmmod saa7134_alsa saa7134
modprobe saa7134 card=$i tuner=63 alsa=1
echo "Actual card is:" $i
sleep 1 # this is to make sure /dev/video is registered when tvtime starts
tvtime
i=$(($i+1))
done
-
Cerpal jsem treba na:
http://ubuntuforums.org/showthread.php?t=408654&highlight=SAA7134
http://gentoo-wiki.com/HARDWARE_saa7134
http://ubuntuforums.org/showthread.php?t=408654&highlight=SAA7134
http://forum.ubuntu.cz/index.php?PHPSESSID=758b1361469262723b2eb6031514c90e&topic=5517.0
Kazdopadne jsem pouzil skrypt kterym se to podarilo najit, pak jsem teprve narazil na ten navod na abclinuxu, ale v podstate je to to same, jen s rozdilem analog digital.
#/bin/sh
MAXTUNER=69
i=0
while [ $i -lt $MAXTUNER ];
do
rmmod saa7134_alsa saa7134
modprobe saa7134 card=$i tuner=63 alsa=1
echo "Actual card is:" $i
sleep 1 # this is to make sure /dev/video is registered when tvtime starts
tvtime
i=$(($i+1))
done
No, vyzkoušel jsem ty webové stránky ale bohužel nic....
akorát teď když zadám do terminálu dmesg | grep saa
tak vyjede:
[ 33.683683] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 33.683981] saa7134[0]: found at 0000:01:07.0, rev: 1, irq: 21, latency: 32, mmio: 0xf6005000
[ 33.683986] saa7134[0]: subsystem: 16be:5000, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 33.683992] saa7134[0]: board init: gpio is 820000
[ 33.819557] saa7134[0]: i2c eeprom 00: be 16 00 50 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 33.819564] saa7134[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff 00 01 50 32 79 01 3c ca 50
[ 33.819570] saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 01 00 06 ff 00 6c 02 51 96 2b
[ 33.819575] saa7134[0]: i2c eeprom 30: a7 58 7a 1f 03 8e 84 5e da 7a 04 b3 05 87 b2 3c
[ 33.819580] saa7134[0]: i2c eeprom 40: ff 1d 00 c2 86 10 01 01 00 00 fd 79 44 9f c2 8f
[ 33.819585] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff 06 06 0f 00 0f 00 0f 00 0f 00
[ 33.819589] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 33.819594] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 33.855572] saa7134[0]: registered device video0 [v4l2]
[ 33.855589] saa7134[0]: registered device vbi0
[ 34.055465] saa7134 ALSA driver for DMA sound loaded
[ 34.055489] saa7134[0]/alsa: saa7134[0] at 0xf6005000 irq 21 registered as card -2
[ 134.061383] saa7134 ALSA driver for DMA sound unloaded
[ 197.571826] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 197.572084] saa7134[0]: found at 0000:01:07.0, rev: 1, irq: 21, latency: 32, mmio: 0xf6005000
[ 197.572089] saa7134[0]: subsystem: 16be:5000, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 197.572094] saa7134[0]: board init: gpio is 820000
[ 197.628534] saa7134[0]: i2c eeprom 00: be 16 00 50 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 197.628541] saa7134[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff 00 01 50 32 79 01 3c ca 50
[ 197.628547] saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 01 00 06 ff 00 6c 02 51 96 2b
[ 197.628552] saa7134[0]: i2c eeprom 30: a7 58 7a 1f 03 8e 84 5e da 7a 04 b3 05 87 b2 3c
[ 197.628557] saa7134[0]: i2c eeprom 40: ff 1d 00 c2 86 10 01 01 00 00 fd 79 44 9f c2 8f
[ 197.628562] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff 06 06 0f 00 0f 00 0f 00 0f 00
[ 197.628567] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 197.628571] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 197.629138] saa7134[0]: registered device video0 [v4l2]
[ 197.629151] saa7134[0]: registered device vbi0
[ 197.635238] saa7134 ALSA driver for DMA sound loaded
[ 197.635258] saa7134[0]/alsa: saa7134[0] at 0xf6005000 irq 21 registered as card -2
z toho jsem pochopil, že ta karta hlásí pod číslem dva, ale přes tvtime nevidím kromě vstupu default nic jiného a ani ten script nepomohl.....
-
A mas tu samou kartu nebo jinou? Pokud jinou, napis typ, zkusime pohledat. Kazdopadne mne to na te me umozni zmenit vstup na jiny, ten zmenim na television a pak dam hledat kanaly. Pokud neslo zmenit typ vstupu, ukoncis tvtime a prepne se to o jednu dalsi a zkusis znova zmenit vstup v tvtime... Tkto jsem odzkousel, ze to jede pro urcity parametr card. Parametr tuner jsem nasel v seznamu podle tuneru co je na karte. Alsa by melo delat zvuk a asi pujde take menit, ale to jsem zatim nezkousel, nemel jsem cas.
-
Myslim, že mám stejný protože zvuk. výstup narozdíl od jiných typů na kartě nemam a ve windows ji rozjedu s ovladačema přímo od Creatixu pro ctx946. V TVTIME jsem zkoušel další připojné body (nebo jak se tomu říká), ale došel jsem někde k 15 a pořád nic, tak jsem toho nechal....
-
Mne se to zase nepodarilo rozjet pod M$. Muzes mi dat odkaz na driver? na .de strankach jsem to nenasel. Kazdopadne by to melo jit. Mne stacilo dojit asi k 2, ale zkusil jsem ze zvedavosti asi az do 10.
Kazdopadne pomoci praveho tlacitka Zmena vstupu, musi to jit prepnout na Television. Pokud nejde, zkus dalsi ze seznamu pomoci toho skryptu, ukoncis TVtime a nastartuje s dalsim parametrem. Pak kdyz se to prepne, dal jsem ve Sprave kanaku Aktivovani vsech kanalu a hned nasledne Hledani signalu v kanalech. Zacne to prochazet analogove kanaly.
Navic podle vypisu dmesg to vypda, ze to kartu vidi a ze je jako /dev/video0:
[ 33.855572] saa7134[0]: registered device video0 [v4l2]
[ 197.629138] saa7134[0]: registered device video0 [v4l2]
Tak zkus...
-
Uz jsem nasel ten driver na M$. Nicmene v cem to prehravat, kdyz mam XP...
-
Ten script zkusím teda znovu...., hned potom co obnovím Grub, protože fantastické Visty mi ho přemazaly (hlavně, že mi trvalo dvě hodiny než jsem shodil). Programy co mi na to ve windows jely: ChrisTV lite (freeware) a Cyberlink Power Cinema (shareware).
A dá se poznat z toho seznamu, který jsem tady poslal pod kterým číslem to mám přímo hledat (nebo nepomohlo by mi alespoň, že se to připojilo jak device video 0?)?
-
Tak s timhle mi jde zvuk na ctx946
tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -
jinak jsem to nasel tady:
http://gentoo-wiki.com/HARDWARE_saa7134
Tak sem to jeste zkoumal a zjistil sem, ze ten zvuk je trochu zpozdenej :(.
-
Teď jsem si ještě všiml, že při používání scriptu, abych našel TV kartu přes co je připojená mi terminál vypisuje následující:
Actual card is: 10
Spouští se tvtime 1.0.2.
Čtení konfigurace z /etc/tvtime/tvtime.xml
Čtení konfigurace z /home/stepes/.tvtime/tvtime.xml
Děkujeme za používání tvtime.
ERROR: Removing 'saa7134_alsa': Operation not permitted
ERROR: Module saa7134 is in use by saa7134_alsa
Z čehož jsem pochopil, že nějáká aplikace TV kartu používá, jenže žádná není zaplá. Nevíte někdo co s tím?
-
Ten zvuk zkusim. Podle te hlasky, to vypada, ze se to tvari, jako by to nemelo prava, zkus to spustit jak "root" se sudo.
-
jo ten skript se musi spoustet jako root, odstranujes moduly a to jako bezny uzivatel nejde.
-
Aha, to mi taky mohlo dojít...., nicméně obraz mi jede, což je super, ale zvuk ne...., když sputim ten script a tv time tak to akorát chrastí a píska a v terminálu se neustále objevuje:. přetečení!!! (délka minimálně 15,252 ms)
přetečení!!! (délka minimálně 13,861 ms)
přetečení!!! (délka minimálně 13,698 ms)
atd.
Není zpaotřebí udělat ještě nějákou změnu přímo v tv time?
-
Tak to mam !!!!!!!!!!!!! Pomohl mi bracha, takze jsme mezikontinentalne dali dohromady co se dalo a jede to. Zatim tedy jen analogovy prijem, ale i to je uspech :)
1. odebrat pro jistotu vsechny saa7134*
sudo rmmod saa7134_alsa
sudo rmmod saa7134_dvd
sudo rmmod saa7134
2. zavedeme
sudo modprobe saa7134 card=1 tuner=63 alsa=1
3. zjistime dspcko
ls /dev/dsp*
Mel by byt dalsi /dev/dsp1 (aspon u mne)
4. V pride ze neni nainstalovany sox doinstalovat a i libsox-fmt
sudo apt-get install sox
sudo apt-get install libsox-fmt-all
5. Zkouska zvuku
sox -c 2 -sw -r 32000 -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp
6. pokud jede, staci spustit tvtime :)
tvtime
7. sledujeme bednu v linuxu ;)
8. Howg, ted uz jen dvb-t.
-
Jeste to dat do automatiky(skryptu), treba jak napsal na abclinuxu:
sox -c 2 -sw -r 32000 -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp &
soxpid=$!
sleep 0.5
tvtime
kill $soxpid
Pripadne u toho soxu odsmerovat vystup misto naterminal na /dev/null at neotravuje v terminalu.
-
Pro doplneni
1) Pokud neznate typ karty ani tuner, ktere se musi zadat v modprobe saa7134 card=X tuner=Y alsa=1 zkuste zda-li nebudete slavit uspech s autodetekci. Tedy odstrante moduly
sudo rmmod saa7134_alsa
sudo rmmod saa7134_dvd
sudo rmmod saa7134a zavedte je prikazem: sudo modprobe saa7134 i2c_scan=1Zkuste prijem napr. pomoci tvtime. Pokud se vam nechytne obraz ci zvuk, nezbyva vam nic nez rucni hledani spravne kombinace X, Y.
2) Nalezli jsme cestu jak nahrat moduly, tak ted uz to nechame na systemu, at to nemusime delat rucne. V zavislosti na uspechu metody z predchoziho bodu provedeme (Debian/Ubuntu):
sudo rmmod saa7134_alsa
sudo rmmod saa7134_dvd
sudo rmmod saa7134
sudo sh -c "echo "options saa7134 card=1 tuner=63 alsa=1" > /etc/modprobe.d/saa7134"
sudo modprobe saa7134
nebo
sudo rmmod saa7134_alsa
sudo rmmod saa7134_dvd
sudo rmmod saa7134
sudo sh -c "echo "options saa7134 i2c_scan=1" > /etc/modprobe.d/saa7134"
sudo modprobe saa7134
Karta by mela byt v provozu i pri pristim restartu systemu.
Vse cerpano z jiz zminovaneho zdroje http://gentoo-wiki.com/HARDWARE_saa7134 (http://gentoo-wiki.com/HARDWARE_saa7134), kde prosim take na konci stranky doplnte sekci Card Configurations - If you have a TV tuner card working, please list the output of lspci and the module options you passed to get it working.