Installing Video for Linux 2 on vanilla Redhat 9 Linux systems
- Install Redhat 9. Do all the following as root.
- Go to ATrpms,
where there are three sections you need to fetch an rpm from.
- atrpms:
from which you want the package atrpms-VER.rh9.at.noarch.rpm. You
probably want the highest numbered 'VER' (if there's a choice,
which currently there isn't).
- kernel:
from which you want the package
kernel-TYPE-VER.rh9.at.ARCH.rpm. TYPE is either nothing (for a
uniprocessor), smp (for a multiprocessor), or bigmem (for a >4GB
machine). You probably want the highest numbered VER. ARCH is
either i586 (old Pentiums), i686 (almost anything sensible
Pentium), athlon (AMD CPUs), or i386 (should work with anything
vaguely *86-ish). Most current systems will probably need either
i686 or athlon. It's important to remember which TYPE/VER/ARCH
you picked.
- Finally, you'll need a V4L2-enabled driver for the particular
chipset in your video acquisition card. For bttv chipsets, go here
and download the package
bttv-kmdl-TYPE-VER.rh9.at-BVER.rh9.at.ARCH.rpm where TYPE, VER,
and ARCH match those from the kernel package, and BVER is the
most recent (if there is a choice, which currently there
isn't). For saa7134 chipsets, go here
and download the package
saa7134-kmdl-TYPE-VER.rh9.at-SVER.rh9.at.ARCH.rpm where TYPE, VER,
and ARCH match those from the kernel package, and SVER is the
most recent (if there is a choice, which currently there
isn't).
- Install all the rpms in the usual way (rpm -i).
- Reboot your machine into the new kernel.
- Make sure the file /etc/modules.conf has a line like "alias
char-major-81 bttv" (substitute saa7134 for bttv if your video card
has a saa7134 chipset). Redhat's kudzu hardware detector will normally
insert this line automatically.
- For bttv chipsets, you need to hide the 0.7 variant bbtv module,
to make sure that the 0.9 variant is the one which is run. To do
this, type "chmod 000
/lib/modules/VER.rh9.at/kernel/drivers/media/video/bttv.o", where
VER is the kernel version above.
Note that installing a new kernel might break other kernel
modifications you've made to the vanilla Redhat 9 distribution. You
may find that the ATrpms site
provides drivers for other hardware (eg. nvidia graphics cards) that
are compatible with the new kernel. You may also find that installing
ATrpm's custom kernel-source rpm will be of use if you need to build
modules for hardware not supported under the standard redhat-9
distributed kernel.