#!/bin/bash # # wifi-test report PLATFORM="CPU, Chipset" AP="My_Professional_AP" PEER="CPU, Chipset" WTPATH="/usr/tet/TVS/" REPORTS="Reports/latest/" FULLREPORT="FullReport.txt" SUMMARYREPORT="SummaryReport.txt" VENDOR=`hwinfo --wlan | grep '^ Vendor:' | awk '{split($0,a," "); print a[3]}'` DEVICE=`hwinfo --wlan | grep '^ Device:' | awk '{split($0,a," "); print a[3]}'` DRIVER=`hwinfo --wlan | grep '^ Driver:' | awk '{split($0,a," "); print substr(a[2],2,length(a[2])-2)}'` MODULE=`modprobe -l | grep $DRIVER` UCODE=`grep 'loaded firmware version' /var/log/messages | tail -1 | awk '{split($0,a," "); print a[12]" "a[13]" "a[14]}'` SYSTEM=`cat /etc/SuSE-release | grep SUSE` VERSION=`cat /etc/SuSE-release | grep VERSION | awk '{split($0,a," "); print a[3]}'` PATCHLEVEL=`cat /etc/SuSE-release | grep PATCHLEVEL | awk '{split($0,a," "); print "SP" a[3]}'` KERNEL=`uname -r` KERNELVERSION=`uname -v` HWPLATFORM=`uname -i` KMP=`rpm -qf $MODULE` cat << EOF Testing Environment ====================================================================== Platform : $PLATFORM Wireless Card : $VENDOR : $DEVICE OS : $SYSTEM $VERSION $PATCHLEVEL AP : $AP Kernel : $KERNEL $HWPLATFORM $KERNELVERSION KMP : $KMP Driver : $DRIVER Module : $MODULE uCode : $UCODE Peer : $PEER EOF cat $WPATH$REPORTS$SUMMARYREPORT echo -e "" cat $WPATH$REPORTS$FULLREPORT