#/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}