#!/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 ###############################################################################