summaryrefslogtreecommitdiff
diff options
authorSylvain Pineau <sylvain.pineau@canonical.com>2019-10-08 17:47:12 +0200
committerSylvain Pineau <sylvain.pineau@canonical.com>2019-10-09 10:02:18 +0200
commita4a64edbe48ef93f9ab61fc8bfc6f991063652ff (patch)
tree698e424dffef25a38028c67367999fac82d82064
parent6ed2fdaabeda2229301570d908729b460f3c6035 (diff)
bin:disk_read_peformance_test: Fix mmc/dm drives detection
-rwxr-xr-xbin/disk_read_performance_test9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/disk_read_performance_test b/bin/disk_read_performance_test
index 1cdea0d..ad9681c 100755
--- a/bin/disk_read_performance_test
+++ b/bin/disk_read_performance_test
@@ -13,10 +13,17 @@ for disk in $@; do
disk_type=`udevadm info --name /dev/$disk --query property | grep "ID_BUS" | awk '{gsub(/ID_BUS=/," ")}{printf $1}'`
dev_path=`udevadm info --name /dev/$disk --query property | grep "DEVPATH" | awk '{gsub(/DEVPATH=/," ")}{printf $1}'`
+ if [[ $dev_path =~ dm ]]; then
+ disk_type="devmapper"
+ fi
if [[ $dev_path =~ nvme ]]; then
disk_type="nvme"
fi
+ if [[ $dev_path =~ mmc ]]; then
+ disk_type="mmc"
+ fi
if [ -z "$disk_type" ]; then
+ echo "ERROR: disk type not recognized"
exit 1
fi
echo "INFO: $disk type is $disk_type"
@@ -35,7 +42,9 @@ for disk in $@; do
fi
fi
;;
+ "devmapper" ) MIN_BUF_READ=$DEFAULT_BUF_READ;;
"ide" ) MIN_BUF_READ=40;;
+ "mmc" ) MIN_BUF_READ=50;;
"nvme" ) MIN_BUF_READ=1000;;
* ) MIN_BUF_READ=$DEFAULT_BUF_READ;;
esac