TVkarta PV-BT878P+ (REV. 9F)

Thomas Navara navlist na centrum.cz
Pondělí Leden 26 01:06:18 CET 2004


S TV-kartou jsem pokrocil (no pokrocil, upravil jsem modules.conf podle 
rady, po prvnim restartu nic, priblizne po tretim karta zazrakem zacala 
zobrazovat obraz - nic jsem s ni nedelal), ze uz aspon zobrazuje obraz 
(kvalitne, jako ve windows, vsechny kanaly) - ted mi uz jen schazi zvuk. 
Podle manualu je celkem jedno ktery z cards pouziji pro obraz 
(vyzkouseno, bere temer cokoli), ale pro zvuk je treba konkretni. Karta 
pe Prolink PixelView PlayTVpro. Podle cards tomu odpovidaji tri cisla - 
16, 37 a 72. Zkousel jsem vsechny a zvuk mi porad nejde (zapojil jsem 
repr. primo do TVkarty, abych mel "jistotu" ze nemam nic tlumeneho, 
aumix ma vsechno zapnute). Zvukova karta jinak samozrejme funguje a 
hraje vse bez problemu. Prehravat se pokousim v TVtime (kde zminena 
TVVision bezela) zvuk jsem zkousel od defaultnich 68 po 100. Parametry i 
bez radia a chmod-ovani ostatnich (krom /dev/video0 - devfsd).

Oznaceni na karte je PV-BT878P+ (REV. 9F) - na webu i v ovladacich jsou 
informace k revizi 9D...

* ls /lib/modules/2.4.23-ck1/v4l2
btcx-risc.o  bttv.o  ir-common.o  msp3400.o  tda9887.o  tuner.o  
tvaudio.o  video-buf.o  v4l1-compat.o  v4l2-common.o

* /etc/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
pre-install bttv modprobe -k tuner; modprobe -k msp3400
options bttv pll=1 radio=1 card=72
options tuner type=5

