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 PeteSo 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