#!/bin/sh ########################################################## # TODO: insert some nice comment here ########################################################## BUSID=4:0:1 DEVNAME=cd0 usage () { echo "Usage: $0 [devname] [bus-id]" } if [ $# -gt 3 ]; then usage; exit 100; fi #CAM bus ID if [ $# -gt 1 ]; then DEVNAME=$1 fi # The cd device name if [ $# -gt 2 ]; then BUSID=$2 fi echo "Load driver..." kldload u3g #if [ $? -gt 0 ]; # echo "Load u3g driver failed $? - exit"; # exit 100; #fi echo "Scanning CAM..." camcontrol rescan ${BUSID} if [ $? -gt 0 ]; then echo "CAM bus rescan error - exit"; exit 100; fi echo "Ejecting CD..." camcontrol eject ${DEVNAME} if [ $? -gt 0 ]; then echo "CAM bus rescan error - exit"; exit 100; fi echo "Sending PIN..." ppp -foreground zte-pin if [ $? -gt 0 ]; then echo "Send PIN error"; exit 100; fi echo "Connecting..." ppp -b zte