63 lines
1.5 KiB
Bash
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}
|
|
|