[mythtv-users] HVR-1600 analog section not showing up as MPEG-2 encoder

D. Hugh Redelmeier hugh at mimosa.com
Tue Dec 15 05:45:04 UTC 2009


| From: Rick Goldberg <myth at pinteleyid.net>

| On Mon, Dec 14, 2009 at 3:25 AM, D. Hugh Redelmeier <hugh at mimosa.com> wrote:
| > In myth setup, my HVR-1600 tuner cards don't show up when I choose Card
| > Type IVTV MPEG-2 encoder.

| I've successfully set this card up in a 9.10 install over the past few
| weeks, so hopefully, I can help.
| 
| First, have you confirmed that the card works outside of Myth? That
| will confirm the drivers and firmware are installed properly. try
| "mplayer /dev/video0" (or whichever device it is) and you should see
| some TV. (mplayer is not installed by default, so you may need to
| install it first).

Yes, the two Hauppauge HVR-1600 cards and the Adaptec AVC 2410 card
works with mplayer.

When I booted the system to test this, I discovered that the
/dev/video* entries applied to the cards differently.  My Adaptec card
had been /dev/video1 the last time I looked but was /dev/video0 this
time.  That seems likely to mix up configurations.  This discussion
seems relevant, but I don't know how to use this since the backend
setup program only seems to accept pathnames from its list.  Otherwise
I could use these pathnames which have the pci-slot in their name (I
think):
    $ ls -l --color=never /dev/v4l/by-path/
    total 0
    lrwxrwxrwx 1 root root 12 2009-12-14 17:52 pci-0000:01:04.0-video-index0 -> ../../video1
    lrwxrwxrwx 1 root root 13 2009-12-14 17:52 pci-0000:01:04.0-video-index1 -> ../../video33
    lrwxrwxrwx 1 root root 10 2009-12-14 17:52 pci-0000:01:04.0-video-index2 -> ../../vbi1
    lrwxrwxrwx 1 root root 13 2009-12-14 17:52 pci-0000:01:04.0-video-index3 -> ../../video25
    lrwxrwxrwx 1 root root 12 2009-12-14 17:52 pci-0000:01:05.0-video-index0 -> ../../video2
    lrwxrwxrwx 1 root root 13 2009-12-14 17:52 pci-0000:01:05.0-video-index1 -> ../../video34
    lrwxrwxrwx 1 root root 10 2009-12-14 17:52 pci-0000:01:05.0-video-index2 -> ../../vbi2
    lrwxrwxrwx 1 root root 13 2009-12-14 17:52 pci-0000:01:05.0-video-index3 -> ../../video26
    lrwxrwxrwx 1 root root 12 2009-12-14 17:52 pci-0000:01:06.0-video-index0 -> ../../video0
    lrwxrwxrwx 1 root root 13 2009-12-14 17:52 pci-0000:01:06.0-video-index1 -> ../../video32
    lrwxrwxrwx 1 root root 10 2009-12-14 17:52 pci-0000:01:06.0-video-index2 -> ../../vbi0
    lrwxrwxrwx 1 root root 13 2009-12-14 17:52 pci-0000:01:06.0-video-index3 -> ../../video24

I was able to set up one of the HVR-1600 cards using Card type "IVTV
MPEG-2 encoder" (I'm not sure how).  And it worked (for watching live
TV with Myth frontend).  But I tried a lot of things to get the second
card registered this way and failed.  One of those things was deleting
the good entry.  Too bad: I've not been able to get it back.

| Thanks

Thank *you*.

Oops: I was wrong!  I can type these oh-so-long names in by hand to
the backend setup program.  Just not the way I thought it would work.

Problems solved!  Thanks.

PS: it would be good if the pathname picker for the video interface
knew these absolute names.  That way people with multiple cards would
not have troubles with the names standing for different cards each
time the system is booted.
https://bugs.launchpad.net/mythbuntu/+bug/310820

These pci-slot names are so long that some bits of the backend setup
GUI don't work that well.


More information about the mythtv-users mailing list