I've had a setup working with a pvr250 for some time now. I added a
pvr150 card and can't get the tuner set correctly.
lspci -v
0000:01:08.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 8003
Flags: bus master, medium devsel, latency 64, IRQ 18
Memory at e0000000 (32-bit, prefetchable)
Capabilities: [44] Power Management version 2
0000:01:0a.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4801
Flags: bus master, medium devsel, latency 64, IRQ 16
Memory at e4000000 (32-bit, prefetchable)
Capabilities: [44] Power Management version 2
dmesg
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.0 (tagged release) loading
ivtv: Linux version: 2.6.11-gentoo-r9 SMP preempt K7 gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 18 (level, high) -> IRQ 18
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 8181626
tveeprom: tuner = <unknown> (idx = 99, type = -1068812320)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = TDA9850 (type = 3)
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 3-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 3-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 3-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Create encoder radio stream
tuner: tuner type not set
ivtv0: Initialized WinTV PVR 150, card #0
ivtv: ====================== NEXT CARD ======================
ivtv1: Autodetected WinTV PVR 250 card (iTVC16 based)
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI interrupt 0000:01:0a.0[A] -> GSI 16 (level, high) -> IRQ 16
ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
tda9885/6/7: chip found @ 0x86
ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
tveeprom: Hauppauge: model = 32552, rev = C168, serial# = 7245920
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3440 (type = 11)
saa7115 4-0021: saa7115 found @ 0x42 (ivtv i2c driver #1)
ivtv1: i2c attach to card #1 ok [client=saa7115, addr=21]
msp34xx: init: chip=MSP3448W-B3 +nicam +simple +simpler +radio mode=simple
msp3410: daemon started
ivtv1: i2c attach to card #1 ok [client=MSP3448W-B3, addr=40]
ivtv1: loading /lib/modules/ivtv-fw-enc.bin
ivtv1: Encoder revision: 0x02050032
ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv1: Create encoder radio stream
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #1
ivtv1: Initialized WinTV PVR 250, card #1
ivtv: ==================== END INIT IVTV ====================
the new card is now the first card detected and dmeg shows that the
tuner is not detected.
I'm using gentoo portage for the ivtv install, which seems to be pretty
good these days. ivtv verison is ivtv-0.4.0-r2. This installs the
firmware and the checksums match th recommended versions. I had a heck
of a time with the same issue with the original card, but I don't
remember much about how I solved it. I seem to remember it was a
combination of things that are now pretty solid in the kernel, ivtv
drivers and gentoo package.
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users