[mythtv-users] pvr 250 and 500 combo problems

David Montz dmontz at gmail.com
Wed Dec 7 00:52:49 EST 2005


I have been using WinTv pvr 250 for several months with no problems. 
I have recently added a second tuner card, pvr 500.  I have spent days
trying to get these to work together.  The strange thing is that
either card works fine when the other is removed.  However, when both
cards are installed only the pvr 500 initializes correctly.  Here is
my ivtv init log, lspci results and modprobe.conf.  The only thing
that seems suspect is that both cards are using IRQ 5.  Any help would
be appreciated.

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.0 (tagged release) loading
ivtv:  Linux version: 2.6.13-1.1532_FC4 686 REGPARM 4KSTACKS 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.
ivtv0: Autodetected WinTV PVR 250 card (iTVC16 based)
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
ivtv0 warning: i2c client addr: 0x50 not found for command 0x0!
ivtv0: Error -19 reading Hauppauge eeprom.
ivtv0: Possible causes: the tveeprom module was not loaded, or
ivtv0: the eeprom kernel module was loaded before the tveeprom module.
ivtv0: Could not detect tuner standard, defaulting to NTSC.
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 warning: i2c client addr: 0x21 not found for command 0x40046403!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046404!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40086d11!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40307603!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40307603!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046403!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x4004760f!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x4004760f!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0: Initialized WinTV PVR 250, card #0
ivtv:  ======================  NEXT CARD  ======================
ivtv1: Autodetected WinTV PVR 150 card (iTVC16 based)
ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #1
ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=60]
tuner (ivtv): 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: (ivtv) chip found @ 0x86
ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
ivtv1: This is the first unit of a PVR500
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
ivtv1: Detected a TEA5767 radio tuner. Enabling radio support.
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 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
ivtv1: Initialized WinTV PVR 500 (unit #1), card #1
ivtv:  ======================  NEXT CARD  ======================
ivtv2: Autodetected WinTV PVR 150 card (iTVC16 based)
ivtv2: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
ivtv2: i2c attach to card #2 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #2
ivtv2: i2c attach to card #2 ok [client=(tuner unset), addr=61]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv2: i2c attach to card #2 ok [client=tda9887, addr=43]
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #2)
ivtv2: i2c attach to card #2 ok [client=cx25840, addr=44]
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #2)
ivtv2: i2c attach to card #2 ok [client=wm8775, addr=1b]
ivtv2: This is the second uni	t of a PVR500
ivtv2: Correcting tveeprom data: no radio present on second unit
ivtv2: loading /lib/modules/ivtv-fw-enc.bin
ivtv2 warning: Encoder mailbox not found
ivtv2 warning: Decoder mailbox not found
ivtv2: Error locating firmware.
ivtv2: Error -12 on initialization
ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:03:09.0 failed with error -12
ivtv:  ====================  END INIT IVTV  ====================
ivtv0 warning: i2c client addr: 0x21 not found for command 0x80446468!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40446472!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x80446468!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40446472!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x80446468!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40446472!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x80446468!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40446472!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0 warning: Failed api calfl 0x000000d2 with result 0xfffffff0
ivtv0 warning: Mute: Error pausing stream
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x4004760f!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x4004760f!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: Failed api call 0x000000d2 with result 0xfffffff0
ivtv0 warning: Unmute: Error unpausing stream
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!



lspci -v:

02:0b.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR 250
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at e0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

03:08.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc.: Unknown device e807
        Flags: bus master, medium devsel, latency 64, IRQ 11
        Memory at d8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

03:09.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc.: Unknown device e817
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at dc000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2


here is modprobe.con:


# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81-0 ivtv
alias char-major-81-1 ivtv
alias char-major-81-2 ivtv
options ivtv ivtv_debug=1
alias char-major-61 lirc_i2c
install lirc_i2c /sbin/modprobe cx25840; /sbin/modprobe ivtv; /sbin/modprobe --$


More information about the mythtv-users mailing list