Hi everyone, I hava a PVR-150 non MCE (PAL). Running debian linux with a 2.6.11 kernel.
I have an intel chipset which can do smbus, what is the difference between smbus and i2c btw? I know that because previously I got a lot of warnings (hundreds) indicating that i2c transfers were not supported. Here are my options for the ivtv modules: options tveeprom debug=2 options cx25840 cx25840_debug=2 options tuner debug=1 options ivtv tda9887=0 ivtv_std=2 cardtype=6 tuner=55 radio=0 I have to manually enter the tuner and cardtype as ivtv sometimes fail to indentify the cardtype and never identifies the tuner. Well right not when I load the ivtv module (modprobe ivtv), I get the output shown in the attached files. Any help would be great! Thanks in advance. BR Richard
Jul 13 15:30:17 localhost kernel: ivtv: ==================== START INIT IVTV ==================== Jul 13 15:30:17 localhost kernel: ivtv: version 0.3.6 (z) loading Jul 13 15:30:17 localhost kernel: ivtv: Linux version: 2.6.11-myth 686 gcc-4.0 Jul 13 15:30:17 localhost kernel: ivtv: In case of problems please include the debug info Jul 13 15:30:17 localhost kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when Jul 13 15:30:17 localhost kernel: ivtv: mailing the ivtv-devel mailinglist. Jul 13 15:30:17 localhost kernel: ivtv: User specified WinTV PVR 150 card Jul 13 15:30:17 localhost kernel: ivtv: Found an iTVC16 based chip Jul 13 15:30:17 localhost kernel: ACPI: PCI interrupt 0000:02:0d.0[A] -> GSI 21 (level, low) -> IRQ 209 Jul 13 15:30:17 localhost kernel: ivtv: XXX PCI device: 0x2570 vendor: 0x8086 Jul 13 15:30:17 localhost kernel: tveeprom: tveeprom_attach_adapter: id 0x10005 Jul 13 15:30:17 localhost kernel: tveeprom: tveeprom_detect_client: id 0x10005 @ 0xa0 Jul 13 15:30:17 localhost kernel: ivtv: i2c attach [client=tveeprom,ok] Jul 13 15:30:17 localhost kernel: tveeprom: tveeprom_read Jul 13 15:30:17 localhost kernel: tveeprom: tveeprom_hauppauge_analog Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 00 (84, 09) Jul 13 15:30:17 localhost kernel: tveeprom: 9 [04] <6>tveeprom: 20 <6>tveeprom: 77 <6>tveeprom: 00 <6>tveeprom: 40 <6>tveeprom: 53 <6>tveeprom: 9b <6>tveeprom: 77 <6>tveeprom: 00 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 0c (73, 05) Jul 13 15:30:17 localhost kernel: tveeprom: 3 [05] <6>tveeprom: 24 <6>tveeprom: 00 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 10 (84, 08) Jul 13 15:30:17 localhost kernel: tveeprom: 8 [06] <6>tveeprom: b2 <6>tveeprom: 65 <6>tveeprom: 00 <6>tveeprom: 00 <6>tveeprom: 57 <6>tveeprom: 16 <6>tveeprom: 8d <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 1b (72, 07) Jul 13 15:30:17 localhost kernel: tveeprom: 2 [07] <6>tveeprom: 70 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: Not sure what to do with tag [07] Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 1e (73, 09) Jul 13 15:30:17 localhost kernel: tveeprom: 3 [09] <6>tveeprom: 1d <6>tveeprom: 36 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: Not sure what to do with tag [09] Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 22 (73, 0a) Jul 13 15:30:17 localhost kernel: tveeprom: 3 [0a] <6>tveeprom: 44 <6>tveeprom: 61 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 26 (73, 0b) Jul 13 15:30:17 localhost kernel: tveeprom: 3 [0b] <6>tveeprom: 4f <6>tveeprom: 30 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: Not sure what to do with tag [0b] Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 2a (72, 0f) Jul 13 15:30:17 localhost kernel: tveeprom: 2 [0f] <6>tveeprom: 03 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: Not sure what to do with tag [0f] Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 2d (72, 10) Jul 13 15:30:17 localhost kernel: tveeprom: 2 [10] <6>tveeprom: 01 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: Not sure what to do with tag [10] Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 30 (72, 11) Jul 13 15:30:17 localhost kernel: tveeprom: 2 [11] <6>tveeprom: 00 <6>tveeprom: Jul 13 15:30:17 localhost kernel: tveeprom: Not sure what to do with tag [11] Jul 13 15:30:17 localhost kernel: tveeprom: processing pos = 33 (79, 1a) Jul 13 15:30:17 localhost kernel: tveeprom: Hauppauge: model = 26034, rev = C197, serial# = 7838547 Jul 13 15:30:17 localhost kernel: tveeprom: tuner = <unknown> (idx = 97, type = 0) Jul 13 15:30:17 localhost kernel: tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x44, v4l2 = 0x00000e07) Jul 13 15:30:17 localhost kernel: tveeprom: audio_processor = MSP3400C (type = 4) Jul 13 15:30:17 localhost kernel: ivtv: Tuner Type 0, Tuner formats 0x00000e07, Radio: yes, Model 0x008d1657, Revision 0xc02bc30e Jul 13 15:30:17 localhost kernel: ivtv: Radio detected Jul 13 15:30:17 localhost kernel: tuner: Ignoring new-style parameters in presence of obsolete ones Jul 13 15:30:17 localhost kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Jul 13 15:30:17 localhost kernel: ivtv: i2c attach [client=(tuner unset),ok] Jul 13 15:30:17 localhost kernel: ivtv: i2c attach [client=wm8775[50],ok] Jul 13 15:30:18 localhost kernel: ivtv: Encoder revision: 0x02050032 Jul 13 15:30:18 localhost kernel: ivtv: Encoder Firmware may be buggy, use version 0x02040011 Jul 13 15:30:18 localhost kernel: ivtv: Configuring WinTV PVR 150 card with 4 streams Jul 13 15:30:18 localhost kernel: ivtv: Registered v4l2 device for encoder MPEG minor 0 Jul 13 15:30:18 localhost kernel: ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total) Jul 13 15:30:18 localhost kernel: ivtv: Registered v4l2 device for encoder YUV minor 32 Jul 13 15:30:18 localhost kernel: ivtv: Create DMA encoder YUV stream: 0 x 12960 buffers (0KB total) Jul 13 15:30:18 localhost kernel: ivtv: Registered v4l2 device for encoder VBI minor 224 Jul 13 15:30:18 localhost kernel: ivtv: Create DMA encoder VBI stream: 0 x 12740 buffers (0KB total) Jul 13 15:30:18 localhost kernel: ivtv: Registered v4l2 device for encoder PCM audio minor 24 Jul 13 15:30:18 localhost kernel: ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total) Jul 13 15:30:18 localhost kernel: ivtv: Setting Tuner 55 Jul 13 15:30:18 localhost kernel: tuner: type set to 55 (LG PAL (TAPE series)) by ivtv i2c driver #0 Jul 13 15:30:18 localhost kernel: ivtv: i2c client addr: 0x44 not found for command 0x40046403! Jul 13 15:30:18 localhost kernel: ivtv: i2c client addr: 0x44 not found for command 0x40046404! Jul 13 15:30:18 localhost kernel: ivtv: i2c client addr: 0x44 not found for command 0x4004646e! Jul 13 15:30:18 localhost kernel: ivtv: Switching standard to PAL. Jul 13 15:30:18 localhost kernel: ivtv: i2c client addr: 0x43 not found for command 0x40307603! Jul 13 15:30:18 localhost kernel: ivtv: i2c client addr: 0x44 not found for command 0x40046403! Jul 13 15:30:18 localhost kernel: ivtv: Initialized WinTV PVR 150, card #0 Jul 13 15:30:18 localhost kernel: ivtv: ==================== END INIT IVTV ==================== Jul 13 15:30:18 localhost kernel: ivtv: ivtv_enc_thread: pid = 4078, itv = 0xe0ce8aa0 Jul 13 15:30:18 localhost kernel: ivtv: ivtv_enc_vbi_thread: pid = 4079, itv = 0xe0ce8aa0
ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.6 (z) loading ivtv: Linux version: 2.6.11-myth 686 gcc-4.0 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. ivtv: User specified WinTV PVR 150 card ivtv: Found an iTVC16 based chip ACPI: PCI interrupt 0000:02:0d.0[A] -> GSI 21 (level, low) -> IRQ 209 ivtv: XXX PCI device: 0x2570 vendor: 0x8086 tveeprom: tveeprom_attach_adapter: id 0x10005 tveeprom: tveeprom_detect_client: id 0x10005 @ 0xa0 ivtv: i2c attach [client=tveeprom,ok] tveeprom: tveeprom_read tveeprom: tveeprom_hauppauge_analog tveeprom: processing pos = 00 (84, 09) tveeprom: 9 [04] <6>tveeprom: 20 <6>tveeprom: 77 <6>tveeprom: 00 <6>tveeprom: 40 <6>tveeprom: 53 <6>tveeprom: 9b <6>tveeprom: 77 <6>tveeprom: 00 <6>tveeprom: tveeprom: processing pos = 0c (73, 05) tveeprom: 3 [05] <6>tveeprom: 24 <6>tveeprom: 00 <6>tveeprom: tveeprom: processing pos = 10 (84, 08) tveeprom: 8 [06] <6>tveeprom: b2 <6>tveeprom: 65 <6>tveeprom: 00 <6>tveeprom: 00 <6>tveeprom: 57 <6>tveeprom: 16 <6>tveeprom: 8d <6>tveeprom: tveeprom: processing pos = 1b (72, 07) tveeprom: 2 [07] <6>tveeprom: 70 <6>tveeprom: tveeprom: Not sure what to do with tag [07] tveeprom: processing pos = 1e (73, 09) tveeprom: 3 [09] <6>tveeprom: 1d <6>tveeprom: 36 <6>tveeprom: tveeprom: Not sure what to do with tag [09] tveeprom: processing pos = 22 (73, 0a) tveeprom: 3 [0a] <6>tveeprom: 44 <6>tveeprom: 61 <6>tveeprom: tveeprom: processing pos = 26 (73, 0b) tveeprom: 3 [0b] <6>tveeprom: 4f <6>tveeprom: 30 <6>tveeprom: tveeprom: Not sure what to do with tag [0b] tveeprom: processing pos = 2a (72, 0f) tveeprom: 2 [0f] <6>tveeprom: 03 <6>tveeprom: tveeprom: Not sure what to do with tag [0f] tveeprom: processing pos = 2d (72, 10) tveeprom: 2 [10] <6>tveeprom: 01 <6>tveeprom: tveeprom: Not sure what to do with tag [10] tveeprom: processing pos = 30 (72, 11) tveeprom: 2 [11] <6>tveeprom: 00 <6>tveeprom: tveeprom: Not sure what to do with tag [11] tveeprom: processing pos = 33 (79, 1a) tveeprom: Hauppauge: model = 26034, rev = C197, serial# = 7838547 tveeprom: tuner = <unknown> (idx = 97, type = 0) tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x44, v4l2 = 0x00000e07) tveeprom: audio_processor = MSP3400C (type = 4) ivtv: Tuner Type 0, Tuner formats 0x00000e07, Radio: yes, Model 0x008d1657, Revision 0xc02bc30e ivtv: Radio detected tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] cx25840: Module init cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005) ivtv: i2c attach [client=wm8775[50],ok] ivtv: Encoder revision: 0x02050032 ivtv: Encoder Firmware may be buggy, use version 0x02040011 ivtv: Configuring WinTV PVR 150 card with 4 streams ivtv: Registered v4l2 device for encoder MPEG minor 0 ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total) ivtv: Registered v4l2 device for encoder YUV minor 32 ivtv: Create DMA encoder YUV stream: 0 x 12960 buffers (0KB total) ivtv: Registered v4l2 device for encoder VBI minor 224 ivtv: Create DMA encoder VBI stream: 0 x 12740 buffers (0KB total) ivtv: Registered v4l2 device for encoder PCM audio minor 24 ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total) ivtv: Setting Tuner 55 tuner: type set to 55 (LG PAL (TAPE series)) by ivtv i2c driver #0 ivtv: i2c client addr: 0x44 not found for command 0x40046403! ivtv: i2c client addr: 0x44 not found for command 0x40046404! ivtv: i2c client addr: 0x44 not found for command 0x4004646e! ivtv: Switching standard to PAL. ivtv: i2c client addr: 0x43 not found for command 0x40307603! ivtv: i2c client addr: 0x44 not found for command 0x40046403! ivtv: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ==================== ivtv: ivtv_enc_thread: pid = 4078, itv = 0xe0ce8aa0 ivtv: ivtv_enc_vbi_thread: pid = 4079, itv = 0xe0ce8aa0