[HOW-TO] Karty TV - instalacja
: 18 cze 2007, 12:32
Sposób instalacji karty TV w Linuksie zależy głównie od tego, w jakiego rodzaju chipset i tuner jest wyposażona.Większość dostępnych na rynku urządzeń jest zaopatrzona w układy firm Brooktree (bt848/878), Conexant (seria cx88) lub Philips (saa713x), które współpracują z tunerami firm Temic, Alps i Philips.Pokaże, jak konfigurować karty wykorzystujące te komponenty.
1
Sprawdź czy system wykrywa twoją karte i w jakim stopniu.Otwórz teminal i wydaj polecenie:
Kółkiem myszy przewiń zawartość okna terminala.Jeśli widzisz linię podobną do:
oznacza to, że system nie rozpoznał poprawnie twojej karty.Komunikat podobny do:
oznacza,że system wykrył twoją karte i możesz pominąć dalsze kroki.
2
Usuń z pamięci systemu załadowane sterowniki.Wydaj w tym celu najpierw polecenie:
(musisz podać hasło administratora)
Następnie zależnie od typu chipsetu karty:
BT8x8:
Conexant: a następnie
Saa713x: po czym
3
Upewnij się,że jest załadowany moduł obsługujący urządzenia wideo. Zrobisz to komędą:
(jeśli był już załadowany,zobaczysz ostrzeżenie,ale nie przejmuj się tym).
4
Załaduj te same sterowniki,które usuwałeś,ale z ręcznie podanymi opcjami.Spróbuj najpierw podać tylko model karty.Z wykryciem tunera system powinien poradzić sobie sam.Poniżej przedstawiam ogólńą postać poleceń,które musisz wydać w terminalu:
BT8x8:
Conexant: po czym
Saa713x:
Wartość parametru zmień na odpowiadający twojej karcie.Wartości te znajdziesz pod adresami:
Brooktree: http://www.linuxtv.org/v4lwiki/index.php/Cardlist.BTTV
Conexant: www.linuxtv.org/v4lwiki/index.php/Cx88_ ... _(cx2388x)
Philips: http://www.linuxtv.org/v4lwiki/index.ph ... ST.saa7134
5
Ponownie wydaj polecenie
Na końcu wudruku powinieneś zobaczyć poprawnie wykrytą kartę TV:
Również tuner karty powinien zostać wykryty:
Jeśli twój wydruk wygląda podobnie,to dobrze skonfigurowałes karte.
6
Jeśli tuner nadal nie jest aktywny,oznacza to że musisz także jego typ podać ręcznie.Liste obsługiwanych przez sterowniki twojej karty tunerów znajdziesz na stronie http://www.linuxtv.org/v4lwiki/index.php/Tuners
Powtórz czynności z kroków 2 i 3 a polecenia w kroku 4 uzupełnij o ciąg
gdzie zamiast n wstaw liczbę odpowiadającą tunerowi twojej karty.
Po wszystkim trzeba zainstalować program do odbioru tv ja polecam tvtime.
1
Sprawdź czy system wykrywa twoją karte i w jakim stopniu.Otwórz teminal i wydaj polecenie:
Kod: Zaznacz cały
dmesg | grep card
Kod: Zaznacz cały
49.114964] CORE cx88 [0] : subsystem: 1461:001b,
board : UNKNOW/GENERIC [card=0,autodetected]
Kod: Zaznacz cały
bttv0 : using: AVerMedia TVCapture 98
[card=13, autodetected]
2
Usuń z pamięci systemu załadowane sterowniki.Wydaj w tym celu najpierw polecenie:
Kod: Zaznacz cały
sudo rmmod tuner
Następnie zależnie od typu chipsetu karty:
BT8x8:
Kod: Zaznacz cały
sudo rmmod bttv
Kod: Zaznacz cały
sudo rmood cx8800
Kod: Zaznacz cały
sudo rmmod cx88xx
Kod: Zaznacz cały
sudo rmmod saa7134 alsa
Kod: Zaznacz cały
sudo rmmod saa7134
Upewnij się,że jest załadowany moduł obsługujący urządzenia wideo. Zrobisz to komędą:
Kod: Zaznacz cały
sudo modprobe videodev
4
Załaduj te same sterowniki,które usuwałeś,ale z ręcznie podanymi opcjami.Spróbuj najpierw podać tylko model karty.Z wykryciem tunera system powinien poradzić sobie sam.Poniżej przedstawiam ogólńą postać poleceń,które musisz wydać w terminalu:
BT8x8:
Kod: Zaznacz cały
sudo modprobe bttv card=17
Kod: Zaznacz cały
sudo modprobe cx88xx card=6
Kod: Zaznacz cały
sudo modprobe cx8800
Kod: Zaznacz cały
sudo modprobe saa7134 card=57
Kod: Zaznacz cały
card
Brooktree: http://www.linuxtv.org/v4lwiki/index.php/Cardlist.BTTV
Conexant: www.linuxtv.org/v4lwiki/index.php/Cx88_ ... _(cx2388x)
Philips: http://www.linuxtv.org/v4lwiki/index.ph ... ST.saa7134
5
Ponownie wydaj polecenie
Kod: Zaznacz cały
dmesg
Kod: Zaznacz cały
CORE cx88[0] : subsystem: 1461:001b, board:
AverTV Studio 303 (M126) [card=6,insmod option]
Kod: Zaznacz cały
tuner 1-0060: type set to 38
(Philips PAL/SECAM multi (FM1216ME) )
6
Jeśli tuner nadal nie jest aktywny,oznacza to że musisz także jego typ podać ręcznie.Liste obsługiwanych przez sterowniki twojej karty tunerów znajdziesz na stronie http://www.linuxtv.org/v4lwiki/index.php/Tuners
Powtórz czynności z kroków 2 i 3 a polecenia w kroku 4 uzupełnij o ciąg
Kod: Zaznacz cały
tuner=n
Po wszystkim trzeba zainstalować program do odbioru tv ja polecam tvtime.