Bug 442043 - ksystemstats: NVMe drive temperature is no longer reported (sensor missing)
Summary: ksystemstats: NVMe drive temperature is no longer reported (sensor missing)
Status: RESOLVED FIXED
Alias: None
Product: ksysguard
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-05 16:46 UTC by Luca Beltrame
Modified: 2021-11-10 22:28 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Beltrame 2021-09-05 16:46:52 UTC
SUMMARY

The new sensor-based plugins in ksystemstats have lost some features, for example the ability to report temperatures from NVMe drives, a regression from the state before these plugins were merged.

Sensors report the temperature correctly.

STEPS TO REPRODUCE
1. Search for "NVMe" in the sensors of a plasma system monitor applet

OBSERVED RESULT

No temperature sensor is found

EXPECTED RESULT

The temperature sensor should be displayed (like it was before the merge)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: latest master
(available in About System)
KDE Plasma Version: latest master
KDE Frameworks Version: latest master
Qt Version: 5.15.5 + KDE patches

ADDITIONAL INFORMATION

sensors output:

nvme-pci-0100
Adapter: PCI adapter
Composite:    +36.9°C  (low  = -273.1°C, high = +83.8°C)
Comment 1 David Edmundson 2021-09-06 12:28:37 UTC
The logic is trying to tie the temperatures to the relevant device, rather than a completely orthogonal temperatures section just because it comes from libsensors.

We don't have anything to match temperatures to disk devices.
Comment 2 Luca Beltrame 2021-11-10 22:28:52 UTC
Looks fixed with latest master (not sure if it also applies to stable). Both my NVMe SSDs are shown and with temperature readings.