Re: Pinnacle PCTV Studio Pro

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



Hi Juan,

Here is the output from lspci from a machine with three brand new pctv pro's in it
################################
[root@spy root]# lspci
00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge (rev 02)
00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corp. 82801DB ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801DB ICH4 IDE (rev 02)
00:1f.3 SMBus: Intel Corp. 82801DB SMBus (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon VE QY
02:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:02.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:02.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:03.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:03.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (CNR) Ethernet Controller (rev 82)
###########################################

Here is the lsmod output
###########################################
[root@spy root]# lsmod
Module                  Size  Used by    Not tainted
tuner                  12544   3  (autoclean)
tda9887                 4636   3  (autoclean)
tvaudio                15740   0  (autoclean) (unused)
bttv                   82560   3  (autoclean)
videodev                8288   9  (autoclean) [bttv]
i2c-algo-bit            8872   3  (autoclean) [bttv]
soundcore               6404   0  (autoclean) [bttv]
i2c-core               19172   0  (autoclean) [tuner tda9887 tvaudio bttv i2c-algo-bit]
ipt_TOS                 1656   8  (autoclean)
ipt_LOG                 4184   4  (autoclean)
ipt_REJECT              3992   1  (autoclean)
ipt_state               1080   2  (autoclean)
iptable_nat            21752   0  (autoclean) (unused)
ip_conntrack           27272   2  (autoclean) [ipt_state iptable_nat]
iptable_mangle          2776   1  (autoclean)
lp                      8996   0  (autoclean)
parport                37056   0  (autoclean) [lp]
iptable_filter          2412   1  (autoclean)
ip_tables              15096   9  [ipt_TOS ipt_LOG ipt_REJECT ipt_state iptable_nat iptable_mangle iptable_filter]
autofs                 13268   0  (autoclean) (unused)
e100                   54564   1
ext3                   70784   6
jbd                    51892   6  [ext3]
raid0                   3848   1

##########################################
Here is my kernel version:
2.4.20-13.9

bttv driver is 0.7 ....

I found the following:

1)Only two of the cards would work until I updated the kernel
2)The chipset on the system board makes a difference,  Intel 845 is problematic in some cases
3)using an 845 chipset board I had to disable X windows (i.e. go to run level 3) to make my own grabber software work.
4)on an Nforce2 or VIA KT4 board there were no such problems.

Run level 3 is not much use to you if you want Xawtv, but in that case got X windows I found that non 845 boards were best

The old PC TV rave board worked in all cases.
#######################################

Here is my var/log.messages from the last boot:

