Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: MXT 17 Července 2006, 22:41:20
-
Potřeboval bych rozchodit TV kartu, zkoušel jsem plno programů na TV pod Linux, ale žádný mi nic nenaladil. Může mi někdo poradit? Ovladače by snad měly být OK, přiřadilo tam video4linux. Zkoušel jsem: kdeTV, tvtime, XavTV, .. a nic nenaladí.
-
Tak se v tom šťourám už zase asi hodinu, a toto jsem našel:
1.Run "modprobe bttv" with no options.
2.Run "dmesg". Check to see if your card is autodetected, and if the tuner is correct. If everything looks fine, you're done.
3.If the card appears as UNKNOWN/GENERIC, find the CARDLIST file in your kernel documentation and find your card in the list.
#Měl jsem detekci jako UNKNOWN/GENERIC, tak jsem si našel v CARDLIST http://www.linuxtv.org/v4lwiki/index.php/Cardlist.BTTV card=42 - ProVideo PV951
4.Unload bttv and tuner using "rmmod bttv" and "rmmod tuner".
# Ale když dat příkaz "rmmod bttv", tak mi to napíše ""Module bttv is in use by bt878". Tak jak mám pokračovat????? Jak ukončím to používání?????
5.Run "modprobe bttv card=X" where X is the number of your card.
6.Run "dmesg" again. See if the card loaded properly and if the tuner is correct.
7.If not, unload bttv and tuner again, and try specifying the tuner type as well using "modprobe bttv card=X tuner=Y".
-
sudo rmmod bt878
sudo rmmod bttv
sudo modprobe bttvjinak http://www.abclinuxu.cz/hardware/show/1896
-
To vše jsem zkoušel a sudo samosebou používám.
mirek@linux:~$ sudo rmmod bttv
ERROR: Module bttv is in use by bt878A pokud použiji návod v odkazu, co jsi přiložil:
mirek@linux:~$ sudo insmod bttv card=42 radio=1
insmod: can't read 'bttv': No such file or directoryProšel jsem plno stránek, ale nejak mi ty návody nechodí.
http://www.abclinuxu.cz/clanky/hardware/televizni-karta-s-dalkovym-ovladanim
http://www.abclinuxu.cz/hardware/show/9059
http://tvtime.sourceforge.net/problems.html#undetected
-
1/ pred odstranenim modulu bttv je nutne odstranit modul bt878
2/ nepouzivejte insmod ale modprobe
pripadne sem hodte prislusne casti vypisu dmesg a lspci -vv
pozadovane options pro dany modul muzete nastavit do /etc/modprobe.d/options, aby se hned po restartu modul nacital s pozadovanymi volbami (card, radio)
-
SUPER, funguje. Obraz sice není ještě jako ve WinXP, ale to snad jeste doladim. :) Vyřešeno. :D
Takže shrnu postup:
sudo rmmod bt878
sudo rmmod bttv
sudo modprobe bttv card=42 tuner=5 radio=1A protože to nastavení chci uchovat, tak do /etc/modprobe.d/options jsem přidal:
options bttv card=42 tuner=5 radio=1Cardlist.card - http://www.linuxtv.org/v4lwiki/index.php/Cardlist.BTTV
Cardlist.tuner - http://linuxtv.org/hg/v4l-dvb?cmd=file;file=linux/Documentation/video4linux/CARDLIST.tuner;filenode=-1;style=raw
UBUNTU RULEZZ!! Lukáši díky!!!!!
-
gratuluju :)
-
ahoj ...udělal jsem vše, jako je tady psáno ..mám stejnou tv kartu, ale po spuštění kdetv se mi resetujou xka...
Ve fedoře mi vše fungovalo ok ... Ale kdybych si já pako zalohoval nastavení že :(
-
napiš v konzoli dmesg a měl bys tam mít tyto řádky:
bttv0: using: ProVideo PV951 [card=42,insmod option]
bttv0: using tuner=5
pokud to tam máš, tak by karta měla být dobře nainstalovaná a na koukání zkus aplikaci TVtime, tu používám já a funguje bezproblémů.
-
stibi@stibi:~$ dmesg | grep bttv
[17179585.028000] bttv: driver version 0.9.16 loaded
[17179585.028000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[17179585.028000] bttv: Bt8xx card found (0).
[17179585.028000] bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 209, latency: 32, mmio: 0xf4000000
[17179585.028000] bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[17179585.028000] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[17179585.032000] bttv0: using tuner=-1
[17179585.032000] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[17179585.032000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[17179585.036000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[17179585.036000] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[17179585.040000] bttv0: registered device video0
[17179585.040000] bttv0: registered device vbi0
[17188324.160000] bttv0: unloading
[17188332.896000] bttv: driver version 0.9.16 loaded
[17188332.896000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[17188332.900000] bttv: Bt8xx card found (0).
[17188332.900000] bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 209, latency: 32, mmio: 0xf4000000
[17188332.900000] bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[17188332.900000] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[17188332.904000] bttv0: using tuner=-1
[17188332.904000] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[17188332.904000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[17188332.908000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[17188332.912000] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[17188332.912000] bttv0: registered device video0
[17188332.912000] bttv0: registered device vbi0
[17188387.032000] bttv0: SCERR @ 14fb7000,bits: HSYNC OFLOW FDSR SCERR*
[17188424.300000] bttv0: OCERR @ 14fb7000,bits: HSYNC OFLOW RISCI* FDSR OCERR*
[17188638.764000] bttv0: unloading
[17188651.584000] bttv: driver version 0.9.16 loaded
[17188651.584000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[17188651.584000] bttv: Bt8xx card found (0).
[17188651.584000] bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 209, latency: 32, mmio: 0xf4000000
[17188651.584000] bttv0: using: ProVideo PV951 [card=42,insmod option]
[17188651.584000] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[17188651.588000] bttv0: using tuner=5
[17188651.588000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[17188651.592000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[17188651.632000] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[17188651.720000] bttv0: registered device video0
[17188651.720000] bttv0: registered device vbi0
[17188651.720000] bttv0: registered device radio0
[17188651.724000] bttv0: PLL: 28636363 => 35468950 .. ok
[17188663.156000] bttv0: PLL can sleep, using XTAL (28636363).
[17188663.724000] bttv0: OCERR @ 10f1001c,bits: OFLOW RISCI* FDSR OCERR*
[17188978.032000] bttv0: OCERR @ 10f1001c,bits: OFLOW RISCI* FDSR OCERR*celý výpis....
[17188332.900000] bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
- to je mi nějaké podezdřelé...
-
Tak to máš kartu špatně nainstalovanou, proved ten postup co jsem tu postoval (viz SUPER funguje) a hlavně nezapomeň upravit etc/modprobe.d/options, jinak se po restartu vše ztratí. Toť asi vše, jsem linuxový začátečník, ale tu kartu jsem zmíněným postupem rozchodil.
-
Prosím hodil by jsi mi sem, co se ti vrátí při dmesg | grep bttv
u mě toto...
[17179585.768000] bttv: driver version 0.9.16 loaded
[17179585.768000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[17179585.768000] bttv: Bt8xx card found (0).
[17179585.768000] bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 201, latency: 32, mmio: 0xf4000000
[17179585.768000] bttv0: using: ProVideo PV951 [card=42,insmod option]
[17179585.768000] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[17179585.768000] bttv0: using tuner=5
[17179585.768000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[17179585.772000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[17179586.604000] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[17179586.656000] bttv0: registered device video0
[17179586.656000] bttv0: registered device vbi0
[17179586.656000] bttv0: registered device radio0
[17179586.660000] bttv0: PLL: 28636363 => 35468950 .. ok
[17196219.492000] bttv0: PLL can sleep, using XTAL (28636363).
[17197336.032000] bttv0: PLL: 28636363 => 35468950 .. ok
-
Tak tady je ten výpis:
[17179601.296000] bttv: driver version 0.9.16 loaded
[17179601.296000] bttv: using 8 buffers with 2080k (520 pages) each for capture
[17179601.296000] bttv: Bt8xx card found (0).
[17179601.296000] ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 177
[17179601.296000] bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 177, latency: 64, mmio: 0xdddfe000
[17179601.296000] bttv0: using: ProVideo PV951 [card=42,insmod option]
[17179601.296000] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[17179601.300000] bttv0: using tuner=5
[17179601.300000] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[17179601.300000] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[17179601.348000] tvaudio 0-004b: pic16c54 (PV951) found @ 0x96 (bt878 #0 [sw])
[17179601.348000] bttv0: i2c: checking for TDA9887 @ 0x86... not found
[17179601.448000] tuner 0-0060: All bytes are equal. It is not a TEA5767
[17179601.448000] tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
[17179601.448000] tuner 0-0060: type set to 5 (Philips PAL_BG (FI1216 and compat ibles))
[17179601.500000] bttv0: registered device video0
[17179601.500000] bttv0: registered device vbi0
[17179601.500000] bttv0: registered device radio0
[17179601.504000] bttv0: PLL: 28636363 => 35468950 .. ok
-
Tak, karta zprovozněna...sice bez zvuku,ale to je nejspíš tím, že mám loopback tvkarta->zvukovka ve špatném konektoru ;-)
Nakonec funguje s bttv card=42 tuner=5 radio=1.
Problém byl hlavně v nastavení TvTime...kdybych měl KdeTV tak by asi problém nebyl...
TVTime má tři konfiguráky, jeden v /etc/tvtime, další v /home/stibi/.tvtime a ještě jeden v /root/.tvtime/
Mimo samotného nastavení programu, je tam v každé složce ještě stationlist.xml, který se vytváří pomocí tvtime-scanner.
No a hlavní chyba byla ta, že jednou jsem tvtime spustil z konzole jako normální user, podruhé jako root, jindy zase z menu, do toho ještě několik scanů frekvencí pod různým userem...
Spousta modprobů...prostě moc kombinací, moc nastavení...chyba, nemám mít konzoli puštěnou pod rootem, ať žije sudo. :)
Řešením je fugující tvtime.conf a správný stationlist.xml v home adresáři, a do ostatních adresářů symlinky..
A je to :)
Jako poslední problém zůstává http://www.abclinuxu.cz/forum/show/73828
Děkuji za pomoc...omluvám se za vlastní blbost :D
-
mam tutez kartu, tj "Mediaforte PV-951". a navod/prispevek zacinajici slovy
SUPER, funguje.
opravdu funguje. Diky za nej. ;o)
jako aplikace se mi osvedcila tvtime, je to jediny balicek a nechtel "sebou" zadny dalsi.
jen jedna malickost, nastaveni mi sice hodil do /home/.tvtime, ale s rootovskymi pravy, takze jsem to prenastavil na sebe a tim bylo vse ok (tzn. Stibi, mozna nebyla chyba u tebe a nebo byla u nas obou).
frekvencni tabulka mi funguje Evropa i Vlastni (u Vlastni je treba pustit tvtime-scanner).
-
jak zprovoznit ten FM tuner co na ní je ?
-
no já jsem vůl - stačí
sudo apt-get gnomeradio
a je to...
Ovšem pokud si do výstupu TV karty naspu sluchátka tak to hraje pěkně. Ale nějak mně to nechce hrát když to propojím s line in ve zvukovce. :(
-
NO tak sem pokroutil vším možným v ALSA mixeru a už to jede...
-
NO tak sem pokroutil vším možným v ALSA mixeru a už to jede...
Pěkný monolog, ale gratuluji. :))
-
NO tak sem pokroutil vším možným v ALSA mixeru a už to jede...
Pěkný monolog, ale gratuluji. :))
Negratuluj. Já a asi dašlí tři lid na ABC linuxu mají prblém s poněkud náladovým zvukem. Tj. zapnu počítač zvuk jde zapnu po druhe zvuk nejde restartuju zase jde. potom počítač vypnu a zase když ho zapnu tak třeba jde. a potm zas třeba nejde dvarát po sobě...
Nevíte čím to je ??
-
NO tak sem pokroutil vším možným v ALSA mixeru a už to jede...
Pěkný monolog, ale gratuluji. :))
Negratuluj. Já a asi dašlí tři lid na ABC linuxu mají prblém s poněkud náladovým zvukem. Tj. zapnu počítač zvuk jde zapnu po druhe zvuk nejde restartuju zase jde. potom počítač vypnu a zase když ho zapnu tak třeba jde. a potm zas třeba nejde dvarát po sobě...
Nevíte čím to je ??
podívej se na výpis po zadání do terminálu:
v4lctl list
když zvuk jde a když nejde - hlavně na položky mute a automute
pokud hodnoty u nich uvedené budou různé (on/off), je viník zřejmý. Změna je jednoduchá - v4lctl mute on nebo off, resp. v4lctl automute on nebo off. Více man v4lctl. Mě to kdysi docela pomohlo :) K použití v4lctl je třeba mít nainstalované xawtv.