Для подгрузки модулей традиционно используется /etc/rc.d/rc.modules* (в части динамической -- зависящей от наличия/отсутствия устройств -- ныне его заменяет udev).
Какой именно из /etc/rc.d/rc.modules* используется (да, их может быть несколько), определяется следующей логикой в /etc/rc.d/rc.S:
# This loads any kernel modules that are needed. These might be required to
# use your ethernet card, sound card, or other optional hardware.
# Priority is given first to a script named "rc.modules.local", then
# to "rc.modules-$FULL_KERNEL_VERSION", and finally to the plain "rc.modules".
# Note that if /etc/rc.d/rc.modules.local is found, then that will be the ONLY
# rc.modules script the machine will run, so make sure it has everything in
# it that you need.
if [ -x /etc/rc.d/rc.modules.local -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules.local:"
/bin/sh /etc/rc.d/rc.modules.local
elif [ -x /etc/rc.d/rc.modules-$(uname -r) -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules-$(uname -r):"
. /etc/rc.d/rc.modules-$(uname -r)
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules -a -L /etc/rc.d/rc.modules ]; then
echo "Running /etc/rc.d/rc.modules -> $(readlink /etc/rc.d/rc.modules):"
. /etc/rc.d/rc.modules
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules:"
. /etc/rc.d/rc.modules
fi
То есть, первый из имеющихся исполняемых из:
/etc/rc.d/rc.modules.local
/etc/rc.d/rc.modules-$(uname -r)
/etc/rc.d/rc.modules
Для помещения "modprobe модуль" есть одно препятствие -- если загруженный модуль требуется на более ранних стадиях загрузки, например, инициализация устройств хранения данных или сетевых устройств (для них в Slackware предназначен отдельный файл -- /etc/rc.d/rc.netdev, вызов которого присутствует в rc.modules*).
grep в помощь.