* (pri i bez zakomentovani radku v modules.conf)
* obsah /var/log/fulllog  (*.*)
* rmmod bttv tuner msp3400; echo "TV-MARK" | logger; modprobe bttv 
card=72 tuner=5 radio=1; modprobe msp3400 debug=1; chmod 666 /dev/video0 
/dev/radio0 /dev/vbi0
* tady hleda pouze TDA7432, ktery nenalezne.
led 26 00:56:58 navara logger: TV-MARK
Jan 26 00:56:58 navara kernel: i2c-core.o: driver i2c TV tuner driver 
registered.
Jan 26 00:56:58 navara kernel: i2c-core.o: driver i2c msp3400 driver 
registered.
Jan 26 00:56:58 navara kernel: bttv: driver version 0.9.12 loaded
Jan 26 00:56:58 navara kernel: bttv: using 8 buffers with 2080k (520 
pages) each for capture
Jan 26 00:56:58 navara kernel: bttv: Bt8xx card found (0).
Jan 26 00:56:58 navara kernel: bttv0: Bt878 (rev 17) at 01:06.0, irq: 
10, latency: 64, mmio: 0xeb800000
Jan 26 00:56:58 navara kernel: bttv0: using: Prolink Pixelview 
PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM) [card=72,insmod option]
Jan 26 00:56:58 navara kernel: bttv0: gpio: en=00000000, out=00000000 
in=00ffc0ff [init]
Jan 26 00:56:58 navara kernel: i2c-algo-bit.o: Adapter: bt878 #0 [sw] 
scl: 1  sda: 1 -- testing...
Jan 26 00:56:58 navara kernel: i2c-algo-bit.o:1 scl: 1  sda: 0
Jan 26 00:56:58 navara kernel: i2c-algo-bit.o:2 scl: 1  sda: 1
Jan 26 00:56:58 navara kernel: i2c-algo-bit.o:3 scl: 0  sda: 1
Jan 26 00:56:58 navara kernel: i2c-algo-bit.o:4 scl: 1  sda: 1
Jan 26 00:56:58 navara kernel: i2c-algo-bit.o: bt878 #0 [sw] passed test.
Jan 26 00:56:59 navara kernel: tuner: chip found @ 0xc2
Jan 26 00:56:59 navara kernel: i2c-core.o: client [(tuner unset)] 
registered to adapter [bt878 #0 [sw]](pos. 0).
Jan 26 00:56:59 navara kernel: tuner: type forced to -1 (<NULL>) [insmod]
Jan 26 00:56:59 navara kernel: tuner: type set to 5 (Philips PAL_BG 
(FI1216 and compatibles))
Jan 26 00:56:59 navara kernel: i2c-core.o: adapter bt878 #0 [sw] 
registered as adapter 0.
Jan 26 00:56:59 navara kernel: bttv0: using tuner=5
Jan 26 00:56:59 navara kernel: tuner: type already set (5)
Jan 26 00:56:59 navara kernel: bttv0: i2c: checking for TDA7432 @ 
0x8a... not found
Jan 26 00:56:59 navara kernel: bttv0: registered device video0
Jan 26 00:56:59 navara kernel: bttv0: registered device vbi0
Jan 26 00:56:59 navara kernel: bttv0: registered device radio0
Jan 26 00:56:59 navara kernel: bttv0: PLL: 28636363 => 35468950 . ok

* rmmod bttv tuner msp3400; echo "TV-MARK" | logger; modprobe bttv 
card=37 tuner=5 radio=1; modprobe msp3400 debug=1; chmod 666 /dev/video0 
/dev/radio0 /dev/vbi0
* uz testuje i TDA9875
led 26 00:58:27 navara logger: TV-MARK
Jan 26 00:58:27 navara kernel: i2c-core.o: driver i2c TV tuner driver 
registered.
Jan 26 00:58:27 navara kernel: i2c-core.o: driver i2c msp3400 driver 
registered.
Jan 26 00:58:27 navara kernel: bttv: driver version 0.9.12 loaded
Jan 26 00:58:27 navara kernel: bttv: using 8 buffers with 2080k (520 
pages) each for capture
Jan 26 00:58:27 navara kernel: bttv: Bt8xx card found (0).
Jan 26 00:58:27 navara kernel: bttv0: Bt878 (rev 17) at 01:06.0, irq: 
10, latency: 64, mmio: 0xeb800000
Jan 26 00:58:27 navara kernel: bttv0: using: Prolink PixelView PlayTV 
pro [card=37,insmod option]
Jan 26 00:58:27 navara kernel: bttv0: gpio: en=00000000, out=00000000 
in=00ffc0ff [init]
Jan 26 00:58:27 navara kernel: i2c-algo-bit.o: Adapter: bt878 #0 [sw] 
scl: 1  sda: 1 -- testing...
Jan 26 00:58:27 navara kernel: i2c-algo-bit.o:1 scl: 1  sda: 0
Jan 26 00:58:27 navara kernel: i2c-algo-bit.o:2 scl: 1  sda: 1
Jan 26 00:58:27 navara kernel: i2c-algo-bit.o:3 scl: 0  sda: 1
Jan 26 00:58:27 navara kernel: i2c-algo-bit.o:4 scl: 1  sda: 1
Jan 26 00:58:27 navara kernel: i2c-algo-bit.o: bt878 #0 [sw] passed test.
Jan 26 00:58:27 navara kernel: tuner: chip found @ 0xc2
Jan 26 00:58:27 navara kernel: i2c-core.o: client [(tuner unset)] 
registered to adapter [bt878 #0 [sw]](pos. 0).
Jan 26 00:58:27 navara kernel: tuner: type forced to -1 (<NULL>) [insmod]
Jan 26 00:58:27 navara kernel: tuner: type set to 5 (Philips PAL_BG 
(FI1216 and compatibles))
Jan 26 00:58:27 navara kernel: i2c-core.o: adapter bt878 #0 [sw] 
registered as adapter 0.
Jan 26 00:58:27 navara kernel: bttv0: using tuner=5
Jan 26 00:58:27 navara kernel: tuner: type already set (5)
Jan 26 00:58:27 navara kernel: bttv0: i2c: checking for TDA9875 @ 
0xb0... not found
Jan 26 00:58:27 navara kernel: bttv0: i2c: checking for TDA7432 @ 
0x8a... not found
Jan 26 00:58:27 navara kernel: bttv0: registered device video0
Jan 26 00:58:27 navara kernel: bttv0: registered device vbi0
Jan 26 00:58:27 navara kernel: bttv0: registered device radio0
Jan 26 00:58:27 navara kernel: bttv0: PLL: 28636363 => 35468950 . ok

* rmmod bttv tuner msp3400; echo "TV-MARK" | logger; modprobe bttv 
card=16 tuner=5 radio=1; modprobe msp3400 debug=1; chmod 666 /dev/video0 
/dev/radio0 /dev/vbi0
* testuje vsechny tri, stale nenajde ani jednu
led 26 00:59:07 navara logger: TV-MARK
Jan 26 00:59:07 navara kernel: i2c-core.o: driver i2c TV tuner driver 
registered.
Jan 26 00:59:07 navara kernel: i2c-core.o: driver i2c msp3400 driver 
registered.
Jan 26 00:59:07 navara kernel: bttv: driver version 0.9.12 loaded
Jan 26 00:59:07 navara kernel: bttv: using 8 buffers with 2080k (520 
pages) each for capture
Jan 26 00:59:07 navara kernel: bttv: Bt8xx card found (0).
Jan 26 00:59:07 navara kernel: bttv0: Bt878 (rev 17) at 01:06.0, irq: 
10, latency: 64, mmio: 0xeb800000
Jan 26 00:59:07 navara kernel: bttv0: using: Prolink Pixelview PlayTV 
(bt878) [card=16,insmod option]
Jan 26 00:59:07 navara kernel: bttv0: gpio: en=00000000, out=00000000 
in=00ffc0ff [init]
Jan 26 00:59:07 navara kernel: i2c-algo-bit.o: Adapter: bt878 #0 [sw] 
scl: 1  sda: 1 -- testing...
Jan 26 00:59:07 navara kernel: i2c-algo-bit.o:1 scl: 1  sda: 0
Jan 26 00:59:07 navara kernel: i2c-algo-bit.o:2 scl: 1  sda: 1
Jan 26 00:59:07 navara kernel: i2c-algo-bit.o:3 scl: 0  sda: 1
Jan 26 00:59:07 navara kernel: i2c-algo-bit.o:4 scl: 1  sda: 1
Jan 26 00:59:07 navara kernel: i2c-algo-bit.o: bt878 #0 [sw] passed test.
Jan 26 00:59:07 navara kernel: tuner: chip found @ 0xc2
Jan 26 00:59:07 navara kernel: i2c-core.o: client [(tuner unset)] 
registered to adapter [bt878 #0 [sw]](pos. 0).
Jan 26 00:59:07 navara kernel: tuner: type forced to -1 (<NULL>) [insmod]
Jan 26 00:59:07 navara kernel: tuner: type set to 5 (Philips PAL_BG 
(FI1216 and compatibles))
Jan 26 00:59:07 navara kernel: i2c-core.o: adapter bt878 #0 [sw] 
registered as adapter 0.
Jan 26 00:59:07 navara kernel: bttv0: using tuner=5
Jan 26 00:59:07 navara kernel: tuner: type already set (5)
Jan 26 00:59:07 navara kernel: bttv0: i2c: checking for MSP34xx @ 
0x80... not found
Jan 26 00:59:07 navara kernel: bttv0: i2c: checking for TDA9875 @ 
0xb0... not found
Jan 26 00:59:07 navara kernel: bttv0: i2c: checking for TDA7432 @ 
0x8a... not found
Jan 26 00:59:07 navara kernel: bttv0: registered device video0
Jan 26 00:59:07 navara kernel: bttv0: registered device vbi0
Jan 26 00:59:07 navara kernel: bttv0: registered device radio0
Jan 26 00:59:07 navara kernel: bttv0: PLL: 28636363 => 35468950 . ok

* rmmod bttv tuner msp3400; echo "TV-MARK" | logger; modprobe bttv 
card=70 tuner=5 radio=1; modprobe msp3400 debug=1; chmod 666 /dev/video0 
/dev/radio0 /dev/vbi0
* pouze podobne jmeno chipu, ale co kdyby
led 26 01:00:19 navara logger: TV-MARK
Jan 26 01:00:19 navara kernel: i2c-core.o: driver i2c TV tuner driver 
registered.
Jan 26 01:00:19 navara kernel: i2c-core.o: driver i2c msp3400 driver 
registered.
Jan 26 01:00:19 navara kernel: bttv: driver version 0.9.12 loaded
Jan 26 01:00:19 navara kernel: bttv: using 8 buffers with 2080k (520 
pages) each for capture
Jan 26 01:00:19 navara kernel: bttv: Bt8xx card found (0).
Jan 26 01:00:19 navara kernel: bttv0: Bt878 (rev 17) at 01:06.0, irq: 
10, latency: 64, mmio: 0xeb800000
Jan 26 01:00:19 navara kernel: bttv0: using: Prolink Pixelview 
PV-BT878P+ (Rev.4C,8E) [card=70,insmod option]
Jan 26 01:00:19 navara kernel: bttv0: gpio: en=00000000, out=00000000 
in=00ffc0ff [init]
Jan 26 01:00:19 navara kernel: i2c-algo-bit.o: Adapter: bt878 #0 [sw] 
scl: 1  sda: 1 -- testing...
Jan 26 01:00:19 navara kernel: i2c-algo-bit.o:1 scl: 1  sda: 0
Jan 26 01:00:19 navara kernel: i2c-algo-bit.o:2 scl: 1  sda: 1
Jan 26 01:00:19 navara kernel: i2c-algo-bit.o:3 scl: 0  sda: 1
Jan 26 01:00:19 navara kernel: i2c-algo-bit.o:4 scl: 1  sda: 1
Jan 26 01:00:19 navara kernel: i2c-algo-bit.o: bt878 #0 [sw] passed test.
Jan 26 01:00:19 navara kernel: tuner: chip found @ 0xc2
Jan 26 01:00:19 navara kernel: i2c-core.o: client [(tuner unset)] 
registered to adapter [bt878 #0 [sw]](pos. 0).
Jan 26 01:00:19 navara kernel: tuner: type forced to -1 (<NULL>) [insmod]
Jan 26 01:00:19 navara kernel: tuner: type set to 5 (Philips PAL_BG 
(FI1216 and compatibles))
Jan 26 01:00:19 navara kernel: i2c-core.o: adapter bt878 #0 [sw] 
registered as adapter 0.
Jan 26 01:00:19 navara kernel: bttv0: using tuner=5
Jan 26 01:00:19 navara kernel: tuner: type already set (5)
Jan 26 01:00:19 navara kernel: bttv0: i2c: checking for MSP34xx @ 
0x80... not found
Jan 26 01:00:19 navara kernel: bttv0: i2c: checking for TDA9875 @ 
0xb0... not found
Jan 26 01:00:19 navara kernel: bttv0: i2c: checking for TDA7432 @ 
0x8a... not found
Jan 26 01:00:19 navara kernel: bttv0: registered device video0
Jan 26 01:00:19 navara kernel: bttv0: registered device vbi0
Jan 26 01:00:19 navara kernel: bttv0: registered device radio0
Jan 26 01:00:19 navara kernel: bttv0: PLL: 28636363 => 35468950 . ok

Predpokladal jsem, ze modul msp3400 bude zprostredkovavat zvuk, ale 
nedeje se tak - nevite cim by to mohlo byt ?

-- 

GnuPG Key : http://shalmirane.net/navara.asc
(0FA6D57C, FingerPrint = DFAF 54CD 9BDC D9D7 B7F7  2492 6165 E3DA 0FA6 D57C) 
GeekCode  : http://shalmirane.net/navara.geek



Další informace o konferenci Linux