LinHES Forums
http://forum.linhes.org/

PVR-500 gets static on R5B7 on Shuttle
http://forum.linhes.org/viewtopic.php?f=2&t=9502
Page 1 of 1

Author:  silentmuse [ Wed Apr 05, 2006 10:14 pm ]
Post subject:  PVR-500 gets static on R5B7 on Shuttle

Ok. I've been racking my brain on this.

Problem: PVR-500 gets nothing but static. A few channels show a *bit* of picture, but otherwise everything is snow.

I've been researching my arse off. I've checked the tuner types, used ptune.pl and messed with the tuning frequencies, re-installed ivtv firmware, drivers. Used mplayer direct from /dev/video0 and 1 to ensure something else on mythtv isn't causing the grief. Tried everyone's tricks I could find to get rid of the snow to no avail. The only thing I haven't tried is moving to different physical hardware.

Any suggestions?

Stats:
Knoppmyth R5B7
ivtv - 0.4.4
PVR-500MCE (I think it's a Phillips tuner, Type 57)
Shuttle SD31P enclosure
IntelĀ® 945G + ICH7-R chipset
IntelĀ® Graphics Media Accelerator 950

Anything else? syslog output below.

Thanks!

Paul

Apr 5 21:47:03 stella kernel: ivtv: ==================== START INIT IVTV ====================
Apr 5 21:47:03 stella kernel: ivtv: version 0.4.4 (tagged release) loading
Apr 5 21:47:03 stella kernel: ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3
Apr 5 21:47:03 stella kernel: ivtv: In case of problems please include the debug info between
Apr 5 21:47:03 stella kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with
Apr 5 21:47:03 stella kernel: ivtv: any module options, when mailing the ivtv-users mailinglist.
Apr 5 21:47:03 stella kernel: ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
Apr 5 21:47:03 stella kernel: ACPI: PCI Interrupt 0000:03:08.0[A] -> GSI 17 (level, low) -> IRQ 20
Apr 5 21:47:03 stella kernel: ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
Apr 5 21:47:03 stella kernel: tveeprom: Second (radio) tuner idx 101
Apr 5 21:47:03 stella kernel: tveeprom: ivtv version
Apr 5 21:47:03 stella kernel: tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7805391
Apr 5 21:47:03 stella kernel: tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
Apr 5 21:47:03 stella kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Apr 5 21:47:03 stella kernel: tveeprom: audio processor = CX25843 (type = 25)
Apr 5 21:47:03 stella kernel: tveeprom: decoder processor = CX25843 (type = 1e)
Apr 5 21:47:03 stella kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
Apr 5 21:47:03 stella kernel: tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
Apr 5 21:47:03 stella kernel: TEA5767 detected.
Apr 5 21:47:03 stella kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
Apr 5 21:47:03 stella kernel: tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
Apr 5 21:47:03 stella kernel: type set to 62 (Philips TEA5767HN FM Radio)
Apr 5 21:47:03 stella kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
Apr 5 21:47:03 stella kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
Apr 5 21:47:04 stella kernel: cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
Apr 5 21:47:07 stella kernel: cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
Apr 5 21:47:07 stella kernel: ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
Apr 5 21:47:07 stella kernel: tda9887 1-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
Apr 5 21:47:07 stella kernel: ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
Apr 5 21:47:07 stella kernel: ivtv0: This is the first unit of a PVR500
Apr 5 21:47:07 stella kernel: ivtv0: Failed to load module wm8775
Apr 5 21:47:07 stella kernel: ivtv0: Detected a TEA5767 radio tuner. Enabling radio support.
Apr 5 21:47:08 stella kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Apr 5 21:47:08 stella kernel: ivtv0: Encoder revision: 0x02050032
Apr 5 21:47:08 stella kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Apr 5 21:47:08 stella kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Apr 5 21:47:08 stella kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Apr 5 21:47:08 stella kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Apr 5 21:47:08 stella kernel: ivtv0: Create encoder radio stream
Apr 5 21:47:08 stella kernel: tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
Apr 5 21:47:08 stella kernel: ivtv0 warning: i2c client addr: 0x1b not found for command 0x40046d11!
Apr 5 21:47:08 stella kernel: ivtv0 warning: i2c client addr: 0x1b not found for command 0x402c5639!
Apr 5 21:47:09 stella kernel: ivtv0: Initialized WinTV PVR 500 (unit #1), card #0
Apr 5 21:47:09 stella kernel: ivtv: ====================== NEXT CARD ======================
Apr 5 21:47:09 stella kernel: ivtv1: Autodetected WinTV PVR 150 card (cx23416 based)
Apr 5 21:47:09 stella kernel: ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 18 (level, low) -> IRQ 17
Apr 5 21:47:09 stella kernel: ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
Apr 5 21:47:09 stella kernel: tveeprom: Second (radio) tuner idx 101
Apr 5 21:47:09 stella kernel: tveeprom: ivtv version
Apr 5 21:47:09 stella kernel: tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7805391
Apr 5 21:47:09 stella kernel: tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
Apr 5 21:47:09 stella kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Apr 5 21:47:09 stella kernel: tveeprom: audio processor = CX25843 (type = 25)
Apr 5 21:47:09 stella kernel: tveeprom: decoder processor = CX25843 (type = 1e)
Apr 5 21:47:09 stella kernel: ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
Apr 5 21:47:09 stella kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
Apr 5 21:47:09 stella kernel: ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
Apr 5 21:47:09 stella kernel: cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
Apr 5 21:47:12 stella kernel: eth0: no IPv6 routers present
Apr 5 21:47:12 stella kernel: cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
Apr 5 21:47:12 stella kernel: ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
Apr 5 21:47:13 stella kernel: tda9887 2-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #1)
Apr 5 21:47:13 stella kernel: ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
Apr 5 21:47:13 stella kernel: ivtv1: This is the second unit of a PVR500
Apr 5 21:47:13 stella kernel: ivtv1: Correcting tveeprom data: no radio present on second unit
Apr 5 21:47:13 stella kernel: ivtv1: Failed to load module wm8775
Apr 5 21:47:13 stella kernel: ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Apr 5 21:47:13 stella kernel: ivtv1: Encoder revision: 0x02050032
Apr 5 21:47:13 stella kernel: ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Apr 5 21:47:13 stella kernel: ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Apr 5 21:47:14 stella kernel: ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Apr 5 21:47:14 stella kernel: ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Apr 5 21:47:14 stella kernel: tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
Apr 5 21:47:14 stella kernel: ivtv1 warning: i2c client addr: 0x1b not found for command 0x40046d11!
Apr 5 21:47:14 stella kernel: ivtv1 warning: i2c client addr: 0x1b not found for command 0x402c5639!
Apr 5 21:47:14 stella kernel: ivtv1: Initialized WinTV PVR 500 (unit #2), card #1
Apr 5 21:47:14 stella kernel: ivtv: ==================== END INIT IVTV ====================

Author:  tjc [ Wed Apr 05, 2006 11:12 pm ]
Post subject: 

This is the message I'd investigate first:
Quote:
Apr 5 21:47:07 stella kernel: ivtv0: Failed to load module wm8775

Author:  silentmuse [ Thu Apr 06, 2006 6:39 pm ]
Post subject:  No such luck

I dug on the wm8775 failure, and found virtually no documentation or discussion on it. Found lots of peoples ivtv logs that contain it, but that's all. *sigh*.

Turns out I wasn't even loading the module, it didn't exist in the right place. I found a wm8775.ko file in my source directory so on a whim I tried throwing it into the same place as ivtv.ko, etc. On reboot the module no longer fails, but alas there appears to still be static. Any other suggestions? If someone still thinks the wm8775 is the issue can someone point me to more info on it?

Current output:

Apr 6 18:31:55 stella kernel: ivtv: ==================== START INIT IVTV ====================
Apr 6 18:31:55 stella kernel: ivtv: version 0.4.4 (tagged release) loading
Apr 6 18:31:55 stella kernel: ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3
Apr 6 18:31:55 stella kernel: ivtv: In case of problems please include the debug info between
Apr 6 18:31:55 stella kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with
Apr 6 18:31:55 stella kernel: ivtv: any module options, when mailing the ivtv-users mailinglist.
Apr 6 18:31:55 stella kernel: ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
Apr 6 18:31:55 stella kernel: ACPI: PCI Interrupt 0000:03:08.0[A] -> GSI 17 (level, low) -> IRQ 20
Apr 6 18:31:55 stella kernel: ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
Apr 6 18:31:55 stella kernel: tveeprom: Second (radio) tuner idx 101
Apr 6 18:31:55 stella kernel: tveeprom: ivtv version
Apr 6 18:31:55 stella kernel: tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7805391
Apr 6 18:31:55 stella kernel: tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
Apr 6 18:31:55 stella kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Apr 6 18:31:55 stella kernel: tveeprom: audio processor = CX25843 (type = 25)
Apr 6 18:31:55 stella kernel: tveeprom: decoder processor = CX25843 (type = 1e)
Apr 6 18:31:55 stella kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
Apr 6 18:31:55 stella kernel: tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
Apr 6 18:31:55 stella kernel: TEA5767 detected.
Apr 6 18:31:55 stella kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
Apr 6 18:31:55 stella kernel: tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
Apr 6 18:31:55 stella kernel: type set to 62 (Philips TEA5767HN FM Radio)
Apr 6 18:31:55 stella kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
Apr 6 18:31:55 stella kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
Apr 6 18:31:56 stella kernel: cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
Apr 6 18:31:59 stella kernel: cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
Apr 6 18:31:59 stella kernel: ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
Apr 6 18:31:59 stella kernel: wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
Apr 6 18:31:59 stella kernel: ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
Apr 6 18:31:59 stella kernel: tda9887 1-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
Apr 6 18:31:59 stella kernel: ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
Apr 6 18:31:59 stella kernel: ivtv0: This is the first unit of a PVR500
Apr 6 18:32:00 stella kernel: ivtv0: Detected a TEA5767 radio tuner. Enabling radio support.
Apr 6 18:32:00 stella kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Apr 6 18:32:00 stella kernel: ivtv0: Encoder revision: 0x02050032
Apr 6 18:32:00 stella kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Apr 6 18:32:00 stella kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Apr 6 18:32:00 stella kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Apr 6 18:32:00 stella kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Apr 6 18:32:00 stella kernel: ivtv0: Create encoder radio stream
Apr 6 18:32:00 stella kernel: tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
Apr 6 18:32:01 stella kernel: ivtv0: Initialized WinTV PVR 500 (unit #1), card #0
Apr 6 18:32:01 stella kernel: ivtv: ====================== NEXT CARD ======================

Author:  tjc [ Thu Apr 06, 2006 9:43 pm ]
Post subject: 

Did you follow these http://www.knoppmythwiki.org/index.php?page=CompileIvtv directions to install ivtv 0.4.4? The make install should take care of the ko's for you. And you did do this as root, right?

Author:  silentmuse [ Fri Apr 07, 2006 7:08 am ]
Post subject:  yup

Yup, I followed those specific instructions, as well as the firmware instructions at:

http://ivtvdriver.org/index.php/Firmware

and the troubleshooting and install sections from ivivdriver.org.

all as root. *shrug*

regards,

Paul

Author:  tjc [ Fri Apr 07, 2006 6:36 pm ]
Post subject: 

OK, just checking. At least we got rid of the errors in the log file, and that's always a good start... Before we move off of that completely do this:
Code:
md5sum /usr/src/ivtv-0.4.4/driver/*.ko /lib/modules/2.6.15-chw-2/ivtv/*.ko

and make sure that the signatures match... Given that you had one file that didn't get installed we really should double check. Use sha1sum if you prefer.

Other easy stuff to try... Have you tested the connection you're using with a TV or something? How about changing cable routing and so on to check for cross talk?

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/