nt9856x/code/lib/source/WiFiIpc/scripts/ap6255/init.sh
2023-03-28 15:07:53 +08:00

33 lines
585 B
Bash
Executable File

#!/bin/sh
modprobe cfg80211
MODULES=`lsmod | grep bcmdhd`
if [ -z "$MODULES" ]; then
insmod /lib/modules/4.19.91/extra/net/bcmdhd.100.10.545.x/bcmdhd.ko dhd_slpauto=0 firmware_path=/lib/firmware/ap6255/fw_bcm43455c0_ag_apsta.bin nvram_path=/lib/firmware/ap6255/nvram_ap6255.txt
else
echo "bcmdhd already exist"
fi
TRY=0
while [ 1 ]
do
WLAN0=`ifconfig -a | grep wlan0`
echo "WLAN0=$WLAN0"
if [ -z "$WLAN0" ]; then
echo "TRY=$TRY"
if [ $TRY -gt 5 ]; then
rmmod bcmdhd
exit 255
else
TRY=$((${TRY}+1))
sleep 1
fi
else
echo "$WLAN0 found"
exit 0
fi
done