hwmon: (drivetemp) Avoid SCT usage on Toshiba DT01ACA family drives
authorMaciej S. Szmigiero <mail@maciej.szmigiero.name>
Sat, 18 Jul 2020 12:32:10 +0000 (14:32 +0200)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 18 Jul 2020 15:11:44 +0000 (08:11 -0700)
commitc66ef39eb27fe123ee05082b90eb2985c33c7715
treed5562d306a9493f8974b0e47e6b1c1546cbd3b8e
parent3ce17cd2b94907f6d91b81b32848044b84c97606
hwmon: (drivetemp) Avoid SCT usage on Toshiba DT01ACA family drives

It has been observed that Toshiba DT01ACA family drives have
WRITE FPDMA QUEUED command timeouts and sometimes just freeze until
power-cycled under heavy write loads when their temperature is getting
polled in SCT mode. The SMART mode seems to be fine, though.

Let's make sure we don't use SCT mode for these drives then.

While only the 3 TB model was actually caught exhibiting the problem let's
play safe here to avoid data corruption and extend the ban to the whole
family.

Fixes: 5b46903d8bf3 ("hwmon: Driver for disk and solid state drives with temperature sensors")
Cc: stable@vger.kernel.org
Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
Link: https://lore.kernel.org/r/0cb2e7022b66c6d21d3f189a12a97878d0e7511b.1595075458.git.mail@maciej.szmigiero.name
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/drivetemp.c