Compro VideoMate TV Gold Plus

From MythTV

Jump to: navigation, search

Contents

General

This card has been successfully set up on FC4 following Jarod's Guide and here is the relevant information.

Card information:

# lspci -v
02:09.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev 10)
        Subsystem: Compro Technology, Inc. Compro VideoMate TV Gold+
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at feafe800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2

Audio capture device information:

# arecord -l
card 1: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Relevant module information:

[root@mythmaster ~]# cat /etc/modprobe.conf
alias char-major-81-1 saa7134
options saa7134 card=41 tuner=17 alsa=1
alias snd-card-1 saa7134-alsa
options snd-card-1 index=1
options saa7134-alsa index=1
remove saa7134-alsa { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove saa7134-alsa

PAL Users (Europe)

Note that setting "tuner" to a specific value will select your TV standard (PAL,NTSC etc.). You can check your installation by doing:

dmesg | grep Compro
dmesg | grep tuner

While applications like TVtime, KDETV etc. allow you to set the TV standard, this apparently does not work on saa7130/34 cards like the Compro Videomate products.

If the "saa7134 module" and thus the card is configured for NTSC, you will not detect any PAL channels inside TVtime even if you set the TV Standard to PAL mode. The "saa7134 module" seems to remain in NTSC mode.

If you reconfigure the "saa7134 module" to PAL mode outside the application, then the PAL channels are detectable.

You get PAL mode on the Compro Videomate TV/PVR FM by setting "tuner=41". This card is similar to the Compro Videomate TV Gold Plus except "card=40". The options statement above thus becomes:

options saa7134 card=40 tuner=41 alsa=1

saa7134-alsa

Notes

These instructions for getting saa7134-alsa working on FC also pertain to the Kworld ATSC-110 card. Please see this Thread on Gossamer.

Module Fix

I had to make some directory changes for the saa7134-alsa module to load correctly. It kept trying to load associated modules from the /lib/modules/<kernel version>/updates/ and was breaking.

# mkdir /root/updates
# mv /lib/modules/<kernel version>/updates/sound /root/updates
# ln -s /lib/modules/<kernel version>/kernel/sound /lib/modules/<kernel version>/updates/sound
# ln -s /lib/modules/<kernel version>/kernel/sound/core /lib/modules/<kernel version>/kernel/sound/acore

Startup script info

# cat /etc/rc.local
/usr/bin/v4lctl -c /dev/video1 volume mute off

On SuSE Linux /etc/rc.d/boot.local is (probably) the right file.

Manually configuring the tuner

rmmod saa7134
modprobe saa7134 card=40 tuner=41 alsa=1

Will configure your card as a "Compro Videomate TV/PVR FM" in PAL mode. You may have to do this as root.

Problems

Currently I am only able to get mono audio from live TV when first tuning to it, but after changing channels, the audio comes in stereo. I have asked on the mailing list, but no responses thus far...

OK, this is weird. After hooking everything to a TV I get stereo output when viewing Live TV without having to change channels! Not sure what the deal is, but I'll take what I can get.

Resources

Personal tools