[mythtv-users] HD3000 recording problem in Mythtv- signalStrengthATSC_v4l2(), error: Invalid argument

R. Geoffrey Newbury newbury at mandamus.org
Wed Nov 30 11:47:45 EST 2005


On Tue, 29 Nov 2005 18:28:49 -0800, Brad Fuller wrote:

>I've had some success... I'm not even limping yet, but at least I'm 
>crawling...
>
>I've been able to scan the channels on the HD3000 once I set it to "DVB" 
>card instead of "HD3000".
>I still have to manually /sbin/modprobe cx88-dvb to get the dvb drivers 
>to load
***********************
See below, in modprobe. conf....  Uncomment the commented cx88-dvb line!!!

***********************
>I've been able to keep my PVR-250 recording.

Glad to see that you are making progress. It appears that all of us
attempting to help you were talking at cross purposes for quite some time,
as you were actually using the wrong original setup. You could *not* get
to where you wanted to be, from where you were starting... which none of
*us* noticed in a general sense although we noted it specifically, as you
were loading the wrong modules. The light dawned with Daniel's message, it
appears.
(BTW:  Thank you Daniel and the other developers for your efforts.)

I suspect that there is a lot of confusion floating around about the names
of things and what they do:

v4L = cx88000 = NTSC  (may be referred to as 'something version 4)

dvb =cx88-dvb  = ATSC  (referred to as 'something version 3x')

It is very easy to select the wrong type of card, not understanding the
differences.


Now that you know, I strongly suggest that you go into mythtv-setup now,
make note of what you have set for the PVR250 and the HD3000 and then
re-start mythtv-setup and agree to delete everything, that is:  START FROM
A CLEAN SLATE.

You now know how to select the correct type of card (module) for what you
want to do. It will only take a few minutes to re-enter the two cards.

Your tuning tables are the problem at the moment. It appears that you have
changed your lineup and added that to the existing (NTSC=wrong) lineup. To
get rid of those channels you will have to delete them individually and
manually.

Far easier to adjust your lineups at labs.zap2it.com, and
re-'mythdatabasefill' (which is what happens when you select 'download
from source' or whatever its called (the box beside the 'scan channels'
box).

That should (ok, might!) fix your channel lineup problem.  

Re: modprobe.conf, see below.


>I just now have been able to tune to HD3000. I think some of my tuning 
>table is off because when I select 2_1 as the starting channel myth 
>times out. But, when I set it to 93 (for some reason, there were more 
>channels above my cable (top channel 82 on comcast SF-Bay Area) it 
>worked. So, I think there is something amiss with the tuning. Don't know 
>what yet. I'm don't know how the scanning on mythtv-setup and 
>mythfilldatabase from Zap2It works together. Any pointers appreciated. 
>I'll have to go back thru the links that geoff, blastzone and Mercury 
>have provided (THANKS!)

Myth tunes using *only* the information in its tables. The 'clean' setup
is to use only your zap2it lineups to populate your tables. You can
(should?) have 2 distinct lineups if there is no overlap between the
channels your cards can 'see'. The 'messy' setup is to run a channel scan.
If you do only the latter, its difficult to get the guide to agree with
your channel lineup... If you do both, you end up with duplicate entries
for the channels relating to that card.

In mythtv-setup, selecting 'Video Sources' or 'Fetch from source' in the
'Channel Editor' will end up running mythfilldatabase. You might as well
make sure that your tables are clean. 


>My current modprobe.conf for those interested:
>---
>alias eth0 via-rhine
>alias scsi_hostadapter sata_via
>alias snd-card-0 snd-via82xx
>options snd-card-0 index=0
>options snd-via82xx index=0
>remove snd-via82xx { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; 
>/sbin/modprobe -r --ignore-remove snd-via82xx
>alias usb-controller ehci-hcd
>alias usb-controller1 uhci-hcd
>alias ieee1394-controller ohci1394
>#
># ivtv modules setup
>alias char-major-81 videodev
>alias char-major-81-0 ivtv
># alias tveeprom tveeprom-ivtv

Ah HAH! So this worked for you too!

>alias msp3400 msp3400-ivtv
>#
># nvidia kernel module
>alias char-major-195 nvidia-1_0-7676
>alias nvidia nvidia-1_0-7676
>#
># cx88 DVB driver
>alias char-major-81 cx88-blackbird
****************************
>#install cx88-dvb

If you take the comment marker '#' off this line, you will no longer have
to load this module manually!!!!
**************************************
Geoff


>#install btcx-risc
>#install cx88-dvb /sbin/modprobe cx8800;/sbin/modprobe --ignore-install cx88-dvb
>#
># lirc - at bottom to ensure ivtv is loaded before lirc_i2c
>alias char-major-61 lirc_i2c
>install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install 
>lirc_i2c
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

R. Geoffrey Newbury                          newbury at mandamus.org
Barrister and Solicitor                         Telephone: 905-271-9600                 
Mississauga,Ontario, Canada              Facsimile:   905-271-1638



More information about the mythtv-users mailing list