script/ethercat.sh
changeset 251 c1d0b63a9302
parent 250 440ae5f6d2c3
child 283 a480a0703c58
equal deleted inserted replaced
250:440ae5f6d2c3 251:c1d0b63a9302
    71 	    /bin/false
    71 	    /bin/false
    72 	    rc_status -v
    72 	    rc_status -v
    73 	    rc_exit
    73 	    rc_exit
    74 	fi
    74 	fi
    75 
    75 
       
    76 	if [ ! $EOE_DEVICES ]; then
       
    77 	    EOE_DEVICES=0
       
    78 	fi
       
    79 
    76 	for mod in 8139too 8139cp; do
    80 	for mod in 8139too 8139cp; do
    77 		if lsmod | grep "^$mod " > /dev/null; then
    81 		if lsmod | grep "^$mod " > /dev/null; then
    78 			if ! rmmod $mod; then
    82 			if ! rmmod $mod; then
    79 				/bin/false
    83 				/bin/false
    80 				rc_status -v
    84 				rc_status -v
    81 				rc_exit
    85 				rc_exit
    82 			fi
    86 			fi
    83 		fi
    87 		fi
    84 	done
    88 	done
    85 
    89 
    86 	modprobe ec_8139too ec_device_index=$DEVICE_INDEX
    90 	if ! modprobe ec_master ec_eoe_devices=$EOE_DEVICES; then
       
    91 	    /bin/false
       
    92 	    rc_status -v
       
    93 	    rc_exit
       
    94 	fi
       
    95 
       
    96 	if ! modprobe ec_8139too ec_device_index=$DEVICE_INDEX; then
       
    97 	    /bin/false
       
    98 	    rc_status -v
       
    99 	    rc_exit
       
   100 	fi
    87 
   101 
    88 	rc_status -v
   102 	rc_status -v
    89 	;;
   103 	;;
    90 
   104 
    91     stop)
   105     stop)