I'm writing concerning the Provideo PV-149, PV-155, PV-981-* and
PV-183-*. These cards, for the most part, are drop in and 'just work'
with the bttv driver.
However the PV-149 / PV-981 / PV-155 is auto detected as the Provideo
PV-150, which is not a valid Provideo part number. The PV-183-* is
detected as 'Unknown / Generic' and requires setting
card=98,98,98,98,98,98,98,98.
I believe the text concerning 'detected: Provideo PV150A-1' should be
changed to 'detected: Provideo PV149 / PV981 / PV155'
I've attached outputs from the bttv kernel logs for the PV-149 / PV-981
/ PV-183. If there's something I'm missing please let me know and I'll
get it for you.
Just for reference the PV-149 / PV-981 / PV-183 series cards are:
PV-149 - 4 port, 4 BT878a chips - no forced card setting required
PV-155 - 16 port, 4 BT878a chips - card=77,77,77,77 (Shares the same
board and PCI ID / subsystem as the PV-149)
PV-183-8: 8 port, 8 BT878a chips - card=98,98,98,98,98,98,98,98
PV-183-16: 16 port, 8 BT878a chips - card=98,98,98,98,98,98,98,98
(Shares the same board and PCI ID / subsystem as the PV-183-8)
PV-981-4: 4 port, 4 BT878a chips - no modprobe setting required
PV-981-8: 8 port, 4 BT878a chips - no modprobe setting required (Shares
the same board as the PV-981-4)
PV-981-16: 16 port, 4 BT878a chips - card=98,98,98,98,98,98,98,98
(Shares the same board and PCI ID / subsystem as the PV-981-4)
Thanks!
--
Curtis Hall (curt@xxxxxxxxxxxxxx)
Bluecherry - www.bluecherry.net
(877) 418-3391 x 201
[ 10.287287] bttv: driver version 0.9.17 loaded
[ 10.287289] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 10.287336] bttv: Bt8xx card found (0).
[ 10.287345] bttv 0000:04:08.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 10.287354] bttv0: Bt878 (rev 17) at 0000:04:08.0, irq: 22, latency: 64, mmio: 0xfdfff000
[ 10.287367] bttv0: detected: Provideo PV150A-1 [card=98], PCI subsystem ID is aa00:1460
[ 10.287369] bttv0: using: ProVideo PV150 [card=98,autodetected]
[ 10.287392] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 10.287810] bttv0: tuner absent
[ 10.287893] bttv0: registered device video0
[ 10.287925] bttv0: registered device vbi0
[ 10.287946] bttv0: PLL: 28636363 => 35468950 ..<6>hda_codec: Unknown model for ALC662, trying auto-probe from BIOS...
[ 10.316095] ok
[ 10.316109] bttv: Bt8xx card found (1).
[ 10.316125] bttv 0000:04:09.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 10.316137] bttv1: Bt878 (rev 17) at 0000:04:09.0, irq: 23, latency: 64, mmio: 0xfdffd000
[ 10.316190] bttv1: detected: Provideo PV150A-2 [card=98], PCI subsystem ID is aa01:1461
[ 10.316193] bttv1: using: ProVideo PV150 [card=98,autodetected]
[ 10.316219] bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 10.316272] bttv1: tuner absent
[ 10.316320] bttv1: registered device video1
[ 10.316354] bttv1: registered device vbi1
[ 10.316375] bttv1: PLL: 28636363 => 35468950 .. ok
[ 10.348096] bttv: Bt8xx card found (2).
[ 10.348112] bttv 0000:04:0a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 10.348123] bttv2: Bt878 (rev 17) at 0000:04:0a.0, irq: 20, latency: 64, mmio: 0xfdffb000
[ 10.348160] bttv2: detected: Provideo PV150A-3 [card=98], PCI subsystem ID is aa02:1462
[ 10.348163] bttv2: using: ProVideo PV150 [card=98,autodetected]
[ 10.348197] bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 10.348258] bttv2: tuner absent
[ 10.348302] bttv2: registered device video2
[ 10.348337] bttv2: registered device vbi2
[ 10.348360] bttv2: PLL: 28636363 => 35468950 .. ok
[ 10.380043] bttv: Bt8xx card found (3).
[ 10.380058] bttv 0000:04:0b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 10.380069] bttv3: Bt878 (rev 17) at 0000:04:0b.0, irq: 21, latency: 64, mmio: 0xfdff9000
[ 10.380128] bttv3: detected: Provideo PV150A-4 [card=98], PCI subsystem ID is aa03:1463
[ 10.380131] bttv3: using: ProVideo PV150 [card=98,autodetected]
[ 10.380157] bttv3: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 10.380217] bttv3: tuner absent
[ 10.380267] bttv3: registered device video3
[ 10.380299] bttv3: registered device vbi3
[ 10.380319] bttv3: PLL: 28636363 => 35468950 .. ok
[ 13.438351] bttv 0000:02:04.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
[ 13.438363] bttv0: Bt878 (rev 17) at 0000:02:04.0, irq: 17, latency: 32, mmio: 0xd5100000
[ 13.438412] bttv0: subsystem: 1830:1540 (UNKNOWN)
[ 13.438414] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.438416] bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.438453] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.474501] bttv0: tuner type unset
[ 13.474503] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[ 13.476477] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.477175] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.477963] bttv0: registered device video0
[ 13.477980] bttv0: registered device vbi0
[ 13.478024] bttv: Bt8xx card found (1).
[ 13.478041] bttv 0000:02:05.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
[ 13.478052] bttv1: Bt878 (rev 17) at 0000:02:05.0, irq: 18, latency: 32, mmio: 0xd5102000
[ 13.478084] bttv1: subsystem: 1831:1540 (UNKNOWN)
[ 13.478086] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.478088] bttv1: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.478115] bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.514141] bttv1: tuner type unset
[ 13.514144] bttv1: i2c: checking for MSP34xx @ 0x80... not found
[ 13.514849] bttv1: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.515544] bttv1: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.516430] bttv1: registered device video1
[ 13.516613] bttv1: registered device vbi1
[ 13.516651] bttv: Bt8xx card found (2).
[ 13.516953] ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
[ 13.516960] bttv 0000:02:06.0: PCI INT A -> Link[APC4] -> GSI 19 (level, low) -> IRQ 19
[ 13.516972] bttv2: Bt878 (rev 17) at 0000:02:06.0, irq: 19, latency: 32, mmio: 0xd5104000
[ 13.517003] bttv2: subsystem: 1832:1540 (UNKNOWN)
[ 13.517004] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.517006] bttv2: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.517043] bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.553571] bttv2: tuner type unset
[ 13.553575] bttv2: i2c: checking for MSP34xx @ 0x80... not found
[ 13.554287] bttv2: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.554982] bttv2: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.555724] bttv2: registered device video2
[ 13.555741] bttv2: registered device vbi2
[ 13.555778] bttv: Bt8xx card found (3).
[ 13.556068] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
[ 13.556075] bttv 0000:02:07.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[ 13.556088] bttv3: Bt878 (rev 17) at 0000:02:07.0, irq: 16, latency: 32, mmio: 0xd5106000
[ 13.556116] bttv3: subsystem: 1833:1540 (UNKNOWN)
[ 13.556118] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.556120] bttv3: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.556157] bttv3: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.592217] bttv3: tuner type unset
[ 13.592221] bttv3: i2c: checking for MSP34xx @ 0x80... not found
[ 13.592930] bttv3: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.593625] bttv3: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.594416] bttv3: registered device video3
[ 13.594455] bttv3: registered device vbi3
[ 13.594492] bttv: Bt8xx card found (4).
[ 13.594512] bttv 0000:02:08.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
[ 13.594526] bttv4: Bt878 (rev 17) at 0000:02:08.0, irq: 17, latency: 32, mmio: 0xd5108000
[ 13.594557] bttv4: subsystem: 1837:1540 (UNKNOWN)
[ 13.594558] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.594560] bttv4: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.594588] bttv4: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.630641] bttv4: tuner type unset
[ 13.630644] bttv4: i2c: checking for MSP34xx @ 0x80... not found
[ 13.631340] bttv4: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.632037] bttv4: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.632807] bttv4: registered device video4
[ 13.632829] bttv4: registered device vbi4
[ 13.632866] bttv: Bt8xx card found (5).
[ 13.632883] bttv 0000:02:09.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
[ 13.632894] bttv5: Bt878 (rev 17) at 0000:02:09.0, irq: 18, latency: 32, mmio: 0xd510a000
[ 13.632920] bttv5: subsystem: 1834:1540 (UNKNOWN)
[ 13.632921] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.632923] bttv5: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.632950] bttv5: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.668972] bttv5: tuner type unset
[ 13.668975] bttv5: i2c: checking for MSP34xx @ 0x80... not found
[ 13.669671] bttv5: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.670366] bttv5: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.671112] bttv5: registered device video5
[ 13.671131] bttv5: registered device vbi5
[ 13.671166] bttv: Bt8xx card found (6).
[ 13.671183] bttv 0000:02:0a.0: PCI INT A -> Link[APC4] -> GSI 19 (level, low) -> IRQ 19
[ 13.671196] bttv6: Bt878 (rev 17) at 0000:02:0a.0, irq: 19, latency: 32, mmio: 0xd510c000
[ 13.671232] bttv6: subsystem: 1835:1540 (UNKNOWN)
[ 13.671234] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.671236] bttv6: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.671265] bttv6: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.699171] HDA Intel 0000:00:09.0: power state changed by ACPI to D0
[ 13.699421] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 22
[ 13.699424] HDA Intel 0000:00:09.0: PCI INT A -> Link[AAZA] -> GSI 22 (level, low) -> IRQ 22
[ 13.699462] HDA Intel 0000:00:09.0: setting latency timer to 64
[ 13.707325] bttv6: tuner type unset
[ 13.707327] bttv6: i2c: checking for MSP34xx @ 0x80... not found
[ 13.708023] bttv6: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.708724] bttv6: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.709473] bttv6: registered device video6
[ 13.709492] bttv6: registered device vbi6
[ 13.709527] bttv: Bt8xx card found (7).
[ 13.709540] bttv 0000:02:0b.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[ 13.709550] bttv7: Bt878 (rev 17) at 0000:02:0b.0, irq: 16, latency: 32, mmio: 0xd510e000
[ 13.709566] bttv7: subsystem: 1836:1540 (UNKNOWN)
[ 13.709568] please mail id, board name and the correct card= insmod option to video4linux-list@xxxxxxxxxx
[ 13.709570] bttv7: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
[ 13.709596] bttv7: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 13.745609] bttv7: tuner type unset
[ 13.745612] bttv7: i2c: checking for MSP34xx @ 0x80... not found
[ 13.746307] bttv7: i2c: checking for TDA9875 @ 0xb0... not found
[ 13.747002] bttv7: i2c: checking for TDA7432 @ 0x8a... not found
[ 13.747747] bttv7: registered device video7
[ 13.747766] bttv7: registered device vbi7
[ 9.852114] bttv: driver version 0.9.17 loaded
[ 9.852117] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 9.852171] bttv: Bt8xx card found (0).
[ 9.852185] bttv 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.852195] bttv0: Bt878 (rev 17) at 0000:02:00.0, irq: 16, latency: 64, mmio: 0xfdeff000
[ 9.852239] bttv0: detected: Provideo PV150A-1 [card=98], PCI subsystem ID is aa00:1460
[ 9.852241] bttv0: using: ProVideo PV150 [card=98,autodetected]
[ 9.852262] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 9.852314] bttv0: tuner absent
[ 9.852383] bttv0: registered device video0
[ 9.852415] bttv0: registered device vbi0
[ 9.852438] bttv0: PLL: 28636363 => 35468950 .. ok
[ 9.884047] bttv: Bt8xx card found (1).
[ 9.884063] bttv 0000:02:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 9.884075] bttv1: Bt878 (rev 17) at 0000:02:01.0, irq: 17, latency: 64, mmio: 0xfdefd000
[ 9.884132] bttv1: detected: Provideo PV150A-2 [card=98], PCI subsystem ID is aa01:1461
[ 9.884135] bttv1: using: ProVideo PV150 [card=98,autodetected]
[ 9.884159] bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 9.884218] bttv1: tuner absent
[ 9.884269] bttv1: registered device video1
[ 9.884302] bttv1: registered device vbi1
[ 9.884324] bttv1: PLL: 28636363 => 35468950 ..<6>HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 9.909559] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 9.916097] ok
[ 9.916113] bttv: Bt8xx card found (2).
[ 9.916125] bttv 0000:02:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 9.916135] bttv2: Bt878 (rev 17) at 0000:02:02.0, irq: 18, latency: 64, mmio: 0xfdefb000
[ 9.916152] bttv2: detected: Provideo PV150A-3 [card=98], PCI subsystem ID is aa02:1462
[ 9.916155] bttv2: using: ProVideo PV150 [card=98,autodetected]
[ 9.916178] bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 9.916248] bttv2: tuner absent
[ 9.916302] bttv2: registered device video2
[ 9.916336] bttv2: registered device vbi2
[ 9.916358] bttv2: PLL: 28636363 => 35468950 ..<6>hda_codec: Unknown model for ALC662, trying auto-probe from BIOS...
[ 9.948094] ok
[ 9.948109] bttv: Bt8xx card found (3).
[ 9.948123] bttv 0000:02:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 9.948135] bttv3: Bt878 (rev 17) at 0000:02:03.0, irq: 19, latency: 64, mmio: 0xfdef9000
[ 9.948171] bttv3: detected: Provideo PV150A-4 [card=98], PCI subsystem ID is aa03:1463
[ 9.948174] bttv3: using: ProVideo PV150 [card=98,autodetected]
[ 9.948207] bttv3: gpio: en=00000000, out=00000000 in=00ffffff [init]
[ 9.948266] bttv3: tuner absent
[ 9.948316] bttv3: registered device video3
[ 9.948349] bttv3: registered device vbi3
[ 9.948371] bttv3: PLL: 28636363 => 35468950 .. ok