Re: Re: Pinnacle PCTV Studio pro, bttv/tuner options needed: MT2032 tuner ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,

On Tue, Aug 27, 2002 at 10:40:49AM +0000, Gerd Knorr wrote:
> According to the specs the difference between tda9886/7 is that the
> later does also support radio, so the chances that it just works after
> loading the tda9887 module are quite high.  I'll drop a copy of the
> module into the bttv tarball.

I saw that you added it in bttv-0.7.97, so I gave it a try tonight.

There is progress!
I sometimes get a vaguely tuned picture, but it is very noisy.
The picture is always in b/w (regardless of the standard I set, I should
be using PAL anyway, as the card is connected to swiss cable-TV).
'scantv' sometimes finds a few channels (I am scanning using PAL/europe-west),
but does not find names.
I can't seem to be able to switch channels anyways, the tuner seems to be
showing some error at each attempt.
Teletext (alevt) does not come up with anything either.

I am attaching the little script I am using to insert manually the various
modules (I experimented with various parameters on bttv, including pll),
as well as a piece of my /var/log/messages.

The versions I am using are: kernel 2.4.19, bttv-0.7.97, xawtv 3.76.

Any ideas or any pointers as to what I should try next?

Thanks for any help!

-Christian

Attachment: tv.sh
Description: Bourne shell script

