Portál AbcLinuxu, 4. června 2024 01:17

AverMediaTVPhone98

Podpora: kompletní
Ovladač: v jádře

Technické parametry

chip Bt878,+FMtuner,overlay-podpora,grabovani do AVI,BMP
vstupy-kolax,S-VIDEO,composite-video,F-konektor-radio,
dalkove ovladani,

Identifikace pod Linuxem

cat /proc/pci
Bus 0, device 8, function 0:
Multimedia video controller: Brooktree Corporation Bt878 (rev 2).
IRQ 5.
Master Capable. Latency=32. Min Gnt=16.Max Lat=40.
Prefetchable 32 bit memory at 0xdb005000 [0xdb005fff].
Bus 0, device 8, function 1:
Multimedia controller: Brooktree Corporation Bt878 (rev 2).
IRQ 5.
Master Capable. Latency=32. Min Gnt=4.Max Lat=255.
Prefetchable 32 bit memory at 0xdb007000 [0xdb007fff].

cat /proc/video/dev/video0
name : BT878(AVerMedia TVPhone 98)
type : VID_TYPE_CAPTURE|VID_TYPE_TUNER|VID_TYPE_TELETEXT|VID_TYPE_OVERLAY
hardware : 0x1

cat /proc/video/dev/radio0
name : bttv radio
type :|VID_TYPE_TUNER
hardware : 0x1

cat /proc/video/dev/vbi0
name : bttv vbi
type : VID_TYPE_CAPTURE|VID_TYPE_TELETEXT
hardware : 0x1

Postup zprovoznění pod Linuxem

parametry jadra : I2C-SUPPORT,I2C-PCI,Bt848 chipset support,teletext-SAA5249 procesor,tvcard(Bt848),bt848tvmixer suport
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_CHAR_DEV=m

CONFIG_VIDEO_PROC_FS=y
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_SAA5249=m
CONFIG_SOUND=y
CONFIG_SOUND_BT878=m
CONFIG_SOUND_TVMIXER=m


==jadro 2.4.17 v pohode
podpora video4linux,pokud by to neslo ,mozna pomuze podpora video4linux2
vypis ze souboru modules.conf :
alias char-major-89 i2c-dev
options i2c-core i2c-debug=1
options i2c-algo-bit bit_test=1
alias char-major-81 videodev
alias char-major-81-0 bttv
# options
pre-install bttv modprobe -k msp3400;modprobe -k tuner
options bttv radio=1 card=41 no_overlay=0 gbuffers=4
options tuner type=5

spousteci skript vhodny spustit pri startu pocitace :
insmod i2c-core
insmod i2c-dev
insmod i2c-algo-bit
insmod videodev
modprobe bttv options card=41 radio=1 pll=2
insmod tuner options type=5
insmod msp3400 options dolby=1
insmod tvmixer
insmod saa5249
insmod btaudio

pokud nekdo chcete pouzivat dalkovy ovladani je potreba jeste nahrat modul : lirc zprovozneni FULLSCREENu
pokud chete provozovat fullscreen v rozliseni vetsim nez PAL,tak je potreba zadat do XF86config nahrani techto modulu:
Load "extmod"
Load "v4l" // predevsim tento modul.

a je treba X-server 4.0 a vyssi
slape mi to v pohode na 1024x768x32@110 na GeForce256 (ovladace od nvidie) v modu overlay. testovano na xawtv -xv
=== jádro 2.6.22 (by xvasek)
V podstatě je to všechno jednodušší, než to bývalo. V /etc/modprobe.conf mám toto:
options bttv card=41 i2c_udelay=128
alias char-major-61 lirc_i2c

lirc_i2c není standardně v jádře, buď je potřeba dokompilovat z lirc, nebo vzít z nějakého balíku - pro Fedoru je to lirc-kmdl (z atrpms), který bude chtít ještě lirc-devices (atrpms). Ani pak se ale nechce nahrát automaticky (takže výše uvedený řádek v modprobe.conf je prakticky k ničemu :), pro Fedoru 7 jsem to vyřešil pomocí úpravy /etc/sysconfig/lirc, který vypadá takto:
LIRCD_OPTIONS="-d /dev/lirc0"

# If "yes", the init script will try to start lircmd(8) too.
ENABLE_LIRCMD="no"

# Options to lircmd(8).
LIRCMD_OPTIONS=""

# Toto musi byt, abz se natahoval ovladac lirc
modprobe lirc_i2c
Příkaz v konfiguračním souboru je trochu hack, ale co už. Zbytek modulů pro kartu se nahrává (ve Fedoře 7) automaticky; pokud by to chtělo prošťouchnout, tak je potřeba kromě zmíněného lirc_i2c ještě bttv a tvaudio, zbytek vypadá jako prekvizity.
Pozor: Mezi jádry 2.6.18 a 2.6.19 došlo ke změně, kdy ovladač bttv očekává od karty rychlejší reakci, než mu karta dává, důsledkem čehož je nefunkční zvuk, dálkové ovládání a občas tvrdé zatuhnutí celého systému. Dá se to léčit právě přes výše uvedený i2c_udelay=128 parametr bttv - díky za tip Michalu Žejdlovi. Defaultní hodnota je 5.

Poznámka

obraz i zvuk vice nez dobry,dobry odstup programu u kabelove televize,radio se da chytat na kus dratu.

aplikace :
radio : radio,libradio -- qdt,gradio,gtuner
tv : XawTV,kwintv,zappingtv,gnometv,bttvgrab,(xvasek - dnes už jedině tvtime, zbytek je historie)
teletext : alevt

aktualizace : 31.8.2007.
changelog : fullscreen, stabni uprava, jádro 2.6.22

pokud si chcete hrat s vyladenim karty zkuste si precist manual jako treba
modinfo,insmod, modprobe a /kernel_location/Documentation/video4linux/*

Dokument vytvořil: User682, 20.3.2001 16:37 | Poslední úprava: xvasek, 27.2.2011 15:09 | Historie změn | Zobrazeno: 904×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.