Установка под ядром 2.4

Удалить все bt*.o драйвера, они старые, и могут повесить сервер уже при загрузке.
Скачать дрова с LINUX TV , возможно даже CVS
Скачать новый videodev (файл вида video4linux-xxxxyyzz.tar.gz) с dl.bytesex.org
Проинсталлировать video4linux
Важный нюанс!!! В исходнике bttv (video4linux) нужно найти ID карты, у меня это 0x71, в скрипте build-2.4/insmod-bt8xx.sh нужно установить правильный ID. В сырцах карта может называться еще DST или TwinHan.
Пример строки для скрипта (ID может быть неверным, я его содрал из 2.6 ядра): modprobe bttv i2c_hw=1 card=0x71
Скомпилить LinuxTV дрова, сделать insmod-bt8xx.sh, все должно работать.

Установка под ядром 2.6
Под ядром 2.6 всё почти так же, но дрова уже вкомпилированы ядро, поэтому единственное что нужно - это этот скрипт:

#
# Video Adapters
#
CONFIG_VIDEO_BT848=m

#!/bin/sh

case "$1" in

start|load)
echo -n -e "Inserting DVB modules into kernel"
# Linux video
insmod videodev
# bttv is required for bt878 and dvb-bt8xx
# card=0x68 is vital FOR THE DST CARD
modprobe bttv card=0x71 i2c_hw=1
# core DVB
modprobe dvb-core
modprobe v4l1-compat
modprobe v4l2-common
modprobe video-buf
# Choose one of:
# Nebula DVB-T card
#modprobenxt6000.o
# or Pinnacle PCTV
#modprobecx24110.o
# Avermedia DVB-T
#modprobesp887x.o
# or DST
modprobe bt878
modprobe dst
modprobe dvb-bt8xx
;;
stop|unload)
echo -n -e "Removing DVB modules from kernel"
# Nebula DVB-T card
rmmod dvb-bt8xx bt878 nxt6000 cx24110 sp887x dst
# core DVB
rmmod dvb-core
# bttv (required for bt878 and dvb-bt8xx)
rmmod tuner bttv
# Linux video
rmmod videodev video-buf
echo
;;
restart|reload)
$0 stop && $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0

Важно!!! Если в ядерном bttv-дровах не найдете ID этой карты, то поставьте video4linux. При компиляции естественно нужно ключить поддержку BTTV.

:cool: