[mythtv-users] pvr 250 and 500 combo problems

Steve stgarf at gmail.com
Wed Dec 7 14:00:34 EST 2005


I had a problem similar to this while using gentoo. What I did was
uninstalled both cards then uninstalled anything related to ivtv, and ivtv
itself. Then I placed both cards back in and reinstalled the removed
software/drivers... And it magically grabbed all three tuners for me.
Instead on only one or the other working.

    Good Luck,
    Steve


On 12/7/05, David Montz <dmontz at gmail.com> wrote:
>
> 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 --$
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20051207/d8c26ae1/attachment.htm


More information about the mythtv-users mailing list