Commit a3f047b3 authored by Kirk Webb's avatar Kirk Webb

Add Ubuntu Upstart job for loading Mellanox eth and ib modules.

Also loads a couple of Infiniband modules so that Infiniband tools work
properly.
parent 48043e6e
......@@ -97,6 +97,7 @@ sysetc-fixup:
$(INSTALL) -m 644 $(SRCDIR)/rsyslog-emulab.conf $(SYSETCDIR)/rsyslog.d/60-emulab.conf
$(INSTALL) -m 755 $(SRCDIR)/rc.local $(SYSETCDIR)/rc.local
$(INSTALL) -m 644 $(SRCDIR)/interfaces $(SYSETCDIR)/network/interfaces
$(INSTALL) -m 644 $(SRCDIR)/mlx4-load.conf $(SYSETCDIR)/init/mlx4-load.conf
script-install: dir-install $(SCRIPTS)
(cd ../linux; $(MAKE) DESTDIR=$(DESTDIR) RCDIR=$(RCDIR) script-install)
......
# mlx4-load - Instert the Mellanox ConnectX-3 ethernet and IB drivers, as
# needed.
description "Mellanox ConnectX-3 Eth/IB module loader"
start on filesystem or runlevel [2345]
task
console log
umask 022
env MODLIST="mlx4_en mlx4_ib ib_umad ib_uverbs ib_ipoib ib_srp"
pre-start script
lsmod | grep -q mlx4_core || { stop; exit 1; }
end script
script
for mod in $MODLIST; do
/sbin/modprobe $mod
done
end script
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment