rieccomi con i primi risultati.
Scheda Prolink Pixelview PlayTVPro2
(versione venduta in Italia, perchè dalla documentazione altre versioni sembrano montare il tuner=44)
Quanto detto in seguito provato su Mandriva 2006 kernel 2.6.12-12mdk-i586-up-1GB.
Controlliamo se la scheda è vista:
# lspci -d 109e:*
........
01:0d.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 11)
01:0d.1 Multimedia controller: Brooktree Corporation Bt878 (rev 11)
Se compare quanto sopra è vista
===================================
Parametri per il modulo bttv
bttv card=72 tuner=46 radio=1 gbuffers=4
(devo ancora verificare bene radio e gbuffers)
Riporto il contenuto dei file coinvolti:
===============================
/etc/modprobe.conf (oltre al contenuto originariamente presente)
(questo file viene generato dal comando "# generate-modprobe.conf" a partire dal contenuto di "/etc.modules.conf")
options bttv card=72 tuner=46 radio=1 gbuffers=4
===============================
/etc/modprobe.devfs
Deve contenere, tra l'altro:
# Video capture devices
alias /dev/video* /dev/v4l
alias /dev/vbi* /dev/v4l
===============================
/etc/modprobe.preload
tra l'altro:
bt878
bttv card=72 tuner=46 radio=1 gbuffers=4
tda7432 # vedere risultato di # dmesg |grep bt
tda9887 # " " " " " " " "
==============================
/etc/modules.conf
tra l'altro:
bt878
bttv card=72 tuner=46 radio=1 gbuffers=4
===============================
Non so se è indispensabile inserire questi parametri in tutti questi files, ma così funziona !
================================
ecco ora i problemi .....
[giorgio@localhost ~]$ dmesg |grep bt
bttv: driver version 0.9.15 loaded
bttv: using 4 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 10, latency: 32, mmio: 0xe2000000
bttv0: using: Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM) [card=72,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=009fc0ff [init]
bttv0: using tuner=46
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "remote0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878(0): Bt878 (rev 17) at 00:0b.1, irq: 10, latency: 32, memory: 0xe2001000
[giorgio@localhost ~]$
cosa significano i due "not found" sotto? da cosa dipendono ? come rimediare ?
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
==================================
riporto il risultati di dmesg |grep bt da
questo tutorial
bttv0: Bt878 (rev 17) at 0000:06:01.0, irq: 74, latency: 32, mmio: 0xdfefe000
bttv0: using: Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM) [card=72,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=009f80ff [init] i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=1, sda=0
i2c-algo-bit.o: (2) scl=1, sda=1
i2c-algo-bit.o: (3) scl=0, sda=1
i2c-algo-bit.o: (4) scl=1, sda=1
i2c-algo-bit.o: bt878 #0 [sw] passed test.
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
bttv0: using tuner=44
tuner: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant)) by bt878 #0 [sw]
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video1 bttv0: registered device vbi0
bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 . ok
bttv0: add subdevice "remote0"
in cui sono presenti le seguenti linee:
i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=1, sda=0
i2c-algo-bit.o: (2) scl=1, sda=1
i2c-algo-bit.o: (3) scl=0, sda=1
i2c-algo-bit.o: (4) scl=1, sda=1
i2c-algo-bit.o: bt878 #0 [sw] passed test.
Che significano ? a cosa si riferiscono ?
=============================
per la visualizzazione e la scansione dei canali TV ho usato "kdetv" scegliendo "assistente dei canali", "television", "pal", "europe-west" facendo la scansione e salvando i risultati.
Infine è necessario settare i vari ingressi audio delle schede, i mixer, configurare kdetv scegliendo i plug-in, ecc ...
===============================
dubbi rimasti:
Cosa significano le parti relative ad i2c ? Come sistemarle ?
Ancora da sistemare (non ho ancora provato):
- input tramite audio/video e sVHS
- acquisizione video ed audio tramite le fonti di cui sopra
- uso radio FM
- uso telecomando
================================
Credo che mi dovrò divertire ancora parecchio ...
Alla prossima puntata, ed intanto un sentito grazie a chi mi ha dato consigli ed ancora di più .... a chi me darà altri.

Rispondi quotando