Please test with a Windows system. You almost certainly have broken
hardware.
Regards,
Hans
On Thursday 27 April 2006 22:49, Micah Quinn wrote:
> Hello all,
>
> I have struggled now for 3 days to get a WinTV PVR 500 with Samsung
> tuners to work. I'm hoping that somebody can confirm they are
> experiencing the same issue or better yet, somebody has solved this
> one. I've tried two different kernel versions (2.6.15 and 2.6.13)
> and 3 different versions of ivtv (4.4,4.3, and 4.0). The first tuner
> appears to be working correctly as "cat /dev/video0 > temp.mpg"
> works. However, "cat /dev/video1 > temp.mpg" simply produces an
> empty file.
>
> For the purposes of this email, I'm currently configured on kernel
> 2.6.13.2-chw-3 and ivtv drivers 0.4.4. I have tried many other
> combinations to no avail.
>
> My /etc/mythtv/modules/ivtv (it's a knoppmyth thing):
>
> alias char-major-89 i2c-dev
> alias char-major-81 videodev
> alias char-major-61 lirc_i2c
> alias char-major-81-0 ivtv
> alias char-major-81-1 ivtv
> options i2c-algo-bit bit_test=1
> options ivtv ivtv_std=0 tuner=68,68 ivtv_debug=1,1 cardtype=6
> ivtv_debug=1,1 tda9887=0,0
> options msp3400 once=1
>
>
> Tuning appears to work properly on both:
>
> [EMAIL PROTECTED]:/home/mythtv# ivtv-tune -d /dev/video1 -c 12
> /dev/video1: 205.250 MHz (Signal Detected)
> [EMAIL PROTECTED]:/home/mythtv# ivtv-tune -d /dev/video0 -c 12
> /dev/video0: 205.250 MHz (Signal Detected)
> [EMAIL PROTECTED]:/home/mythtv#
>
>
> The relevant ivtv lines in dmesg. Please note that for some odd
> reason (perhaps the source of the issue itself) the first tuner
> (ivtv0) attaches cx25840, but the second one (ivtv1) does not. I
> have no idea if this is normal or not, but given the corresponding
> errors further down for addr 0x44 on ivtv1 I'd say it is not normal:
>
> ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
> ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
> ivtv0 warning: i2c client addr: 0x43 not found for command
> 0x40085618! ivtv0 warning: i2c client addr: 0x43 not found for
> command 0x402c5639! ivtv1: i2c attach to card #1 ok [client=tveeprom,
> addr=50] ivtv1: i2c attach to card #1 ok [client=(tuner unset),
> addr=61] ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
>
>
> [EMAIL PROTECTED]:/home/mythtv# dmesg | grep ivtv
>
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.4.4 (tagged release) loading
> ivtv: Linux version: 2.6.13.2-chw-3 SMP preempt 586 gcc-3.3
> ivtv: In case of problems please include the debug info between
> ivtv: the START INIT IVTV and END INIT IVTV lines, along with
> ivtv: any module options, when mailing the ivtv-users
> mailinglist. ivtv0: User specified WinTV PVR 150 card (detected
> cx23416 based chip) tveeprom: ivtv version
> ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
> ivtv0: This is the first unit of a PVR500
> tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
> tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
> ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> cx25840 0-0044: ivtv driver
> cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
> wm8775 0-001b: ivtv driver
> wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
> ivtv0: Detected a TEA5767 radio tuner. Enabling radio support.
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> 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: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
> ivtv0 warning: i2c client addr: 0x43 not found for command
> 0x40085618! ivtv0 warning: i2c client addr: 0x43 not found for
> command 0x402c5639! ivtv0: Initialized WinTV PVR 500 (unit #1), card
> #0
> ivtv: ====================== NEXT CARD ======================
> ivtv1: Autodetected WinTV PVR 150 card (cx23416 based)
> tveeprom: ivtv version
> ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
> 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]
> wm8775 1-001b: ivtv driver
> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
> ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
> ivtv1: This is the second unit of a PVR500
> ivtv1: Correcting tveeprom data: no radio present on second unit
> ivtv1 warning: i2c client addr: 0x44 not found for command
> 0xc008561c! ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> 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)
> tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
> ivtv1 warning: i2c client addr: 0x44 not found for command
> 0x40085618! ivtv1 warning: i2c client addr: 0x44 not found for
> command 0xc0045627! ivtv1 warning: i2c client addr: 0x44 not found
> for command 0x40046d11! ivtv1 warning: i2c client addr: 0x43 not
> found for command 0x40085618! ivtv1 warning: i2c client addr: 0x44
> not found for command 0x40085618! ivtv1 warning: i2c client addr:
> 0x44 not found for command 0xc008561c! ivtv1 warning: i2c client
> addr: 0x44 not found for command 0x40045613! ivtv1 warning: i2c
> client addr: 0x43 not found for command 0x402c5639! ivtv1 warning:
> i2c client addr: 0x44 not found for command 0x402c5639! ivtv1
> warning: i2c client addr: 0x44 not found for command 0x40045612!
> ivtv1 warning: i2c client addr: 0x44 not found for command
> 0xc008561c! ivtv1: Initialized WinTV PVR 500 (unit #2), card #1
> ivtv: ==================== END INIT IVTV ====================
> ivtv1 warning: i2c client addr: 0x44 not found for command
> 0xc0cc5605! ivtv1 warning: i2c client addr: 0x44 not found for
> command 0x80046467! ivtv0 warning: i2c client addr: 0x43 not found
> for command 0x6d02! ivtv0 warning: i2c client addr: 0x43 not found
> for command 0x40085618! ivtv0 warning: i2c client addr: 0x43 not
> found for command 0x6d02! ivtv0 warning: i2c client addr: 0x43 not
> found for command 0x40085618! ivtv1 warning: i2c client addr: 0x44
> not found for command 0xc0cc5605! ivtv1 warning: i2c client addr:
> 0x44 not found for command 0x40045613! ivtv1 warning: i2c client
> addr: 0x44 not found for command 0x40045612! ivtv1 warning: i2c
> client addr: 0x44 not found for command 0xc008561c! ivtv1 warning:
> i2c client addr: 0x44 not found for command 0x40045613! ivtv1
> warning: i2c client addr: 0x43 not found for command 0x402c5639!
> ivtv1 warning: i2c client addr: 0x44 not found for command
> 0x402c5639! ivtv1 warning: i2c client addr: 0x44 not found for
> command 0x40045612! ivtv1 warning: i2c client addr: 0x44 not found
> for command 0xc008561c! ivtv1 warning: i2c client addr: 0x44 not
> found for command 0xc054561d! ivtv1 warning: i2c client addr: 0x44
> not found for command 0xc054561d! ivtv0 warning: i2c client addr:
> 0x43 not found for command 0x402c5639!
>
>
> lspci -xx produces the following after a fresh boot:
>
> 0000:03:08.0 Multimedia video controller: Internext Compression
> Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
> 00: 44 44 16 00 06 01 10 02 01 00 00 04 08 40 00 00
> 10: 08 00 00 44 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 07 e8
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 05 01 80 08
>
> 0000:03:09.0 Multimedia video controller: Internext Compression
> Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
> 00: 44 44 16 00 06 01 10 02 01 00 00 04 08 40 00 00
> 10: 08 00 00 48 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 17 e8
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 80 08
>
>
> And after running for a while (possibly unloading/reloading the ivtv
> driver):
>
> 0000:03:08.0 Multimedia video controller: Internext Compression
> Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
> 00: 44 44 16 00 06 01 10 02 01 00 00 04 08 40 00 00
> 10: 08 00 00 44 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 07 08
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 05 01 80 08
>
> 0000:03:09.0 Multimedia video controller: Internext Compression
> Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
> 00: 44 44 16 00 06 01 10 02 01 00 00 04 08 40 00 00
> 10: 08 00 00 48 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 07 08
> 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 80 08
>
>
> Any help/advice would be greatly appreciated.
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel