testing-script/wifi-script/wifi-script.sh

63 lines
1.5 KiB
Bash

#/bin/bash
RET=0
echo " "
echo " "
echo " "
echo "###############################################################################################"
echo "#################### BPI-R4PRO 8X BE14 Chip 2.4G, 5G, 6G AP Testing Start #####################"
ifconfig phy0.0-ap0 up > /dev/null
ifconfig phy0.1-ap0 up > /dev/null
ifconfig phy0.2-ap0 up > /dev/null
sleep 5
result=`ifconfig -a | grep phy0.0-ap0 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 2.4G AP can't run up ###"
RET=1
else
result=`iwinfo phy0.0-ap0 info | grep 2.412 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 2.4G AP can't work fine ###"
RET=1
else
echo "### mt_wifi driver 2.4G AP can work fine ###"
fi
fi
result=`ifconfig -a | grep phy0.1-ap0 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 5G AP can't run up ###"
RET=1
else
result=`iwinfo phy0.1-ap0 info | grep 5.180 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 5G AP can't work fine ###"
RET=1
else
echo "### mt_wifi driver 5G AP can work fine ###"
fi
fi
result=`ifconfig -a | grep phy0.2-ap0 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 6G AP can't run up ###"
RET=1
else
result=`iwinfo phy0.2-ap0 info | grep 6.135 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 6G AP can't work fine ###"
RET=1
else
echo "### mt_wifi driver 6G AP can work fine ###"
fi
fi
echo "######################################################################################"
return ${RET}