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.