Aug 29 01:25:12 guarddog kernel: i2c-core.o: i2c core module
Aug 29 01:25:12 guarddog kernel: i2c-algo-bit.o: i2c bit algorithm module
Aug 29 01:25:12 guarddog kernel: Linux video capture interface: v1.00
Aug 29 01:25:12 guarddog kernel: i2c-core.o: driver i2c tda9887 driver registered.
Aug 29 01:25:12 guarddog kernel: i2c-core.o: driver i2c TV tuner driver registered.
Aug 29 01:25:13 guarddog kernel: bttv: driver version 0.7.97 loaded
Aug 29 01:25:13 guarddog kernel: bttv: using 4 buffers with 2080k (8320k total) for capture
Aug 29 01:25:13 guarddog kernel: bttv: Host bridge is Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller
Aug 29 01:25:13 guarddog kernel: bttv: Bt8xx card found (0).
Aug 29 01:25:13 guarddog kernel: bttv0: Bt878 (rev 17) at 00:14.0, irq: 5, latency: 64, mmio: 0xfebfd000
Aug 29 01:25:13 guarddog kernel: bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
Aug 29 01:25:13 guarddog kernel: bttv0: using: BT878(Pinnacle PCTV Studio/Ra) [card=39,autodetected]
Aug 29 01:25:13 guarddog kernel: tda9887: probing bt848 #0 i2c adapter [id=0x10005]
Aug 29 01:25:13 guarddog kernel: tda9887: chip found @ 0x86
Aug 29 01:25:13 guarddog kernel: bttv0: i2c attach [client=tda9887,ok]
Aug 29 01:25:13 guarddog kernel: i2c-core.o: client [tda9887] registered to adapter [bt848 #0](pos. 0).
Aug 29 01:25:13 guarddog kernel: tuner: probing bt848 #0 i2c adapter [id=0x10005]
Aug 29 01:25:13 guarddog kernel: tuner: chip found @ 0xc0
Aug 29 01:25:13 guarddog kernel: bttv0: i2c attach [client=MT2032 universal,ok]
Aug 29 01:25:13 guarddog kernel: i2c-core.o: client [MT2032 universal] registered to adapter [bt848 #0](pos. 1).
Aug 29 01:25:13 guarddog kernel: MT2032: Companycode=4d54 Part=04 Revision=04
Aug 29 01:25:13 guarddog kernel: MT2032 hexdump:
Aug 29 01:25:13 guarddog kernel:  1a 44 20 0f 1f d7 14 05  c3 4e ec 8f 07 43 06 77 
Aug 29 01:25:13 guarddog kernel:   ff 4d 54 04 04
Aug 29 01:25:13 guarddog kernel:  mt2032: xogc = 0x07
Aug 29 01:25:13 guarddog kernel: mt2032: xok = 0x00
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x06
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x06
Aug 29 01:25:13 guarddog kernel: mt2032: xok = 0x00
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x05
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x05
Aug 29 01:25:13 guarddog kernel: mt2032: xok = 0x00
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x04
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x04
Aug 29 01:25:13 guarddog kernel: mt2032: xok = 0x00
Aug 29 01:25:13 guarddog kernel: mt2032: xogc = 0x03
Aug 29 01:25:13 guarddog kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
Aug 29 01:25:13 guarddog kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Aug 29 01:25:13 guarddog kernel: bttv0: miro: id=30 tuner=33 radio=fmtuner stereo=yes
Aug 29 01:25:13 guarddog kernel: i2c-core.o: driver i2c msp3400 driver registered.
Aug 29 01:25:13 guarddog kernel: msp34xx: init: chip=MSP3450G-B8, has NICAM support
Aug 29 01:25:13 guarddog kernel: msp3410: daemon started
Aug 29 01:25:13 guarddog kernel: bttv0: i2c attach [client=MSP3450G-B8,ok]
Aug 29 01:25:13 guarddog kernel: i2c-core.o: client [MSP3450G-B8] registered to adapter [bt848 #0](pos. 2).
Aug 29 01:25:13 guarddog kernel: bttv0: using tuner=33
Aug 29 01:25:13 guarddog kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Aug 29 01:25:13 guarddog kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Aug 29 01:25:13 guarddog kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Aug 29 01:25:13 guarddog kernel: tvaudio: TV audio decoder + audio/video mux driver
Aug 29 01:25:13 guarddog kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
Aug 29 01:25:13 guarddog kernel: i2c-core.o: driver generic i2c audio driver registered.
Aug 29 01:25:13 guarddog kernel: bttv0: registered device video0
Aug 29 01:25:13 guarddog kernel: bttv0: registered device vbi0
Aug 29 01:25:13 guarddog kernel: bttv0: registered device radio0
Aug 29 01:25:29 guarddog kernel: bttv0: PLL: 28636363 => 35468950 ... ok
Aug 29 01:25:29 guarddog kernel: tuner: tv freq set to 69.25
Aug 29 01:25:29 guarddog kernel: mt2032_set_if_freq rfin=69250000 if1=1090000000 if2=38900000 from=32900000 to=39900000
Aug 29 01:25:29 guarddog kernel: i2c-algo-bit.o: bt848 #0 i2c_write: error - bailout.
Aug 29 01:25:29 guarddog kernel: mt2032: rfin=69250000 lo1=221 lo1n=27 lo1a=5 sel=4, lo1freq=1160250000
Aug 29 01:25:29 guarddog kernel: mt2032: rfin=69250000 lo2=200 lo2n=25 lo2a=0 num=1512 lo2freq=1052100000
Aug 29 01:25:29 guarddog kernel: spurcheck f1=1160250 f2=1052100  from=32900 to=39900
Aug 29 01:25:29 guarddog kernel:  spurtest n1=1 n2=-2 ftest=-943950
Aug 29 01:25:29 guarddog kernel:  spurtest n1=1 n2=-3 ftest=-1996050
Aug 29 01:25:29 guarddog kernel:  spurtest n1=1 n2=-4 ftest=-3048150
Aug 29 01:25:29 guarddog kernel:  spurtest n1=1 n2=-5 ftest=-4100250
Aug 29 01:25:29 guarddog kernel:  spurtest n1=2 n2=-3 ftest=-835800
Aug 29 01:25:29 guarddog kernel:  spurtest n1=2 n2=-4 ftest=-1887900
Aug 29 01:25:29 guarddog kernel:  spurtest n1=2 n2=-5 ftest=-2940000
Aug 29 01:25:29 guarddog kernel:  spurtest n1=3 n2=-4 ftest=-727650
Aug 29 01:25:29 guarddog kernel:  spurtest n1=3 n2=-5 ftest=-1779750
Aug 29 01:25:29 guarddog kernel:  spurtest n1=4 n2=-5 ftest=-619500
Aug 29 01:25:29 guarddog kernel: mt2032_set_if_freq failed with -121
Aug 29 01:25:29 guarddog kernel: mt2032 Reg.E=0x0e
Aug 29 01:25:29 guarddog kernel: mt2032 Reg.F=0x0f
Aug 29 01:25:29 guarddog kernel: mt2032_set_if_freq2 failed with -121
Aug 29 01:27:06 guarddog kernel: tuner: tv freq set to 69.25
Aug 29 01:27:06 guarddog kernel: mt2032_set_if_freq rfin=69250000 if1=1090000000 if2=38900000 from=32900000 to=39900000
Aug 29 01:27:06 guarddog kernel: mt2032: rfin=69250000 lo1=221 lo1n=27 lo1a=5 sel=4, lo1freq=1160250000
Aug 29 01:27:06 guarddog kernel: mt2032: rfin=69250000 lo2=200 lo2n=25 lo2a=0 num=1512 lo2freq=1052100000
Aug 29 01:27:06 guarddog kernel: spurcheck f1=1160250 f2=1052100  from=32900 to=39900
Aug 29 01:27:06 guarddog kernel:  spurtest n1=1 n2=-2 ftest=-943950
Aug 29 01:27:06 guarddog kernel:  spurtest n1=1 n2=-3 ftest=-1996050
Aug 29 01:27:06 guarddog kernel:  spurtest n1=1 n2=-4 ftest=-3048150
Aug 29 01:27:06 guarddog kernel:  spurtest n1=1 n2=-5 ftest=-4100250
Aug 29 01:27:06 guarddog kernel:  spurtest n1=2 n2=-3 ftest=-835800
Aug 29 01:27:06 guarddog kernel:  spurtest n1=2 n2=-4 ftest=-1887900
Aug 29 01:27:06 guarddog kernel:  spurtest n1=2 n2=-5 ftest=-2940000
Aug 29 01:27:06 guarddog kernel:  spurtest n1=3 n2=-4 ftest=-727650
Aug 29 01:27:06 guarddog kernel:  spurtest n1=3 n2=-5 ftest=-1779750
Aug 29 01:27:06 guarddog kernel:  spurtest n1=4 n2=-5 ftest=-619500
Aug 29 01:27:06 guarddog kernel: mt2032_set_if_freq failed with -121
Aug 29 01:27:06 guarddog kernel: mt2032 Reg.E=0x0e
Aug 29 01:27:06 guarddog kernel: mt2032 Reg.F=0x0f
Aug 29 01:27:06 guarddog kernel: mt2032_set_if_freq2 failed with -121
Aug 29 01:27:10 guarddog kernel: tuner: tv freq set to 375.25
Aug 29 01:27:10 guarddog kernel: mt2032_set_if_freq rfin=375250000 if1=1090000000 if2=38900000 from=32900000 to=39900000
Aug 29 01:27:10 guarddog kernel: mt2032: rfin=375250000 lo1=279 lo1n=34 lo1a=7 sel=3, lo1freq=1464750000
Aug 29 01:27:10 guarddog kernel: mt2032: rfin=375250000 lo2=200 lo2n=25 lo2a=0 num=432 lo2freq=1050600000
Aug 29 01:27:10 guarddog kernel: spurcheck f1=1464750 f2=1050600  from=32900 to=39900
Aug 29 01:27:10 guarddog kernel:  spurtest n1=1 n2=-2 ftest=-636450
Aug 29 01:27:10 guarddog kernel:  spurtest n1=1 n2=-3 ftest=-1687050
Aug 29 01:27:10 guarddog kernel:  spurtest n1=1 n2=-4 ftest=-2737650
Aug 29 01:27:10 guarddog kernel:  spurtest n1=1 n2=-5 ftest=-3788250
Aug 29 01:27:10 guarddog kernel:  spurtest n1=2 n2=-3 ftest=-222300
Aug 29 01:27:10 guarddog kernel:  spurtest n1=2 n2=-4 ftest=-1272900
Aug 29 01:27:10 guarddog kernel:  spurtest n1=2 n2=-5 ftest=-2323500
Aug 29 01:27:10 guarddog kernel:  spurtest n1=3 n2=-4 ftest=191850
Aug 29 01:27:10 guarddog kernel:  spurtest n1=3 n2=-5 ftest=-858750
Aug 29 01:27:10 guarddog kernel:  spurtest n1=4 n2=-5 ftest=606000
Aug 29 01:27:10 guarddog kernel: mt2032_set_if_freq failed with -121
Aug 29 01:27:10 guarddog kernel: mt2032 Reg.E=0x0e
Aug 29 01:27:10 guarddog kernel: mt2032 Reg.F=0x0f
Aug 29 01:27:10 guarddog kernel: mt2032 optimize_vco: sel=4
Aug 29 01:27:10 guarddog kernel: mt2032 Reg.E=0x0e
Aug 29 01:27:10 guarddog kernel: mt2032_set_if_freq2 failed with -121
Aug 29 01:27:15 guarddog kernel: mt2032_set_if_freq rfin=375250000 if1=1090000000 if2=45750000 from=40750000 to=46750000
Aug 29 01:27:15 guarddog kernel: mt2032: rfin=375250000 lo1=279 lo1n=34 lo1a=7 sel=3, lo1freq=1464750000
Aug 29 01:27:15 guarddog kernel: mt2032: rfin=375250000 lo2=198 lo2n=24 lo2a=6 num=3060 lo2freq=1043750000
Aug 29 01:27:15 guarddog kernel: spurcheck f1=1464750 f2=1043750  from=40750 to=46750
Aug 29 01:27:15 guarddog kernel:  spurtest n1=1 n2=-2 ftest=-622750
Aug 29 01:27:15 guarddog kernel:  spurtest n1=1 n2=-3 ftest=-1666500
Aug 29 01:27:15 guarddog kernel:  spurtest n1=1 n2=-4 ftest=-2710250
Aug 29 01:27:15 guarddog kernel:  spurtest n1=1 n2=-5 ftest=-3754000
Aug 29 01:27:15 guarddog kernel:  spurtest n1=2 n2=-3 ftest=-201750
Aug 29 01:27:15 guarddog kernel:  spurtest n1=2 n2=-4 ftest=-1245500
Aug 29 01:27:15 guarddog kernel:  spurtest n1=2 n2=-5 ftest=-2289250
Aug 29 01:27:15 guarddog kernel:  spurtest n1=3 n2=-4 ftest=219250
Aug 29 01:27:15 guarddog kernel:  spurtest n1=3 n2=-5 ftest=-824500
Aug 29 01:27:15 guarddog kernel:  spurtest n1=4 n2=-5 ftest=640250
Aug 29 01:27:15 guarddog kernel: mt2032_set_if_freq failed with -121
Aug 29 01:27:15 guarddog kernel: mt2032 Reg.E=0x0e
Aug 29 01:27:15 guarddog kernel: mt2032 Reg.F=0x0f
Aug 29 01:27:15 guarddog kernel: mt2032 optimize_vco: sel=4
Aug 29 01:27:15 guarddog kernel: mt2032 Reg.E=0x0e
Aug 29 01:27:15 guarddog kernel: mt2032_set_if_freq2 failed with -121
Aug 29 01:27:15 guarddog kernel: bttv0: PLL: switching off
Aug 29 01:27:18 guarddog kernel: mt2032_set_if_freq rfin=375250000 if1=1090000000 if2=38900000 from=32900000 to=39900000
(...)

[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux