Нужно пересобрать только указанный драйвер не компилируя всего ядра со всеми модулями.
Детали: FreeBSD 8.0 и плата видеозахвата Kodicom 8800
Кому интересно, патчил /sys/dev/bktr с небольшим бубном из http://www.casselton.net/~tinguely/kodicom70.patch
Пишу в /etc/make.conf
MODULES_OVERRIDE=bktr
Далее стандартный набор команд сборки ядра
Код: Выделить всё
cd /usr/src/sys/i386/conf
cp GENERIC MyKernel
/usr/sbin/config MyKernel
cd ../compile/MyKernel
make cleandepend
make depend
make
make install
на make выдает ошибку
cd: can't cd to /mnt/data1/src80/sys/modules/bktr
*** Error code 2
Пробовал
MODULES_OVERRIDE=../dev/bktr - тоже ошибка
А также (тот же результат)
Код: Выделить всё
cd /usr/src/sys/modules
make
Код: Выделить всё
# cat Makefile | grep bktr
${_bktr} \
_bktr= bktr
в man 5 make.conf ничего более подходящего не нашел