firmware/general/overlay/etc/init.d/S10modules

22 lines
441 B
Bash
Executable File

#!/bin/sh
case "$1" in
start)
printf "Loading modules:"
# load modules for detected devices
# find /sys/ -name modalias -print0 | xargs -0 sort -u -z | xargs -0 modprobe -abq
# load modules from /etc/modules
[ -r /etc/modules ] || exit 0
while read module args; do
case "$module" in
""|"#"*) continue
;;
esac
# attempt to load modules
modprobe ${module} ${args} >/dev/null
done < /etc/modules
;;
esac