seems this script /etc/init.d/kmod loads the modules using a file /etc/modules
this is the line we see as output in wd firmware when loading modules
Look to this part of kmod script
- Code: Select all
.....
load_module() {
local module args
module="$1"
args="$2"
if [ "$VERBOSE" != no ]; then
log_action_msg "Loading kernel module $module"
modprobe $module $args || true
else
modprobe $module $args > /dev/null 2>&1 || true
fi
}
..
the /etc/modules file contains this
- Code: Select all
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
pfe lro_mode=1 tx_qos=1 alloc_on_init=1 disable_wifi_offload=1
So our modprobe line in rcS script should be
- Code: Select all
modprobe pfe lro_mode=1 tx_qos=1 alloc_on_init=1 disable_wifi_offload=1
Try to modify the modprobe line like that