mounting with "discard" option, but the device does not support discard

Does that mean TRIM isn't working? Or I forced it on?

It is enabled, even though it thinks it doesn't support it.

How do I get hddtemp to work?

sudo hddtemp /dev/sdc --debug

================= hddtemp 0.3-beta15 ==================
Model: ASMT 2135

If one of the field value seems to match the temperature, be sure to read
the hddtemp man page before sending a report (section REPORT). Thanks.

All that says is the model.

[cpp] { “USB: ; “, “0x0dc4:0x0281”, // 0x100: AKITIO U3.1 (SK2-U31AS-AKT) “”, “”, “-d sat” }, [/cpp]

Add that to "/usr/share/smartmontools/drivedb.h", if the file doesn't exist, run update-smart-drivedb. Doesn't fix hddtemp, or Psensor.

But at least I don't have to use -d sat when running smartctl now.

231 SSD_Life_Left           0x0000   000   000   000    Old_age   Offline      -       100

That's why udisks2 says 100C. It's should be reading 194.

    SmartTemperature:                           373.15000000000003

According to udisksctl info -d ID. Don't ask me how to convert that to C. Just converted it with Google, 100C, it's in Kelvin.

Good luck getting Psensor to work, you can't use hddtemp, it was last updated in 2006. You can't use libatasmart, because it doesn't show any drives. If you try running Psensor as root, it just uses udisks2, even if you change the setting.