[mythtv-users] PVR 500 defective?

Cory Papenfuss papenfuss at juneau.me.vt.edu
Wed Sep 28 14:34:40 UTC 2005


 	There was a thread about a similar thing on ivtv-devel a week or 
so ago.  A friend of mine's PVR-500 and the one I recently purchased has 
the same problem:  only tuner1 works... tuner2 is static.  I haven't had 
time to work on mine and figure it out.

 	IIRC, the current theory has to do with i2c not initializing it 
properly and/or the tveeprom module used is the wrong one.  I tried 
manually loading the ivtv-based tveeprom on mine last night (rather than 
the kernel one), but no joy.

 	I could be F.O.S....

-Cory

  On Wed, 28 Sep 2005, Danesh wrote:

> Hello,
>
> A week ago I was running Myth TV with my PVR500 both tuners working
> with almost no problems. Starting a few days ago, all I get on video0
> is static. video1 still works fine. I've even tried manually capturing
> the video using ptune and it doesnt seem to help -- I still get static
> from video0 and video1 works fine. I don't think I changed anything
> but I thought I'd check here if anyone experienced the same problem
> and it was a software thing, or if its a hardware thing and I should
> replace my tuner.
>
>
> Thanks in advance,
> ~Danesh
>
> P.S. I have tried reinstalling the ivtv software, but it didnt help.
> P.S.P.S. System information below..
>
>
>>>> uname -a
>
> Linux shuttle 2.6.12-gentoo-r10 #1 Sun Sep 25 22:51:33 EDT 2005 x86_64
> AMD Sempron(tm) Processor 2800+ AuthenticAMD GNU/Linux
>
>
>>>> /ect/modules.d/ivtv
>
> alias char-major-81 videodev
> alias char-major-81-0 ivtv
> alias char-major-81-1 ivtv
> alias char-major-61 lirc_i2c
> options ivtv ivtv_std=1 tuner=57,57
> add above ivtv lirc_dev lirc_i2c
>
>
>>>> dmesg (IVTV section with ivtv_debug=1)
>
> Linux video capture interface: v1.00
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.3.9 (development svn snapshot revision ) loading
> ivtv: Linux version: 2.6.12-gentoo-r10 preempt gcc-3.4
> 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: Autodetected WinTV PVR 150 card (iTVC16 based)
> ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
> ACPI: PCI Interrupt 0000:03:08.0[A] -> Link [APC3] -> GSI 18 (level,
> low) -> IRQ 18
> ivtv: Unreasonably low latency timer, setting to 64 (was 32)
> ivtv: i2c attach to card #0 ok [client=tveeprom, addr=50]
> tveeprom: The eeprom says no radio is present, but the tuner type
> tveeprom: indicates otherwise. I will assume that radio is present.
> tveeprom: Hauppauge: model = 23552, rev = D492, serial# = XXXXXXX
> tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
> tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
> tveeprom: audio_processor = MSP3410D (type = 5)
> ivtv: This is the first unit of a PVR500
> ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=60]
> tuner 2-0060: chip found @ 0xc0 (ivtv i2c driver #0)
> cx25840: loading /lib/modules/HcwMakoA.ROM
> ivtv: i2c attach to card #0 ok [client=cx25840, addr=44]
> ivtv: i2c attach to card #0 ok [client=wm8775, addr=1b]
> tda9885/6/7: chip found @ 0x86
> ivtv: i2c attach to card #0 ok [client=tda9887, addr=43]
> ivtv: loading /lib/modules/ivtv-fw-enc.bin
> ivtv: Encoder revision: 0x02050032
> ivtv warning: Encoder Firmware can be buggy, use version 0x02040011!!!!
> ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
> ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
> ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
> tuner 2-0060: type set to 57 (Philips FQ1236A MK4)
> ivtv: Initialized WinTV PVR 500 (unit #1), card #0
> ivtv: ======================  NEXT CARD  ======================
> ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
> ACPI: PCI Interrupt 0000:03:09.0[A] -> Link [APC4] -> GSI 19 (level,
> low) -> IRQ 19
> ivtv: Unreasonably low latency timer, setting to 64 (was 32)
> ivtv: i2c attach to card #1 ok [client=tveeprom, addr=50]
> ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
> tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1)
> cx25840: loading /lib/modules/HcwMakoA.ROM
> ivtv: i2c attach to card #1 ok [client=cx25840, addr=44]
> ivtv: i2c attach to card #1 ok [client=wm8775, addr=1b]
> tda9885/6/7: chip found @ 0x86
> ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
> tveeprom: The eeprom says no radio is present, but the tuner type
> tveeprom: indicates otherwise. I will assume that radio is present.
> tveeprom: Hauppauge: model = 23552, rev = D492, serial# = XXXXXXX
> tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
> tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
> tveeprom: audio_processor = MSP3410D (type = 5)
> ivtv: This is the second unit of a PVR500
> ivtv: Correcting tveeprom data: no radio present on second unit
> ivtv: loading /lib/modules/ivtv-fw-enc.bin
> ivtv: Encoder revision: 0x02050032
> ivtv warning: Encoder Firmware can be buggy, use version 0x02040011!!!!
> ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
> ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
> ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
> tuner 3-0061: type set to 57 (Philips FQ1236A MK4)
> ivtv: Initialized WinTV PVR 500 (unit #2), card #1
> ivtv: ====================  END INIT IVTV  ====================
>
>
>>>> lspci -v
>
> 0000:00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0
>        Memory at e0000000 (32-bit, prefetchable) [size=64M]
>        Capabilities: [44] #08 [01c0]
>        Capabilities: [c0] AGP version 3.0
>
> 0000:00:01.0 ISA bridge: nVidia Corporation nForce3 250Gb LPC Bridge (rev a2)
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0
>
> 0000:00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System
> Management (rev a1)
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: 66Mhz, fast devsel, IRQ 10
>        I/O ports at ec00 [size=32]
>        I/O ports at 4c00 [size=64]
>        I/O ports at 4c40 [size=64]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:02.0 USB Controller: nVidia Corporation CK8S USB Controller
> (rev a1) (prog-if 10 [OHCI])
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 20
>        Memory at ee002000 (32-bit, non-prefetchable) [size=4K]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:02.1 USB Controller: nVidia Corporation CK8S USB Controller
> (rev a1) (prog-if 10 [OHCI])
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 22
>        Memory at ee003000 (32-bit, non-prefetchable) [size=4K]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0
> Controller (rev a2) (prog-if 20 [EHCI])
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 21
>        Memory at ee004000 (32-bit, non-prefetchable) [size=256]
>        Capabilities: [44] #0a [2098]
>        Capabilities: [80] Power Management version 2
>
> 0000:00:05.0 Bridge: nVidia Corporation CK8S Ethernet Controller (rev a2)
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 21
>        Memory at ee005000 (32-bit, non-prefetchable) [size=4K]
>        I/O ports at e100 [size=8]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce3
> 250Gb AC'97 Audio Controller (rev a1)
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 20
>        I/O ports at e200 [size=256]
>        I/O ports at e300 [size=128]
>        Memory at ee000000 (32-bit, non-prefetchable) [size=4K]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA
> Controller (v2.5) (rev a2) (prog-if 8a [Master SecP PriP])
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0
>        I/O ports at f000 [size=16]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:0a.0 IDE interface: nVidia Corporation CK8S Serial ATA
> Controller (v2.5) (rev a2) (prog-if 85 [Master SecO PriO])
>        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown
> device 3585
>        Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 22
>        I/O ports at 09f0 [size=8]
>        I/O ports at 0bf0 [size=4]
>        I/O ports at 0970 [size=8]
>        I/O ports at 0b70 [size=4]
>        I/O ports at ea00 [size=16]
>        I/O ports at eb00 [size=128]
>        Capabilities: [44] Power Management version 2
>
> 0000:00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to
> PCI Bridge (rev a2) (prog-if 00 [Normal decode])
>        Flags: bus master, 66Mhz, medium devsel, latency 16
>        Bus: primary=00, secondary=01, subordinate=01, sec-latency=10
>        I/O behind bridge: 0000c000-0000cfff
>        Memory behind bridge: ed000000-edffffff
>        Prefetchable memory behind bridge: d0000000-dfffffff
>
> 0000:00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI
> Bridge (rev a2) (prog-if 00 [Normal decode])
>        Flags: bus master, 66Mhz, fast devsel, latency 0
>        Bus: primary=00, secondary=02, subordinate=03, sec-latency=128
>        I/O behind bridge: 0000d000-0000dfff
>        Memory behind bridge: ec000000-ecffffff
>        Prefetchable memory behind bridge: e4000000-ebffffff
>
> 0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
> [Athlon64/Opteron] HyperTransport Technology Configuration
>        Flags: fast devsel
>        Capabilities: [80] #08 [2101]
>
> 0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
> [Athlon64/Opteron] Address Map
>        Flags: fast devsel
>
> 0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
> [Athlon64/Opteron] DRAM Controller
>        Flags: fast devsel
>
> 0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
> [Athlon64/Opteron] Miscellaneous Control
>        Flags: fast devsel
>
> 0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS
> [Radeon 9550] (prog-if 00 [VGA])
>        Subsystem: Connect Components Ltd: Unknown device 2002
>        Flags: bus master, 66Mhz, medium devsel, latency 255, IRQ 16
>        Memory at d0000000 (32-bit, prefetchable) [size=128M]
>        I/O ports at c000 [size=256]
>        Memory at ed030000 (32-bit, non-prefetchable) [size=64K]
>        Capabilities: [58] AGP version 3.0
>        Capabilities: [50] Power Management version 2
>
> 0000:01:00.1 Display controller: ATI Technologies Inc RV350 ?? [Radeon
> 9550] (Secondary)
>        Subsystem: Connect Components Ltd: Unknown device 2003
>        Flags: 66Mhz, medium devsel
>        Memory at d8000000 (32-bit, prefetchable) [disabled] [size=128M]
>        Memory at ed020000 (32-bit, non-prefetchable) [disabled] [size=64K]
>        Capabilities: [50] Power Management version 2
>
> 0000:02:06.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
> (non-transparent mode) (rev 11) (prog-if 00 [Normal decode])
>        Flags: bus master, medium devsel, latency 32
>        Bus: primary=02, secondary=03, subordinate=03, sec-latency=32
>        Prefetchable memory behind bridge: e4000000-ebffffff
>        Capabilities: [80] Power Management version 2
>        Capabilities: [90] #06 [0000]
>
> 0000:02:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394
> Host Controller (rev 80) (prog-if 10 [OHCI])
>        Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
>        Flags: bus master, medium devsel, latency 32, IRQ 19
>        Memory at ec000000 (32-bit, non-prefetchable) [size=2K]
>        I/O ports at d000 [size=128]
>        Capabilities: [50] Power Management version 2
>
> 0000: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 18
>        Memory at e4000000 (32-bit, prefetchable) [size=64M]
>        Capabilities: [44] Power Management version 2
>
> 0000: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 19
>        Memory at e8000000 (32-bit, prefetchable) [size=64M]
>        Capabilities: [44] Power Management version 2
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>

-- 

*************************************************************************
* Cory Papenfuss                                                        *
* Electrical Engineering candidate Ph.D. graduate student               *
* Virginia Polytechnic Institute and State University                   *
*************************************************************************



More information about the mythtv-users mailing list