#!/bin/sh
# Copyright (C) 2004-2005 Intel Corporation
#
MODULE=ipw2100
if [ `whoami` != "root" ]; then
	echo "You must be root to run this script."
	return
fi
. unload
unset LOADED
for i in firmware_class; do
	if ! lsmod | grep -q $i; then
	    modprobe $i && LOADED="${LOADED}${i} "
	fi
done
for i in ieee80211_crypt ieee80211_crypt_{wep,tkip,ccmp}; do
	if [ -e ./$i.ko ]; then
		insmod ./$i.ko && LOADED="${LOADED}${i} "
	fi
done

if [ -z ${IEEE80211_DEBUG} ]; then
	IEEE80211_DEBUG=0
fi

i=ieee80211
insmod ./${i}.ko debug=${IEEE80211_DEBUG} && LOADED="${LOADED}${i} "

if [ -z $1 ]; then
	insmod ./${MODULE}.ko debug=255 && LOADED="${LOADED}${MODULE} "
else
	insmod ./${MODULE}.ko $@ && LOADED="${LOADED}${MODULE} "
fi
if [ -z "${LOADED}" ]; then
	echo "No modules loaded."
else
	echo "Loaded: ${LOADED}"
fi

