]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/scripts/resetusb
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[people/teissler/ipfire-2.x.git] / src / scripts / resetusb
1 #!/bin/bash
2 #
3 #
4
5 aliases=`/sbin/modprobe -c | awk '/^alias usb-controller/ { print $3 }'`
6 if [ -n "$aliases" -a "$aliases" != "off" ] ; then
7 for alias in $aliases ; do
8 [ "$alias" != "off" ] && /sbin/modprobe -r $alias
9 done
10 /bin/sleep 2
11 for alias in $aliases ; do
12 [ "$alias" != "off" ] && /sbin/modprobe $alias
13 done
14 fi
15 /bin/sleep 6