Zgodność sprzętu z Linuksem > Karty TV
PixelView TV Pro Ultra [OK]
(1/1)
xis:
Karta PixelView oparta na chipsecie Conexant - jest o niej niestety dość mało informacji w sieci, toteż może przyda się to:
Telewizja działa OK, pilot też, radia nie testowałem.
Aby karta TV działała poprawnie, należy wgrać następujące moduły:
--- Kod: ---
xis@hedera ~ $ cat /etc/modules.autoload.d/kernel-2.6
# /etc/modules.autoload.d/kernel-2.6: kernel modules to load when system boots.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/modules.autoload.d/kernel-2.6,v 1.1 2003/07/16 18:13:45 azarah Exp $
cx88xx
cx8800
...
--- Koniec kodu ---
z czego ten drugi moduł z następującymi opcjami:
--- Kod: ---
xis@hedera ~ $ cat /etc/modules.d/video
# options tuner
options cx88xx card=27 tuner=60 i2c_scan=1
alias /dev/video0 cx8800
--- Koniec kodu ---
Pilot obsługiwany poprawnie przez LIRC:
--- Kod: ---
hedera ~ # dmesg | grep cx88
CORE cx88[0]: subsystem: 0000:0000, board: PixelView PlayTV Ultra Pro (Stereo) [card=27,insmod option]
cx88[0]: i2c scan: found device @ 0xc0 [tuner (analog)]
cx88[0]: i2c scan: found device @ 0xc2 [tuner (analog/dvb)]
input: cx88 IR (PixelView PlayTV Ultra as /class/input/input4
cx88[0]/0: found at 0000:02:0d.0, rev: 5, irq: 9, latency: 165, mmio: 0xe9000000
tuner 0-0060: chip found @ 0xc0 (cx88[0])
tuner 0-0061: chip found @ 0xc2 (cx88[0])
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
--- Koniec kodu ---
jak widać, u mnie wykryty na /dev/input4, czyli opcje uruchomienia demona LIRC są następujące:
xis@hedera ~ $ cat /etc/conf.d/lircd
--- Kod: ---
# Options to pass to the lircd process
LIRCD_OPTS="-d /dev/input/event4 -H dev/input"
--- Koniec kodu ---
Uwaga: powyższy wpis w /etc/conf.d/lircd to specyfika Gentoo, w innych dystrybucjach konfiguracja LIRC'a może być gdzie indziej, np. w Ubuntu /etc/lirc/hardware.conf (ale nie mam pewności).
Plik konfiguracyjny przycisków pilota:
--- Kod: ---
xis@hedera ~ $ cat /etc/lircd.conf
begin remote
name linux-input-layer
bits 32
begin codes
1 0x10002
2 0x10003
3 0x10004
4 0x10005
5 0x10006
6 0x10007
7 0x10008
8 0x10009
9 0x1000a
0 0x1000b
TV/FM 0x10182
SCAN 0x100e2
ZOOM 0x100d9
RESET 0x1004a
FREEZE 0x1004e
MUTE 0x10071
CHANNELDOWN 0x10072
CHANNELUP 0x10073
POWER 0x10074
GOTO 0x10162
TEXT 0x10184
LOOP 0x1018b
VOLUMEUP 0x10192
VOLUMEDOWN 0x10193
+100 0x10195
SOURCE 0x100a7
end codes
end remote
--- Koniec kodu ---
Później wystarczy tylko skonfigurować np. IrKick, żeby przyciski odpowiadały konkretnym funkcjom w konkretnych programach. Dzięki temu pilocikowi możesz stworzyć dowolne powiązania dla różnych trybów i kontrolować nim cały komputer :)
Do oglądania TV uzywam KDETV.
Nawigacja
Idź do wersji pełnej