load_module "${i}"
done
-header "Finding ethernet devices"
+header "Switching mlx4 devices to ethernet"
+
+for i in `find /sys/ -name mlx4_port* 2> /dev/null`
+do
+ msg "Setting ${i} to eth"
+ echo "eth" > $i
+done
+
+header "Finding ethernet devices"
NET_DEVICES=`/sbin/ifconfig -a | grep "^[a-z]" | cut -d" " -f1`
NET_DEVICE_COUNT=0
# XXX: this may cause lockups, if so we need a better way
header "Loading all SCSI/SATA disk modules"
-for i in `find ${SCSI_MODULE_PATH} ${LIBATA_MODULE_PATH} ${FUSIONMPT_MODULE_PATH} ${MD_MODULE_PATH} -name \*.ko`
+for i in `find ${LIBATA_MODULE_PATH} ${SCSI_MODULE_PATH} ${FUSIONMPT_MODULE_PATH} ${MD_MODULE_PATH} -name \*.ko`
do
MOD_NAME=`basename ${i} | cut -d"." -f1`
modprobe_module ${MOD_NAME}