afb3b7de7e157b3ba56314163cab77821a62077d
[openpandora.oe.git] / packages / pandora-system / pandora-wifi / rc.tiwifi
1 #!/bin/sh
2
3 DESC="TI1251 Wireless LAN driver"
4 NAME="wlan"
5
6 d_stop() {
7         if `grep -q wlan /proc/modules` ; then
8                 rmmod wlan
9         fi
10 }
11
12 d_start() {
13         insmod $(busybox find /lib/modules/$(uname -r) -name "wlan.ko")
14         /usr/bin/tiwlan_loader -n -f /lib/firmware/Fw1251r1c.bin -i /etc/tiwlan.ini
15 }
16
17
18 case "$1" in
19   start)
20         echo -n "Starting $DESC: $NAME"
21         d_start
22         echo "."
23         ;;
24   stop)
25         echo -n "Stopping $DESC: $NAME"
26         d_stop
27         echo "."
28         ;;
29   restart|force-reload)
30         echo -n "Restarting $DESC: $NAME"
31         d_stop
32         sleep 1
33         d_start
34         echo "."
35         ;;
36   *)
37         echo "Usage: $0 {start|stop|restart|force-reload}" >&2
38         exit 1
39         ;;
40 esac
41
42 exit 0