testing-script/minipciex2-script/minipciex2-script.sh
2025-04-07 17:28:13 +08:00

55 lines
1.3 KiB
Bash

#/bin/bash
SYS_FILE=/sys/devices/platform/11005000.i2c/i2c-1
RET=0
sleep 2
echo " "
echo " "
echo " "
echo "######################################################################################"
echo "######################## minipcie wifi7 card Module Testing Start ##################"
echo " "
result=`lspci | grep "Device 7990" | wc -l`
if [ ${result} -eq 1 ]; then
echo "### Find one MEDIATEK Corp MT7990 Module from minipcie slots ###"
else
echo "Error Notice: Can not Find one EDIATEK Corp MT7990 Module from minipcie slot"
RET=1
fi
result=`lspci | grep "Device 7991" | wc -l`
if [ ${result} -eq 1 ]; then
echo "### Find one MEDIATEK Corp MT7991 Module from minipcie slots ###"
else
echo "Error Notice: Can not Find one EDIATEK Corp MT7991 Module from minipcie slot"
RET=1
fi
if [ ! -f ${SYS_FILE}/i2c-5/5-0051/eeprom ]; then
echo "### BPI-R4 wifi7 eeprom 0x51 can't work fine ###"
RET=1
else
echo "### BPI-R4 wifi7 eeprom 0x51 can work fine ###"
fi
if [ ! -f ${SYS_FILE}/i2c-5/5-0052/eeprom ]; then
echo "### BPI-R4 wifi7 eeprom 0x52 can't work fine ###"
RET=1
else
echo "### BPI-R4 wifi7 eeprom 0x52 can work fine ###"
fi
echo " "
echo "######################################################################################"
echo " "
echo " "
echo " "
sleep 2
return ${RET}