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

64 lines
1.5 KiB
Bash
Raw Normal View History

2025-04-07 17:28:13 +08:00
#/bin/bash
RET=0
echo " "
echo " "
echo " "
echo "######################################################################################"
echo "####################### MT7988a Chip 2.4G, 5G, 6G AP Testing Start #######################"
ifconfig ra0 up > /dev/null
ifconfig ra1 up > /dev/null
ifconfig rai0 up > /dev/null
ifconfig rax0 up > /dev/null
sleep 5
result=`ifconfig -a | grep ra0 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 2.4G AP can't run up ###"
RET=1
else
result=`iwlist ra0 rate | grep "Current Bit Rate" | 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 rai0 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 5G AP can't run up ###"
RET=1
else
result=`iwlist rai0 rate | grep "Current Bit Rate" | 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 rax0 | wc -l`
if [ ${result} -ne 1 ]; then
echo "### mt_wifi driver 6G AP can't run up ###"
RET=1
else
result=`iwlist rax0 rate | grep "Current Bit Rate" | 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}