summaryrefslogtreecommitdiff
path: root/scripts/athload
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/athload')
-rwxr-xr-xscripts/athload57
1 files changed, 0 insertions, 57 deletions
diff --git a/scripts/athload b/scripts/athload
deleted file mode 100755
index 96b28c3c..00000000
--- a/scripts/athload
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-# Copyright 2007 Luis R. Rodriguez <mcgrof@winlab.rutgers.edu>
-#
-# Loads ath5k or madwifi
-
-. /usr/lib/compat-drivers/modlib.sh
-
-if [[ $UID -ne 0 ]]; then
- echo "Run with root privileges"
- exit
-fi
-
-
-USAGE="Usage: $0 [ ath5k | madwifi ]"
-
-# Default behavior: unload MadWifi and load ath5k
-if [ $# -eq 0 ]; then
- athenable ath5k
- exit
-elif [ $# -ne 1 ]; then
- echo "$USAGE"
- exit
-fi
-
-MODULE=$1
-if [ "$MODULE" == "ath5k" ]; then
- madwifi-unload
- athenable ath5k
- modprobe ath5k
- CHECK=`modprobe -l ath5k`
- if [ ! -z $CHECK ]; then
- echo "ath5k loaded successfully"
- fi
- modprobe ath9k
- CHECK=`modprobe -l ath9k`
- if [ ! -z $CHECK ]; then
- echo "ath9k loaded successfully"
- fi
-elif [ "$MODULE" == "madwifi" ]; then
- CHECK=`modprobe -l ath5k`
- if [ ! -z $CHECK ]; then
- echo "ath5k currently loaded, going to try to unload the module..."
- modprobe -r --ignore-remove ath5k
- fi
- athenable madwifi
- # MadWifi may be loaded, but it doesn't mean devices
- # currently available were picked up
- madwifi-unload 2>&1 > /dev/null
- modprobe ath_pci
- CHECK=`modprobe -l ath_pci`
- if [ ! -z $CHECK ]; then
- echo "MadWifi loaded successfully!"
- fi
-else
- echo "$USAGE"
- exit
-fi