| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455 |
- #!/bin/sh
- #echo $?
- #echo $#
- #echo $1
- # get bios version
- if [ "$1" = "bios" ]; then
- bios_ver=`cat /var/log/kern.log | grep -E "BIOS +.*\w+\/\w+\/\w+" | awk -F"BIOS " '{print $2}' | awk '{print $1}' | head -1`
- fi
- if [ "$1" = "HDMI" ]; then
- timeout 10 gst-launch-1.0 videotestsrc pattern=smpte ! video/x-raw,width=1920,height=1080 ! autovideosink
- timeout 6 gst-launch-1.0 videotestsrc pattern=ball ! video/x-raw,width=1920,height=1080 ! autovideosink
- timeout 6 gst-launch-1.0 videotestsrc pattern=snow ! video/x-raw,width=1920,height=1080 ! autovideosink
- fi
- if [ "$1" = "keyboard" ]; then
- ./KeyBoard.exe
- fi
- if [ "$1" = "TP" ]; then
- ./TP.exe
- fi
- if [ "$bios_ver" = "" ]; then
- ec_suspend=`echo "111111" | sudo -S ls`
- bios_ver=`sudo dmidecode | grep -E "Version: " | awk '{print $2}' | head -1`
- fi
- if [ "$1" = 'tpm' ]; then
- tpm_ver=`cat /var/log/kern.log | grep -s TPM | grep spi- | awk -F\- '{print $2}' | awk -F\TPM '{print $1}'`
- fi
- if [ "$1" = 'ec' ]; then
- echo "111111" | sudo -S chmod 777 ./boot_test_v16/ecx86_64
- ec_ver=`echo "111111" | sudo -S ./boot_test_v16/GetEcVersion.sh ec 11 | grep -s "read EC version" | awk -F\: '{print $2}'`
- fi
- if [ "$1" = 'os' ]; then
- kernel_ver=`cat /var/log/kern.log | grep -s "ubuntu" | grep -s "Ubuntu 11.2.0-19ubuntu1" | awk '{print $10}' | head -n 1`
- ubuntu_ver=`cat /var/log/kern.log | grep -s "ubuntu" | grep -s "Ubuntu 11.2.0-19ubuntu1" | awk '{print $14}' | awk -F\) '{print $1}' | head -n 1`
- os_ver=$kernel_ver$ubuntu_ver
- fi
- if [ "$1" = 'wifi' ]; then
- #wifi_db=`iw dev wlp5s0 link | grep -E "signal:" | awk '{print $2}'`
- wifi_db=`iw dev wlp2s0 link | grep -E "signal:" | awk '{print $2}'`
- fi
- if [ "$1" = 'speaker' ]; then
- speaker_test=`timeout 5s speaker-test -t wav -c 2`
- fi
- if [ "$1" = 'arecord' ]; then
- /usr/bin/audacity &
- fi
- if [ "$1" = 'exit' ]; then
- /usr/bin/killall vlc &
- fi
- if [ "$1" = 'bluetooth' ]; then
- #bluetooth_test=`systemctl status bluetooth`
- #bluetooth_test=`apt list --installed | grep blue`
- #bluetooth_test=`hciconfig hci0`
- #bluetooth_test=`systemctl list-units | grep -i bluetooth`
- bluetooth_test=`bluetoothctl -v | awk '{print $2}'`
- fi
- if [ "$1" = 'arecord' ]; then
- rm -rf output.wav
- arecord_test=`arecord -d 10 -f S16_LE -r 44100 -c 2 -t wav output.wav`
- fi
- if [ "$1" = 'readdisk' ]; then
- readdisk_test=`echo "111111" | sudo -S python3 diskR_test.py | grep -E "READ: bw=" | awk -F"MB" '{print $1}' | awk -F\( '{print $2}'`
- fi
- if [ "$1" = 'writedisk' ]; then
- writedisk_test=`echo "111111" | sudo -S python3 diskW_test.py | grep -E "WRITE: bw=" | awk -F"MB" '{print $1}' | awk -F\( '{print $2}'`
- fi
- if [ "$1" = 'speedcliDownload' ]; then
- data=`python2 ./speedtest-cli/speedtest.py`
- speedcliDownload_test=`echo $data | grep -E "Download: " | awk -F"Download:" '{print $2}' | awk '{print $1}'`
- speedcliUpload_test=`echo $data | grep -E "Upload: "| awk -F"Upload:" '{print $2}' | awk '{print $1}'`
- fi
- if [ "$1" = 'speedcliUpload' ]; then
- data=`python2 ./speedtest-cli/speedtest.py`
- speedcliUpload_test=`echo $data | grep -E "Upload: "| awk -F"Upload:" '{print $2}' | awk '{print $1}'`
- fi
- if [ "$1" = "720p" ]; then
- #/usr/bin/vlc-wrapper ./Rainbow_720P.mp4 &
- #/usr/bin/vlc-wrapper &
- #./vlc ./Rainbow_720P.mp4 &
- ./vlc-wrapper ./Rainbow_720P.mp4 &
- fi
- if [ "$1" = '1080p' ]; then
- #/usr/bin/vlc-wrapper ./Big_Buck_Bunny_1080P.mp4 &
- ./vlc-wrapper ./Big_Buck_Bunny_1080P.mp4 &
- fi
- if [ "$1" = '4K' ]; then
- #/usr/bin/vlc-wrapper ./4K_Chimei-inn.mp4 &
- ./vlc-wrapper ./4K_Chimei-inn.mp4 &
- fi
- if [ "$1" = 'sudo' ]; then
- ec_suspend=`echo "111111" | sudo -S ls`
- fi
- if [ "$1" = 'suspend' ]; then
- ec_suspend=`echo "111111" | sudo -S ls`
- sudo bash ./boot_test_v16/RunTest.sh suspend 1
- fi
- if [ "$1" = 'hibernate' ]; then
- ec_hibernate=`echo "111111" | sudo -S ls`
- sudo bash ./boot_test_v16/RunTest.sh hibernate 1
- fi
- if [ "$1" = 'USB211' ]; then
- usb2=`echo "111111" | sudo -S ls`
- usb21=`sudo dmesg -c`
- fi
- if [ "$1" = 'USB21' ]; then
- #usb2=`echo "111111" | sudo -S ls`
- usb21=`dmesg | grep -c "usb-storage 1-4.1:1.0: USB Mass Storage device detected" `
- fi
- if [ "$1" = 'USB22' ]; then
- usb22=`dmesg | grep -c "usb-storage 1-4.2:1.0: USB Mass Storage device detected" `
- fi
- if [ "$1" = 'USB31' ]; then
- usb31=`dmesg | grep -c "usb-storage 2-3:1.0: USB Mass Storage device detected" `
- if [ $usb31 = "0" ];then
- usb31=`dmesg | grep -c "usb 2-3: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB32' ]; then
- usb32=`dmesg | grep -c "usb-storage 2-4:1.0: USB Mass Storage device detected" `
- if [ $usb32 = "0" ];then
- usb32=`dmesg | grep -c "usb 2-4: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB33' ]; then
- usb33=`dmesg | grep -c "usb-storage 2-2:1.0: USB Mass Storage device detected" `
- if [ $usb33 = "0" ];then
- usb33=`dmesg | grep -c "usb 2-2: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB34' ]; then
- usb34=`dmesg | grep -c "usb-storage 2-1:1.0: USB Mass Storage device detected" `
- if [ $usb34 = "0" ];then
- usb34=`dmesg | grep -c "usb 2-1: New USB device found"`
- fi
- fi
- ##-----------usb test
- if [ "$1" = 'USB381' ]; then
- usb381=`sudo dmesg | grep -c "usb-storage 2-1:1.0: USB Mass Storage device detected" `
- if [ $usb381 = "0" ];then
- usb381=`sudo dmesg | grep -c "usb 2-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB382' ]; then
- usb382=`sudo dmesg | grep -c "usb-storage 2-2:1.0: USB Mass Storage device detected" `
- if [ $usb382 = "0" ];then
- usb382=`sudo dmesg | grep -c "usb 2-2: New USB device found"`
- fi
- fi
- #------
- if [ "$1" = 'USB391' ]; then
- usb391=`sudo dmesg | grep -c "usb-storage 4-1.1:1.0: USB Mass Storage device detected" `
- if [ $usb391 = "0" ];then
- usb391=`sudo dmesg | grep -c "usb 4-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB392' ]; then
- usb392=`sudo dmesg | grep -c "usb-storage 4-1.2:1.0: USB Mass Storage device detected" `
- if [ $usb392 = "0" ];then
- usb392=`sudo dmesg | grep -c "usb 4-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB393' ]; then
- usb393=`sudo dmesg | grep -c "usb-storage 4-1.3:1.0: USB Mass Storage device detected" `
- if [ $usb393 = "0" ];then
- usb393=`sudo dmesg | grep -c "usb 4-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'USB394' ]; then
- usb394=`sudo dmesg | grep -c "usb-storage 4-1.4:1.0: USB Mass Storage device detected" `
- if [ $usb394 = "0" ];then
- usb394=`sudo dmesg | grep -c "usb 4-1: New USB device found"`
- fi
- fi
- ##------------
- #if [ "$1" = 'suspend' ]; then
- ##
- #
- #fi
- ###############
- if [ "$1" = 'USBF31' ]; then
- #usb2=`echo "111111" | sudo -S ls`
- usbf31=`dmesg | grep -c "usb-storage 4-4.3:1.0: USB Mass Storage device detected" `
- if [ $usbf31 = "0" ];then
- usbf31=`dmesg | grep -c "usb 4-4.3: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBF32' ]; then
- usbf32=`dmesg | grep -c "usb-storage 4-4.4:1.0: USB Mass Storage device detected" `
- if [ $usbf32 = "0" ];then
- usbf32=`dmesg | grep -c "usb 4-4.4: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBF33' ]; then
- usbf33=`dmesg | grep -c "usb-storage 4-3.4:1.0: USB Mass Storage device detected" `
- if [ $usbf33 = "0" ];then
- usbf33=`dmesg | grep -c "usb 4-3.4: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBF34' ]; then
- usbf34=`dmesg | grep -c "usb-storage 4-4.2:1.0: USB Mass Storage device detected" `
- if [ $usbf34 = "0" ];then
- usbf34=`dmesg | grep -c "usb 4-4.2: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBF35' ]; then
- usbf35=`dmesg | grep -c "usb-storage 4-3.2:1.0: USB Mass Storage device detected" `
- if [ $usbf35 = "0" ];then
- usbf35=`dmesg | grep -c "usb 4-3.2: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBF36' ]; then
- usbf36=`dmesg | grep -c "usb-storage 4-3.3:1.0: USB Mass Storage device detected" `
- if [ $usbf36 = "0" ];then
- usbf36=`dmesg | grep -c "usb 4-3.3: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBTL31' ]; then
- usbtl31=`dmesg | grep -c "usb-storage 4-1:1.0: USB Mass Storage device detected" `
- if [ $usbtl31 = "0" ];then
- usbtl31=`dmesg | grep -c "usb 4-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBTR31' ]; then
- usbtr31=`dmesg | grep -c "usb-storage 6-1:1.0: USB Mass Storage device detected" `
- if [ $usbtr31 = "0" ];then
- usbtr31=`dmesg | grep -c "usb 6-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'USBTR32' ]; then
- usbtr32=`dmesg | grep -c "usb-storage 8-1:1.0: USB Mass Storage device detected" `
- if [ $usbtr32 = "0" ];then
- usbtr32=`dmesg | grep -c "usb 8-1: New USB device found"`
- fi
- fi
- if [ "$1" = 'SDCARD' ]; then
- sdcard=`dmesg | grep -c "usb-storage 9-1.4:1.0: USB Mass Storage device detected" `
- if [ $sdcard = "0" ];then
- sdcard=`dmesg | grep -c "usb 9-1: New USB device found"`
- fi
- fi
- #--------RTC-------------------------
- if [ "$1" = 'RTCBATTERY' ]; then
- rtc=`echo "111111" | sudo -S ls`
- rtcBattery=`sudo ./RTC/GET_VBT | awk '{print $4}' | sed s/mv//g`
- fi
- #################################################################3
- if [ "$1" = 'USB21' ]; then
- echo $usb21
- fi
- if [ "$1" = 'USB22' ]; then
- echo $usb22
- fi
- if [ "$1" = 'USB31' ]; then
- echo $usb31
- fi
- if [ "$1" = 'USB32' ]; then
- echo $usb32
- fi
- if [ "$1" = 'USB33' ]; then
- echo $usb33
- fi
- if [ "$1" = 'USB34' ]; then
- echo $usb34
- fi
- ###############
- if [ "$1" = 'USBF31' ]; then
- echo $usbf31
- fi
- if [ "$1" = 'USBF32' ]; then
- echo $usbf32
- fi
- if [ "$1" = 'USBF33' ]; then
- echo $usbf33
- fi
- if [ "$1" = 'USBF34' ]; then
- echo $usbf34
- fi
- if [ "$1" = 'USBF35' ]; then
- echo $usbf35
- fi
- if [ "$1" = 'USBF36' ]; then
- echo $usbf36
- fi
- if [ "$1" = 'USBTL31' ]; then
- echo $usbtl31
- fi
- if [ "$1" = 'USBTR31' ]; then
- echo $usbtr31
- fi
- if [ "$1" = 'USBTR32' ]; then
- echo $usbtr32
- fi
- if [ "$1" = 'SDCARD' ]; then
- echo $sdcard
- fi
- if [ "$1" = "bios" ]; then
- echo $bios_ver
- fi
- if [ "$1" = 'ec' ]; then
- echo $ec_ver
- fi
- if [ "$1" = 'bluetooth' ]; then
- echo $bluetooth_test
- fi
- if [ "$1" = 'tpm' ]; then
- echo $tpm_ver
- fi
- if [ "$1" = 'os' ]; then
- echo $os_ver
- fi
- if [ "$1" = 'wifi' ]; then
- echo $wifi_db
- fi
- if [ "$1" = 'speaker' ]; then
- echo "0"
- fi
- if [ "$1" = 'arecord' ]; then
- echo "0"
- fi
- if [ "$1" = 'suspend' ]; then
- echo "0"
- fi
- if [ "$1" = 'hibernate' ]; then
- echo "0"
- fi
- if [ "$1" = 'readdisk' ]; then
- echo $readdisk_test
- fi
- if [ "$1" = 'writedisk' ]; then
- echo $writedisk_test
- fi
- if [ "$1" = 'speedcliDownload' ]; then
- echo 'Download: '$speedcliDownload_test 'Upload: '$speedcliUpload_test
- #echo $data
- fi
- if [ "$1" = 'speedcliUpload' ]; then
- echo $speedcliUpload_test
- fi
- if [ "$1" = "720p" ]; then
- echo "0"
- fi
- if [ "$1" = '1080p' ]; then
- echo "0"
- fi
- if [ "$1" = '4K' ]; then
- echo "0"
- fi
- #echo "0"
- ##-----------usb test
- if [ "$1" = 'USB381' ]; then
- echo $usb381
- fi
- if [ "$1" = 'USB382' ]; then
- echo $usb382
- fi
- ##-----------usb test
- if [ "$1" = 'USB391' ]; then
- echo $usb391
- fi
- if [ "$1" = 'USB392' ]; then
- echo $usb392
- fi
- if [ "$1" = 'USB393' ]; then
- echo $usb393
- fi
- if [ "$1" = 'USB394' ]; then
- echo $usb394
- fi
- #------
- if [ "$1" = 'RTCBATTERY' ]; then
- echo $rtcBattery
- fi
|