summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSmith Dhumbumroong <zodmaner@gmail.com>2011-05-18 03:31:51 +0700
committerSmith Dhumbumroong <zodmaner@gmail.com>2011-05-18 03:31:51 +0700
commit9f9d13d4480639fae90ed4cef7e49f787dde47b1 (patch)
tree0ac0c58f61ae6a5ff45a21aeac7b9f48ac59478e
parentefe509f8b2a60375f3c183b693b9a230fc9b316a (diff)
downloadeee-9f9d13d4480639fae90ed4cef7e49f787dde47b1.tar.gz
eee-9f9d13d4480639fae90ed4cef7e49f787dde47b1.zip
Update 61-eee-ssd.rules to fix bug that marked all drives as non-rotational.
Signed-off-by: Smith Dhumbumroong <zodmaner@gmail.com>
-rw-r--r--kernel-eee/61-eee-ssd.rules10
1 files changed, 8 insertions, 2 deletions
diff --git a/kernel-eee/61-eee-ssd.rules b/kernel-eee/61-eee-ssd.rules
index af6c1bf..f9ee689 100644
--- a/kernel-eee/61-eee-ssd.rules
+++ b/kernel-eee/61-eee-ssd.rules
@@ -1,5 +1,11 @@
-# ensure our SSD drive is set up as non-rotational
+# Ensure our SSD drive is set up as non-rotational
+# These rules are derived from the output of a commands such as:
+# udevadm info -a --name /dev/sda
+# udevadm info --query=property --name=/dev/sda
+# Where /dev/sda is the SSD device. SUBSYSTEM, etc. type rules come from the
+# former while ENV property matches are derived from the latter.
+
# Eee 701
-ACTION=="add" SUBSYSTEM=="block", SUBSYSTEMS=="pci", ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x82d8", ATTR{queue/rotational}="0"
+ACTION=="add" SUBSYSTEM=="block", ENV{ID_MODEL}=="SILICONMOTION_SM223AC", ATTR{queue/rotational}="0"
# Eee 901
ACTION=="add" SUBSYSTEM=="block", SUBSYSTEMS=="pci", ATTRS{subsystem_vendor}=="0x1043", ATTRS{subsystem_device}=="0x830f", ATTR{queue/rotational}="0"