[SWLUG] Open PVRs [ was petition against BBC's Windows-only iPlayer]
Philip Barnes
phil at trig222.f9.co.uk
Sun Aug 5 13:33:03 UTC 2007
On Sun, 2007-08-05 at 12:37 +0100, Julian Hall wrote:
> I have a Winfast VC100 XP card in my box (Athlon 2400XP / 1Gb RAM).
> After a couple of years (literally) chasing my tail with various card
> claiming to work in Linux but failing miserably this one apparently
> does. I have a 2.6.11 kernel at the moment, apparently 2.6.12 would me
> less hassle but I don't know how to upgrade it (I've never really gone
> *that* far into the guts of Linux).
>
> Could some kind soul please give me baby steps on getting my card to
> work? I've googled around and it seems it will work with BTTV, the card
> number is apparently 114.
>
Hi Julian
Not sure if this will be any help to you, but this is how mine works.
The important thing on linux of any cards, whether they be a TV card or
a wireless card, is the chipset used. To find out what chipset is on
your card run lspci, in my case I run /sbin/lspci.
The important line is:
00:0c.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135
Video Broadcast Decoder (rev d0)
Telling me that I have a Philips SAA7133/SAA7135 chipset.
Then in rc.local I have the following lines:
# TV Card DVB
/sbin/modprobe saa7134-dvb
#
mkdir /dev/dvb
chmod 755 /dev/dvb
for i in `seq 0 3`; do
echo "Creating DVB devices in /dev/dvb/adapter$i"
mkdir /dev/dvb/adapter$i
chmod 755 /dev/dvb/adapter$i
mknod -m 0660 /dev/dvb/adapter$i/video0 c 212 `expr 64 \* $i + 0`
mknod -m 0660 /dev/dvb/adapter$i/audio0 c 212 `expr 64 \* $i + 1`
mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 212 `expr 64 \* $i + 3`
mknod -m 0660 /dev/dvb/adapter$i/demux0 c 212 `expr 64 \* $i + 4`
mknod -m 0660 /dev/dvb/adapter$i/dvr0 c 212 `expr 64 \* $i + 5`
mknod -m 0660 /dev/dvb/adapter$i/ca0 c 212 `expr 64 \* $i + 6`
mknod -m 0660 /dev/dvb/adapter$i/net0 c 212 `expr 64 \* $i + 7`
mknod -m 0660 /dev/dvb/adapter$i/osd0 c 212 `expr 64 \* $i + 8`
chown root /dev/dvb/adapter$i/*
done
That is all I do, in fact the rc.local was copied from FC6 to FC7 and I
did nothing else.
The next thing to do is to install and run kaffeine, select your local
transmitter i.e. uk-Wenvoe and let it do a scan.
You can use mplayer too, but I really find it much easier to just use
kaffeine.
If you need any more help, just ask away.
HTH Phil
More information about the Swlug
mailing list