Script zum Entladen hinzugefügt.

This commit is contained in:
Florian Pose 2006-03-06 16:25:12 +00:00
parent 99158b9231
commit 62f61a359e
2 changed files with 46 additions and 1 deletions

View File

@ -36,6 +36,8 @@ insert_module()
fi
}
###############################################################################
# Parameter abfragen
if [ $# -eq 0 ]
then
@ -60,5 +62,6 @@ insert_module /tmp/ec_master.ko
insert_module /tmp/ec_8139too.ko ec_device_index=$1
echo "EtherCAT neu geladen."
exit 0
exit 0
###############################################################################

42
ec_unload.sh Executable file
View File

@ -0,0 +1,42 @@
#!/bin/sh
###############################################################################
#
# Shell-Script zum Entladen des EtherCAT-Masters
#
# $Id$
#
###############################################################################
remove_module()
{
if lsmod | grep ^$1 > /dev/null
then
echo "Entlade Modul \"$1\"..."
rmmod $1 || exit -1
fi
}
insert_module()
{
name=`basename $1`
echo "Lade Modul \"$name\"..."
if ! modprobe $*
then
echo "Fehler beim Laden!"
exit -1
fi
}
###############################################################################
echo "Entlade EtherCAT..."
remove_module ec_8139too
remove_module ec_master
insert_module 8139too
echo "EtherCAT entladen."
exit 0
###############################################################################