Jun  9 13:42:35 spy kernel: i2c-core.o: i2c core module
Jun  9 13:42:35 spy kernel: i2c-algo-bit.o: i2c bit algorithm module
Jun  9 13:42:35 spy kernel: Linux video capture interface: v1.00
Jun  9 13:42:35 spy kernel: bttv: driver version 0.7.104 loaded
Jun  9 13:42:35 spy kernel: bttv: using 4 buffers with 2080k (8320k total) for capture
Jun  9 13:42:35 spy kernel: bttv: Host bridge is Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge
Jun  9 13:42:35 spy kernel: bttv: Bt8xx card found (0).
Jun  9 13:42:35 spy kernel: PCI: Found IRQ 10 for device 02:00.0
Jun  9 13:42:35 spy kernel: PCI: Sharing IRQ 10 with 02:00.1
Jun  9 13:42:35 spy kernel: bttv0: Bt878 (rev 17) at 02:00.0, irq: 10, latency: 32, mmio: 0xdfbfe000
Jun  9 13:42:35 spy kernel: bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
Jun  9 13:42:35 spy kernel: bttv0: using: BT878(Pinnacle PCTV Studio/Ra) [card=39,autodetected]
Jun  9 13:42:35 spy kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
Jun  9 13:42:35 spy kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jun  9 13:42:35 spy kernel: bttv0: pinnacle/mt: id=1 info="PAL / mono" radio=no
Jun  9 13:42:35 spy kernel: bttv0: using tuner=33
Jun  9 13:42:35 spy kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jun  9 13:42:35 spy kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Jun  9 13:42:35 spy kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Jun  9 13:42:35 spy kernel: tvaudio: TV audio decoder + audio/video mux driver
Jun  9 13:42:35 spy kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
Jun  9 13:42:35 spy kernel: i2c-core.o: driver generic i2c audio driver registered.
Jun  9 13:42:35 spy kernel: i2c-core.o: driver i2c tda9887 driver registered.
Jun  9 13:42:35 spy kernel: tda9887: probing bt848 #0 i2c adapter [id=0x10005]
Jun  9 13:42:35 spy kernel: tda9887: chip found @ 0x86
Jun  9 13:42:35 spy kernel: i2c-core.o: client [tda9887] registered to adapter [bt848 #0](pos. 0).
Jun  9 13:42:35 spy kernel: i2c-core.o: driver i2c TV tuner driver registered.
Jun  9 13:42:35 spy kernel: tuner: probing bt848 #0 i2c adapter [id=0x10005]
Jun  9 13:42:35 spy kernel: tuner: chip found @ 0xc0
Jun  9 13:42:35 spy kernel: tuner: type set to 33 (MT2032 universal)
Jun  9 13:42:35 spy kernel: MT2032: Companycode=4d54 Part=04 Revision=04
Jun  9 13:42:35 spy kernel: i2c-core.o: client [MT2032 universal] registered to adapter [bt848 #0](pos. 1).
Jun  9 13:42:35 spy kernel: MT2032: Companycode=4d54 Part=04 Revision=04
Jun  9 13:42:35 spy kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Jun  9 13:42:35 spy kernel: bttv0: registered device video0
Jun  9 13:42:35 spy kernel: bttv0: registered device vbi0
Jun  9 13:42:35 spy kernel: bttv: Bt8xx card found (1).
Jun  9 13:42:35 spy kernel: PCI: Found IRQ 5 for device 02:02.0
Jun  9 13:42:35 spy kernel: PCI: Sharing IRQ 5 with 00:1f.1
Jun  9 13:42:35 spy kernel: PCI: Sharing IRQ 5 with 02:02.1
Jun  9 13:42:35 spy kernel: bttv1: Bt878 (rev 2) at 02:02.0, irq: 5, latency: 32, mmio: 0xdfbfd000
Jun  9 13:42:35 spy kernel: bttv1: detected: Modular Technology MM201/MM202/MM205/MM210/MM215 PCTV [card=23], PCI subsystem ID is 14c7:0101
Jun  9 13:42:35 spy kernel: bttv1: using: BT878(Modular Technology MM20) [card=23,autodetected]
Jun  9 13:42:35 spy kernel: tda9887: probing bt848 #1 i2c adapter [id=0x10005]
Jun  9 13:42:35 spy kernel: tuner: probing bt848 #1 i2c adapter [id=0x10005]
Jun  9 13:42:35 spy kernel: tuner: chip found @ 0xc2
Jun  9 13:42:35 spy kernel: i2c-core.o: client [(tuner unset)] registered to adapter [bt848 #1](pos. 0).
Jun  9 13:42:35 spy kernel: i2c-core.o: adapter bt848 #1 registered as adapter 1.
Jun  9 13:42:35 spy kernel: bttv Modtec: Tuner autodetected Temic 4066 FY5
Jun  9 13:42:35 spy kernel: bttv1: using tuner=18
Jun  9 13:42:35 spy kernel: tuner: type set to 18 (Temic PAL_I (4066 FY5))
Jun  9 13:42:35 spy kernel: bttv1: i2c: checking for Bt832 @ 0x88... not found
Jun  9 13:42:35 spy kernel: bttv1: i2c: checking for Bt832 @ 0x8a... not found
Jun  9 13:42:35 spy kernel: bttv1: i2c: checking for TDA9875 @ 0xb0... not found
Jun  9 13:42:35 spy kernel: bttv1: i2c: checking for TDA7432 @ 0x8a... not found
Jun  9 13:42:36 spy kernel: bttv1: PLL: 28636363 => 35468950 .. ok
Jun  9 13:42:36 spy kernel: bttv1: registered device video1
Jun  9 13:42:36 spy kernel: bttv1: registered device vbi1
Jun  9 13:42:36 spy kernel: bttv: Bt8xx card found (2).
Jun  9 13:42:36 spy kernel: PCI: Found IRQ 7 for device 02:03.0
Jun  9 13:42:36 spy kernel: PCI: Sharing IRQ 7 with 02:03.1
Jun  9 13:42:36 spy kernel: bttv2: Bt878 (rev 17) at 02:03.0, irq: 7, latency: 32, mmio: 0xdfbfc000
Jun  9 13:42:36 spy kernel: bttv2: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
Jun  9 13:42:36 spy kernel: bttv2: using: BT878(Pinnacle PCTV Studio/Ra) [card=39,autodetected]
Jun  9 13:42:36 spy kernel: tda9887: probing bt848 #2 i2c adapter [id=0x10005]
Jun  9 13:42:36 spy kernel: tda9887: chip found @ 0x86
Jun  9 13:42:36 spy kernel: i2c-core.o: client [tda9887] registered to adapter [bt848 #2](pos. 0).
Jun  9 13:42:36 spy kernel: i2c-core.o: client [tda9887] registered to adapter [bt848 #2](pos. 0).
Jun  9 13:42:36 spy kernel: tuner: probing bt848 #2 i2c adapter [id=0x10005]
Jun  9 13:42:36 spy kernel: tuner: chip found @ 0xc0
Jun  9 13:42:36 spy kernel: i2c-core.o: client [(tuner unset)] registered to adapter [bt848 #2](pos. 1).
Jun  9 13:42:36 spy kernel: i2c-core.o: adapter bt848 #2 registered as adapter 2.
Jun  9 13:42:36 spy kernel: bttv2: i2c: checking for MSP34xx @ 0x80... not found
Jun  9 13:42:36 spy kernel: bttv2: pinnacle/mt: id=1 info="PAL / mono" radio=no
Jun  9 13:42:36 spy kernel: bttv2: using tuner=33
Jun  9 13:42:36 spy kernel: tuner: type set to 33 (MT2032 universal)
Jun  9 13:42:36 spy kernel: MT2032: Companycode=4d54 Part=04 Revision=04
Jun  9 13:42:36 spy kernel: bttv2: i2c: checking for MSP34xx @ 0x80... not found
Jun  9 13:42:36 spy kernel: bttv2: i2c: checking for TDA9875 @ 0xb0... not found
Jun  9 13:42:36 spy kernel: bttv2: i2c: checking for TDA7432 @ 0x8a... not found
Jun  9 13:42:36 spy kernel: bttv2: PLL: 28636363 => 35468950 .. ok
Jun  9 13:42:36 spy kernel: bttv2: registered device video2
Jun  9 13:42:36 spy kernel: bttv2: registered device vbi2
######################################

>From what you have said and from my kernel print out it looks like your cards might be a slightly different model to mine.

Let me know what else you might need,

Regards

Pete






Juan Ángel wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello again,
  
Dear Juan,

I have four of these in one machine with no problem, I am using Red Hat 9.

Regards

Pete

    
So it is possible!!, OK, then, please, please, give me a hand with this. I 
just tried everything that I possibly can, but no answers.
I'll explain exactly what I do, and everything that is needed in order to find 
out where is my failure.
If I do a modprobe bttv, it loads by itself the tuner module and some others 
(like the tda9887). The logs are:
Jun 16 21:19:03 december tda9885/6/7: 0xd4 0x6e 0x09 [pinnacle_id=2]
Jun 16 21:19:03 december MT2032: Companycode=4d54 Part=04 Revision=04
Jun 16 21:19:03 december kernel: bttv0: PLL can sleep, using XTAL (35468950).
Jun 16 21:19:03 december kernel: bttv0: registered device video0
Jun 16 21:19:03 december kernel: bttv0: registered device vbi0
Jun 16 21:19:03 december kernel: bttv0: registered device radio0
I'm sorry to repeat again the logs, but it's just to remember. So it says that 
I do have a MT2032 tuner, and also sets pinnacle_id to 2.
Would you tell me if you managed to make your cards work under some other 
distribution besides RH? I've been working with debian for 3 years, and a 
week ago i switched to gentoo, but same behaviour.
Thank you very much in advance.
Cheers,
- -- 
         Juan Ángel
PGP key on pgp.rediris.es (8FAF18B7)
or search on http://www.rediris.es/cert/servicios/keyserver/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE+7ij+aQjbS4+vGLcRAgzKAKCHd/SltWOi299j+6Zh11mu78R01QCffJ4r
NmQ0+PMXnu2PYjLoFc94FN0=
=A2fZ
-----END PGP SIGNATURE-----


--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
  


[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