Nowe posty

xx Fatal error: cannot connect to database! LMS (0)
2018-09-17, 21:53:02
xx Z wielu dystrybucji linuxa działają tylko dwie. Proszę o wsparcie (17)
2018-09-13, 22:00:57
xx Szukasz pracy? (1)
2018-09-11, 20:56:19
xx Dzielenie sieci, nadawanie masek (11)
2018-09-10, 23:07:05
xx konfiguracja dhcp server na ubuntu (1)
2018-09-07, 13:05:48
xx Jak zainstalować GIMPa? (16)
2018-09-05, 08:50:05
xx Odpowiednik Windowsowego Notepad++ (2)
2018-09-03, 08:05:23
xx JS w gulpie (0)
2018-09-01, 21:02:49
xx Błąd przy uruchamianiu make menuconfig (6)
2018-09-01, 18:14:55
xx [ Gra Za Darmo przez okreslony czas ] Warhammer 40,000: Space Marine (0)
2018-08-31, 17:28:45

Autor Wątek: PixelView TV Pro Ultra [OK]  (Przeczytany 11268 razy)

Offline xis

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 1049
    • Zobacz profil
PixelView TV Pro Ultra [OK]
« dnia: 2007-08-12, 12:53:20 »
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:

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
...
z czego ten drugi moduł z następującymi opcjami:

xis@hedera ~ $ cat /etc/modules.d/video
# options tuner
options cx88xx card=27 tuner=60 i2c_scan=1
alias /dev/video0 cx8800
Pilot obsługiwany poprawnie przez LIRC:

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
jak widać, u mnie wykryty na /dev/input4, czyli opcje uruchomienia demona LIRC są następujące:
xis@hedera ~ $ cat /etc/conf.d/lircd
# Options to pass to the lircd process
LIRCD_OPTS="-d /dev/input/event4 -H dev/input"
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:

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
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.
Everything should be made as simple as possible, but not simpler
-- Albert Einstein