[mythtv-users] Anyone have HD3000 analog & digital working on 2.6.19?

gchris gchris at bellsouth.net
Mon Mar 12 09:52:24 UTC 2007


>
> On Monday 12 March 2007 00:32, gchris at bellsouth.net <http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users> wrote:
> >/ I've been trying to get both the analog and digital tuners working on a fc6
> />/ Mythtv install and while the digital tuners work, the analog tuners won't. 
> />/ cx8800 is running, /dev/video0 and /dev/video1 are present and the tuners
> />/ all appear to set up properly using Analog Options in mythtv-setup.  But
> />/ when I go to Mythfrontend it only "sees" the digital tuners, not the analog
> />/ ones.  Does anyone have this working on this kernel?
> /
Thanks for the quick response!  I haven't mastered posting to this list  
yet so please forgive me if this post is a little hard to read.
> I've had it working with 2.6.19.1, 2.6.19.2, and 2.6.20 kernels. I've not 
> tried it with 2.6.19 (without a fourth-digit revision number), though. A few 
> observations/questions:
>   
Great, I'm dealing with fc6 2.6.19-1.2911.6.5
> 1) On my system, I get just one /dev/video* device for the HD3000. I'm not
>    sure why you're getting two, unless you've got two cards. It's possible
>    that's related to your problem, but that's a wild guess. Try this command
>    to check what each of the devices is:
>    udevinfo -a -p $(udevinfo -q path -n /dev/video0)
>    Replace "video0" with "video1" for the second device. This will give you
>    information on the driver and device associated with each device file.

Sorry for the confusion. I've got two HD3000s and a PVR-350. The HDs have video0 and video1 with the PVR at video2. Here's video0

looking at device '/class/video4linux/video0':
    KERNEL=="video0"
    SUBSYSTEM=="video4linux"
    SYSFS{name}=="cx88_0_ video _pcHDTV HD3000 HD"
    SYSFS{dev}=="81:0"

  looking at parent device '/devices/pci0000:00/0000:00:1e.0/0000:02:09.0':
    ID=="0000:02:09.0"
    BUS=="pci"
    DRIVER=="cx8800"
    SYSFS{msi_bus}==""
    SYSFS{broken_parity_status}=="0"
    SYSFS{enable}=="1"
    SYSFS{modalias}=="pci:v000014F1d00008800sv00007063sd00003000bc04sc00i00"
    SYSFS{local_cpus}=="ffffffff"
    SYSFS{irq}=="23"
    SYSFS{class}=="0x040000"
    SYSFS{subsystem_device}=="0x3000"
    SYSFS{subsystem_vendor}=="0x7063"
    SYSFS{device}=="0x8800"
    SYSFS{vendor}=="0x14f1"

  looking at parent device '/devices/pci0000:00/0000:00:1e.0':
    ID=="0000:00:1e.0"
    BUS=="pci"
    DRIVER==""
    SYSFS{msi_bus}=="1"
    SYSFS{broken_parity_status}=="0"
    SYSFS{enable}=="1"
    SYSFS{modalias}=="pci:v00008086d0000244Esv00000000sd00000000bc06sc04i00"
    SYSFS{local_cpus}=="ffffffff"
    SYSFS{irq}=="0"
    SYSFS{class}=="0x060400"
    SYSFS{subsystem_device}=="0x0000"
    SYSFS{subsystem_vendor}=="0x0000"
    SYSFS{device}=="0x244e"
    SYSFS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    ID=="pci0000:00"
    BUS==""
    DRIVER==""

> 2) What MythTV backend setup options are you using? In the mythtv-setup
>    program, you should select "DVB DTV Capture Card" as the "Card Type" in
>    the "Capture Cards" area. From your mention of the "Analog Options", I
>    suspect you're already doing this, but I'm not 100% positive of that, so
>    I thought I'd mention it.
That's exactly the way I did it. NTSC and analog tuners set to video0 and 1. Analog input is "Television".

> 3) I've found that it works best if you create two Zap2It lineups, one for
>    digital channels and one for analog channels. Create two video sources in
>    mythtv-setup, one for each of these lineups. This will let you keep
>    channels straight, particularly if you've got an NTSC-only card in addition
>    to the HD3000.
Check.  That's the way I'm set up.
> 4) You've got to assign video sources to both the digital and the analog
>    tuners in the "Input Connections" part of mythtv-setup.
Done, ota_analog and ota_digital assigned to the appropriate tuners.
> 5) MythTV seems to favor the digital stations if you tune directly in live TV,
>    at least unless you take steps to favor analog stations by playing with the
>    input priorities. Check your program guide and schedule a recording on an
>    analog station to force an NTSC recording.
>   
The program guide is set up and the PVR card has its channels assigned 
and working okay.  Everything looks normal in setup with all 5 tuners 
configured but when you start Mythbackend and Mythfrontend and go to 
System Status - Tuners, you see Tuners 1,3 &5 not recording.  No mention 
of 2 or 4.  And if you go to Watch TV and step thru the cards with the 
"y" key, you only see the two digital and the PVR come up.  Just for 
icing on the cake, I installed Tvtime and by pointing it to /video0 and 
/video1 it displays the NTSC video from those cards that Mythtv can't 
see.  And it changes and scans channels as well so the cards are 
obviously fully functional.  I think Tvtime uses the same cx8800 driver 
that Mythtv does to access those cards so I'm really at a loss to 
understand what's going on.

Chris



More information about the mythtv-users mailing list