Bug 442043

Summary: ksystemstats: NVMe drive temperature is no longer reported (sensor missing)
Product: [Unmaintained] ksysguard Reporter: Luca Beltrame <lbeltrame>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: heri+kde, kde, plasma-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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.