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

PVR-150 displays just static (tuner not recognized?)
http://forum.linhes.org/viewtopic.php?f=17&t=9621
Page 1 of 2

Author:  bagagedrager [ Fri Apr 14, 2006 3:07 pm ]
Post subject:  PVR-150 displays just static (tuner not recognized?)

hi y'all,

yesterday, i received a large package. inside it, i found a glorious to-become-htpc:
- Asus Pundit P1-PH1
- Samsung Spinrite somethingsomething rather large hd
- cpu, ram
- PVR-150

i put it all together, threw in a dvd writer and fired the thing up. of course, loaded with a knoppmyth cd.

the installation process went quite okay and in about 20 minutes i had the mythtv frontend in front of me. the first thing i wanted to test was the tv reception, so i went to 'television' and saw nothing but static / snow.

i confess: sometimes i can be naive, but i think there's something wrong. what could it be? for 24 hours straight i've been trying to get the thing working. countless re-installs (even once a windows install (which proved that the card isn't broken by the way)), irc chats, google searches.... nothing has helped me out.

so here is my last resort: a post to the official knoppmyth© forums. a loud cry for help. a deep rooted craving for satisfaction. your boyscout duty for today... could anyone help me to get my system working? it's been my dream for about 6 months now and i hate the fact that the pvr150 doesn't work.

oh and by the way: i've got all the settings (frequency tables, pal etc) done right. i'm absolutely positive. and i'm using knoppmyth R5B7.


this is some info i got from some log... i hope it can help solving the problem.

kernel: ivtv: ==================== START INIT IVTV ====================
kernel: ivtv: version 0.4.4 (tagged release) loading
kernel: ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3
kernel: ivtv: In case of problems please include the debug info between
kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with
kernel: ivtv: any module options, when mailing the ivtv-users mailinglist.
kernel: ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 16 (level, low) -> IRQ 16
kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
kernel: tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
kernel: cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
kernel: cx25840 0-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
kernel: ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
kernel: wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
kernel: ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
kernel: tveeprom 0-0050: Hauppauge model 26034, rev C1B3, serial# 8823658
kernel: tveeprom 0-0050: tuner model is TCL M2523_3DB_E (idx 113, type 4)
kernel: tveeprom 0-0050: TV standards PAL(B/G) PAL(D/K) (eeprom 0x44)
kernel: tveeprom 0-0050: audio processor is CX25842 (idx 36)
kernel: tveeprom 0-0050: decoder processor is CX25842 (idx 29)
kernel: tveeprom 0-0050: has no radio, has IR remote
kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
kernel: ivtv0: Encoder revision: 0x02050032
kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
kernel: ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
kernel: ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
kernel: tuner 0-0061: tuner type not set
kernel: tuner 0-0061: tuner type not set
kernel: ivtv0: Initialized WinTV PVR 150, card #0
kernel: ivtv: ==================== END INIT IVTV ====================

lspci -v shows this for the pvr150:
0000:02:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 8003
Flags: bus master, medium devsel, latency 64, IRQ 16
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2


thanks in advance!

Author:  tjc [ Sun Apr 16, 2006 7:41 pm ]
Post subject: 

How strange. This is like the issue that has been cropping up with the PVR-500s, try forcing the tuner type to 50 to see if it works. Search on PVR-500 for more details.

Author:  jchanc04 [ Sun Apr 16, 2006 10:10 pm ]
Post subject: 

I can confirm that I was having the exact same issues as the previous poster
I have a PVR-150

As was suggested editing
/etc/mythtv/modules/ivtv
add "options ivtv tuner=50"
(50 for first tuner being prv-150) after the commented lines

Now my tuner is working. Thanks for the suggestion. I've been pulling my hair out all weekend.

Author:  tjc [ Mon Apr 17, 2006 6:52 pm ]
Post subject: 

As I posted in another thread the common theme from people having problems like this seems to be here:
Quote:
kernel: tveeprom 0-0050: tuner model is TCL M2523_3DB_E (idx 113, type 4)

This seems to be a reversion either in the IVTV driver code or the MythTV backend code. There was a problem when the Samsung tuners first came out with them being identified as "type 4" and any tuner identified as "type 4" being taken as "no tuner found". The problem was subsequently fixed but seems to have become "unfixed" since then. :?

Author:  bagagedrager [ Tue Apr 18, 2006 1:44 am ]
Post subject: 

thank you all for answering. it seems to be a problem i can't fix.

anyways, after such a long time of searching for a good answer (getting my good old rsi playing up again) i've given up getting knoppmyth to work. it's a shame, because i prefer free software over commercial software.
i've installed windows xp with mediaportal now and it works like a charm. the only thing i don't like about it is its resource usage and the fact that it records in msdvr format. but i can transcode the recordings anyways.

Author:  tread_water12 [ Mon Apr 24, 2006 1:21 pm ]
Post subject: 

I had these same issues with only recieving static on my tuner card even though it would work on XP... I returned the "defective" pvr-150 card for a replacement and the new card worked fine... sucks but cool that it works now.

Author:  mgrassi99 [ Thu Jun 01, 2006 5:47 pm ]
Post subject: 

I'm having a similar problem - built a Pundit system with R5C7 over the weekend, and used a PVR-150 and a PVR-150MCE. The MCE works fine, but the other (with the remote) gives me the tuner not set error.

Code:
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.4 (tagged release) loading
ivtv:  Linux version: 2.6.15-chw-2 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: Autodetected WinTV PVR 150 card (cx23416 based)
ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 16 (level, low) -> IRQ 16
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
eth0: no IPv6 routers present
cx25840 0-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom 0-0050: Hauppauge model 26552, rev C268, serial# 8581872
tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is CX25843 (idx 37)
tveeprom 0-0050: decoder processor is CX25843 (idx 30)
tveeprom 0-0050: has radio, has no IR remote
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 0-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized WinTV PVR 150, card #0
ivtv:  ======================  NEXT CARD  ======================
ivtv1: Autodetected WinTV PVR 150 card (cx23416 based)
ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 17 (level, low) -> IRQ 21
ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
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]
tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9399155
tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is CX25841 (idx 35)
tveeprom 1-0050: decoder processor is CX25841 (idx 28)
tveeprom 1-0050: has no radio, has IR remote
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 1-0061: tuner type not set
tuner 1-0061: tuner type not set
ivtv1: Initialized WinTV PVR 150, card #1
ivtv:  ====================  END INIT IVTV  ====================


I'm not sure how to get the "options ivtv tuner=50" to apply only to the ivtv1 device, and haven't seen anything in the forums that help me. Editting the ivtv1 file in /etc/mythtv/modules didn't seem to do anything...

Author:  tjc [ Thu Jun 01, 2006 8:10 pm ]
Post subject: 

Do step 4 from the CompileIvtv page on the wiki: http://www.knoppmythwiki.org/index.php?page=CompileIvtv

That ought to get you sorted out, but there's more troubleshooting info here if you need it: http://www.knoppmythwiki.org/index.php?page=BlackScreenWatchingTV

Author:  mgrassi99 [ Thu Jun 15, 2006 10:53 am ]
Post subject: 

Well I followed those steps, and did successfully recompile ivtv, but I still coluld not get the tuner type option to apply to only one card at a time. Since one card is tuner type 47 and the other 50, I could only ever get one card working at a time.

I worked around this by swapping in another PVR-150 so that I had 2 like tuner types, but I'd still like to understand why I couldn't get a tuner type option to apply to only once or the other card.

Author:  tjc [ Thu Jun 15, 2006 7:27 pm ]
Post subject: 

You can specify multiple types seperated by a comma e.g "47,50", and it will be applied to the cards in order. The first one to card #0, the second to card #1, and so on.

You may also want to try the 0.4.6 prerelease mentioned here recently.

Author:  Dak48 [ Fri Jun 16, 2006 7:29 am ]
Post subject: 

I seem to recall having this same problem, and found a reference to renaming tuner.ko to tuner.ko.orig, as it sometimes get placed into two places. One of them has to be renamed as I recall, and the snow/static problem should dissappear.

Author:  tjc [ Fri Jun 16, 2006 4:25 pm ]
Post subject: 

That's what the "step 4" mentioned above does.

Author:  Morgen [ Fri Jul 21, 2006 11:08 am ]
Post subject: 

Changing file names didnt work for me but the type 50 change did.

EDIT: I was wrong it did takes both not just one or the other.

Author:  tjc [ Fri Jul 21, 2006 4:52 pm ]
Post subject: 

You probably need an even more recent version of the driver (0.4.6) as Hauppauge continues to play musical tuner chips with it's boards.

- See the log file diagnostic page mentioned above to see if it is(was) unidentified in the log files.

- See the compile ivtv page and follow the procedure to upgrade to 0.4.6. I've been promising myself that I'll update the directions all week, but for the moment you'll need to take poetic license with them (0.4.4 -> 0.4.6, new location for the firmware described on the linked firmware page). Don't be intimidated by all the detail, it's actually there to make the process safer.

Author:  tjc [ Sat Jul 22, 2006 10:36 am ]
Post subject: 

I've updated the CompileIvtv directions for the 0.4.6 release and corresponding firmware.

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