#!/bin/sh # dont handle non-wireless interfaces if [ -n `cat /proc/net/wireless|grep $IFACE` ]; then exit 0 fi if test -e /sbin/cardctl; then CARDCTL=/sbin/cardctl elif test -e /sbin/pccardctl; then CARDCTL=/sbin/pccardctl else exit 0 fi # Special case for prism3 cards needing firmware upload # Add more known manfids, if necessary if [ `$CARDCTL info|grep "d601,0010\|d601,0101"` ]; then iwpriv "$IFACE" reset 1 hostap_fw_load "$IFACE" fi # lets hope that run-parts obeys the order :D exit 0