#!/bin/sh
### BEGIN INIT INFO
# Provides: mxuport
# Required-Start:
# Should-Start:
# Required-Stop:
# Default-Start: 2 3 5
# Default-Stop:
# Short-Description: mxuport usb-rs422 kernel driver start script
# Description: Starts/stops mxuport kernel driver.
# and configures 2 ports for using RS-422 mode.
### END INIT INFO
 
set -e

. /lib/lsb/init-functions

MODULE=mxuport
SUBMODULE=mxusbserial

case "$1" in
start)
    modprobe $MODULE
    for i in $(seq 0 1)
    do
      setserial /dev/ttyMXUSB${i} port 0x2
    done
    ;;
stop)
    rmmod $MODULE
    rmmod $SUBMODULE
    ;;
restart|reload|force-reload)
    rmmod $MODULE
    rmmod $SUBMODULE
    modprobe $MODULE
    for i in $(seq 0 1)
    do
      setserial /dev/ttyMXUSB${i} port 0x2
    done
    ;;
esac

exit 0
