#!/bin/sh

#Load the firmware 
PATH=$PATH:/sbin:/usr/local/sbin

sudo modprobe agilent_82357a

BUS=`lsusb | grep Agilent | sed -n 's/Bus \([0-9]*\) .*/\1/p'`
DEV=`lsusb | grep Agilent | sed -n 's/.* Device \([0-9]*\):.*/\1/p'`

#echo "$BUS\n"
#echo "$DEV\n"

sudo sh -c "fxload -t fx2 -D /proc/bus/usb/$BUS/$DEV -I /usr/share/usb/agilent_82357a/measat_releaseX1.8.hex"

sleep 4

#Load the firmware again (kludge)

BUS=`lsusb | grep Agilent | sed -n 's/Bus \([0-9]*\) .*/\1/p'`
DEV=`lsusb | grep Agilent | sed -n 's/.* Device \([0-9]*\):.*/\1/p'`

#echo "$BUS\n"
#echo "$DEV\n"

sudo sh -c "fxload -t fx2 -D /proc/bus/usb/$BUS/$DEV -I /usr/share/usb/agilent_82357a/measat_releaseX1.8.hex"

# Initialize gpib device
sleep 4
sudo gpib_config
