[mythtv-users] N220GT nVidia Drivers

mike at grounded.net mike at grounded.net
Thu Oct 14 01:49:56 UTC 2010


>>> How to use a PVR-500:1) plug it into a PCI slot
>>> 2) boot Linux

Have to in order to use lspci :)

>>> 3) make sure you can see it in lspci

Looks good.

# lspci
01:00.0 VGA compatible controller: nVidia Corporation Device 0a20 (rev a2)
01:00.1 Audio device: nVidia Corporation Device 0be2 (rev a1)
05:08.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
05:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)

>>> 4) make sure the ivtv driver attached to it (dmesg)

I think it looks good.

# dmesg| grep ivtv
ivtv: Start initialization, version 1.4.1
ivtv0: Initializing card 0
ivtv0: Autodetected Hauppauge card (cx23416 based)
ivtv 0000:05:08.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
ivtv0: Autodetected WinTV PVR 500 (unit #1)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
tuner 1-0060: chip found @ 0xc0 (ivtv i2c driver #0)
tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
IRQ 17/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card: WinTV PVR 500 (unit #1)
ivtv1: Initializing card 1
ivtv1: Autodetected Hauppauge card (cx23416 based)
ivtv 0000:05:09.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
ivtv1: Correcting tveeprom data: no radio present on second unit
ivtv1: Autodetected WinTV PVR 500 (unit #2)
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #1)
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
IRQ 18/ivtv1: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv1: Registered device video1 for encoder MPG (4096 kB)
ivtv1: Registered device video33 for encoder YUV (2048 kB)
ivtv1: Registered device vbi1 for encoder VBI (1024 kB)
ivtv1: Registered device video25 for encoder PCM (320 kB)
ivtv1: Initialized card: WinTV PVR 500 (unit #2)
ivtv: End initialization
ivtv 0000:05:09.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv 0000:05:08.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv1: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv1: Encoder revision: 0x02060039

>>> 5) attach inputs

If you mean hardware, I do have antenna connected into ATSC input.

> Make sure you have completed all of the steps in Mythconfig, don't back
> (escape) out, they must all be completed.

I've gone as far as I can in there, that's where I'm stuck.
 
> Make sure you have specified a valid start channel for each tuner, so
> something will be there. Make sure you have the
> correct RF frequency table selected.

I'm in MN (US) so for OTA, us-bcast I believe.
 
> If you plan to use baseband video input, make sure you have specified a
> channel change program. For initial testing, with
> manual tuning, you can just specify "/bin/true", since that will always
> report success, even though it does nothing.

Where can I get an actual script for this card that I can stick on the system and have myth use it?
I put the above in there for now. 
Not sure if or what to set Preset tuner to. Not sure if or what to set Starting channel to. 
 
> You mentioned you have no easy way to get schedule data, but you need to
> get it somehow. Here in the US we generally use
> Schedules Direct, but I can't help you with what's best for your neck of
> the woods. You need to fill the database somehow.
> Perhaps someone in your area can assist.

You're in my relative area :). I have an account with Schedules Direct so I'm good. As I mentioned in another message, I've entered my account details in the Video source setup, in my Digital section. That's where I had it when I was using the 1600 at least.
 
> Go to the main menu and select "Watch TV". If everything's working, you
> should have TV on your monitor.

Guessing I need to restart the backend first. Yup, the front end seems to like having the back end up :).
Then run mythfilldatabase to get things in there. Seems to complete as it should.

So, are you saying I don't even need to scan in channels first, that somehow, the tuner will know? 
Then again, I'm not even sure if this tuner picks up the digital channels, maybe it's only picking up some old analog stuff.

I see snow on the screen and I only get the channels which were in the Starting channels list so something isn't right yet.
I'm picking up channels but they aren't the local ones I normally was able to scan in using the 1600.
These are snow, and are only the 3, 13, 19 and 47 in the Starting channel option where I picked one. 
Strangely, they all seem to be religious no less according to the guide info that comes up with the snow hehe.

> It might be a good idea to manually tune the tuner(s), or specify baseband
> input, using the v4lctl commands, then do a
> "cat /dev/videox" to a file, then try to play that file outside Myth
> (mplayer or similar).
 
> It's always best to make sure everything is working *outside* of Myth, so
> you know your hardware is working, then start
> with Myth, secure in the knowledge that your H/W works.

Ok, I'll look into these things and try them as well.
Then again, maybe my problem is simple, and only to do with one or more settings in the back end at this point.

Thanks :)




More information about the mythtv-users mailing list