Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"thermal device not found" on ASUSTeK R1505I-IM-B running 6.1.0-12-amd64 with lm-sensors installed #7955

Closed
mmguero opened this issue Sep 21, 2023 · 9 comments

Comments

@mmguero
Copy link

mmguero commented Sep 21, 2023

Bug Report

Describe the bug

I'm trying to run fluent-bit with the thermal input on this 6.1.0-12-amd64 system and getting "thermal device not found."

I found #1698 but am hoping I can provide enough information to determine how to resolve this with this configuration.

To Reproduce

/opt/fluent-bit/bin/fluent-bit -R /etc/fluent-bit/parsers.conf -i thermal -p Interval_Sec=10 -o stdout -m '*'
Fluent Bit v2.1.9
* Copyright (C) 2015-2022 The Fluent Bit Authors
* Fluent Bit is a CNCF sub-project under the umbrella of Fluentd
* https://fluentbit.io

[2023/09/21 13:42:45] [ info] [fluent bit] version=2.1.9, commit=, pid=1063026
[2023/09/21 13:42:45] [ info] [storage] ver=1.4.0, type=memory, sync=normal, checksum=off, max_chunks_up=128
[2023/09/21 13:42:45] [ info] [cmetrics] version=0.6.3
[2023/09/21 13:42:45] [ info] [ctraces ] version=0.3.1
[2023/09/21 13:42:45] [ info] [input:thermal:thermal.0] initializing
[2023/09/21 13:42:45] [ info] [input:thermal:thermal.0] storage_strategy='memory' (memory only)
[2023/09/21 13:42:45] [ warn] [input:thermal:thermal.0] thermal device file not found
[2023/09/21 13:42:45] [ info] [sp] stream processor started
[2023/09/21 13:42:45] [ info] [output:stdout:stdout.0] worker #0 started

Expected behavior

For the temperatures to be reported.

Your Environment

  • Version used: Fluent Bit v2.1.9
  • Configuration: stock installation from Debian 12 debs
  • Environment name and version (e.g. Kubernetes? What version?):
  • Operating System and version: Debian 12 x86_64

Software:

$ dpkg --get-selections | grep sensor
libsensors-config				install
libsensors5:amd64				install
lm-sensors					install
xfce4-sensors-plugin				install

Hardware: lshw.txt

Running sensors manually:

root@pelican:~# sensors
k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +30.9°C  

nvme-pci-0300
Adapter: PCI adapter
Composite:    +34.9°C  (low  =  -0.1°C, high = +84.8°C)
                       (crit = +94.8°C)
Sensor 1:     +34.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +41.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 8:     +34.9°C  (low  = -273.1°C, high = +65261.8°C)

amdgpu-pci-0400
Adapter: PCI adapter
vddgfx:           N/A  
vddnb:            N/A  
edge:         +30.0°C  
# find /sys -iname "*thermal*"
/sys/kernel/tracing/events/thermal_power_allocator
/sys/kernel/tracing/events/thermal_power_allocator/thermal_power_allocator
/sys/kernel/tracing/events/thermal_power_allocator/thermal_power_allocator_pid
/sys/kernel/tracing/events/thermal
/sys/kernel/tracing/events/thermal/thermal_temperature
/sys/kernel/tracing/events/thermal/thermal_zone_trip
/sys/kernel/tracing/events/thermal/thermal_power_devfreq_get_power
/sys/kernel/tracing/events/thermal/thermal_power_devfreq_limit
/sys/kernel/tracing/events/irq_vectors/thermal_apic_entry
/sys/kernel/tracing/events/irq_vectors/thermal_apic_exit
/sys/kernel/debug/tracing/events/thermal_power_allocator
/sys/kernel/debug/tracing/events/thermal_power_allocator/thermal_power_allocator
/sys/kernel/debug/tracing/events/thermal_power_allocator/thermal_power_allocator_pid
/sys/kernel/debug/tracing/events/thermal
/sys/kernel/debug/tracing/events/thermal/thermal_temperature
/sys/kernel/debug/tracing/events/thermal/thermal_zone_trip
/sys/kernel/debug/tracing/events/thermal/thermal_power_devfreq_get_power
/sys/kernel/debug/tracing/events/thermal/thermal_power_devfreq_limit
/sys/kernel/debug/tracing/events/irq_vectors/thermal_apic_entry
/sys/kernel/debug/tracing/events/irq_vectors/thermal_apic_exit
/sys/class/thermal
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/thermal_throttling_logging
/sys/devices/virtual/thermal
/sys/devices/LNXSYSTM:00/LNXCPU:03/thermal_cooling
/sys/devices/LNXSYSTM:00/LNXCPU:01/thermal_cooling
/sys/devices/LNXSYSTM:00/LNXCPU:02/thermal_cooling
/sys/devices/LNXSYSTM:00/LNXCPU:00/thermal_cooling
/sys/bus/acpi/drivers/thermal
/sys/module/thermal

I also ran /usr/sbin/sensors-detect and answered Yes to all questions, which resulted in this:

Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver `k10temp' (autoloaded):
  * Chip `AMD Family 17h thermal sensors' (confidence: 9)

Driver `nct6775':
  * ISA bus, address 0xa10
    Chip `Nuvoton NCT6112D/NCT6114D/NCT6116D Super IO Sensors' (confidence: 9)

To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
nct6775
#----cut here----
If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones!

Do you want to add these lines automatically to /etc/modules? (yes/NO)yes
Successful!

Monitoring programs won't work until the needed modules are
loaded. You may want to run '/etc/init.d/kmod start'
to load them.

Unloading i2c-dev... OK
Unloading cpuid... OK

After which I rebooted but there was no change to the fluent-bit output. I'm happy to answer any questions I can to help resolve this.

@mmguero mmguero changed the title "thermal device not found" on 6.1.0-12-amd64 with lmsensors installed "thermal device not found" on 6.1.0-12-amd64 with lm-sensors installed Sep 21, 2023
@mmguero mmguero changed the title "thermal device not found" on 6.1.0-12-amd64 with lm-sensors installed "thermal device not found" on ASUSTeK R1505I-IM-B running 6.1.0-12-amd64 with lm-sensors installed Sep 21, 2023
@nokute78
Copy link
Collaborator

nokute78 commented Sep 23, 2023

Fluent-bit reads temperature from /sys/class/thermal/thermal_zoneX/temp.
https://docs.kernel.org/driver-api/thermal/sysfs-api.html#sysfs-attributes-structure

There are no files in your environment and it caused device not found error.

By the way, the kernel supports to expose as /sys/class/hwmon/.
Are there any files under /sys/class/hwmon ?

/sys/class/hwmon/hwmon[0-*]:
  |---name:                   The type of the thermal zone devices
  |---temp[1-*]_input:        The current temperature of thermal zone [1-*]
  |---temp[1-*]_critical:     The critical trip point of thermal zone [1-*]

https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface

@mmguero
Copy link
Author

mmguero commented Sep 23, 2023

Thanks for replying! I'm going on PL for a week but I will get back on and look at that as soon as I get back into the office October 2nd.

@nokute78
Copy link
Collaborator

Thank you.
Could you cat /sys/class/hwmon/hwmon0/name, /sys/class/hwmon/hwmon0/temp1_input and /sys/class/hwmon/hwmon0/temp1_critical if files exist ?

@piercema
Copy link

Hello!
I'm one of Seth's colleagues. He asked me to send you the information.
/sys/class/hwmon/hwmon0/name
nvme
/sys/class/hwmon/hwmon0/temp1_input
33850
/sys/class/hwmon/hwmon0/temp1_critical
File does not exist

@nokute78
Copy link
Collaborator

nokute78 commented Sep 30, 2023

Thank you for information.

In addition, could you please provide the following?
e.g. find -L /sys/class/hwmon/ -maxdepth 2

Are there any files under /sys/class/hwmon ?

@mmguero
Copy link
Author

mmguero commented Oct 2, 2023

$ find -L  /sys/class/hwmon/ -maxdepth 2 2>/dev/null | sort
/sys/class/hwmon/
/sys/class/hwmon/hwmon0
/sys/class/hwmon/hwmon0/device
/sys/class/hwmon/hwmon0/name
/sys/class/hwmon/hwmon0/power
/sys/class/hwmon/hwmon0/temp1_alarm
/sys/class/hwmon/hwmon0/temp1_crit
/sys/class/hwmon/hwmon0/temp1_input
/sys/class/hwmon/hwmon0/temp1_label
/sys/class/hwmon/hwmon0/temp1_max
/sys/class/hwmon/hwmon0/temp1_min
/sys/class/hwmon/hwmon0/temp2_input
/sys/class/hwmon/hwmon0/temp2_label
/sys/class/hwmon/hwmon0/temp2_max
/sys/class/hwmon/hwmon0/temp2_min
/sys/class/hwmon/hwmon0/temp3_input
/sys/class/hwmon/hwmon0/temp3_label
/sys/class/hwmon/hwmon0/temp3_max
/sys/class/hwmon/hwmon0/temp3_min
/sys/class/hwmon/hwmon0/temp9_input
/sys/class/hwmon/hwmon0/temp9_label
/sys/class/hwmon/hwmon0/temp9_max
/sys/class/hwmon/hwmon0/temp9_min
/sys/class/hwmon/hwmon0/uevent
/sys/class/hwmon/hwmon1
/sys/class/hwmon/hwmon1/device
/sys/class/hwmon/hwmon1/freq1_input
/sys/class/hwmon/hwmon1/freq1_label
/sys/class/hwmon/hwmon1/in0_input
/sys/class/hwmon/hwmon1/in0_label
/sys/class/hwmon/hwmon1/in1_input
/sys/class/hwmon/hwmon1/in1_label
/sys/class/hwmon/hwmon1/name
/sys/class/hwmon/hwmon1/power
/sys/class/hwmon/hwmon1/power1_label
/sys/class/hwmon/hwmon1/temp1_input
/sys/class/hwmon/hwmon1/temp1_label
/sys/class/hwmon/hwmon1/uevent
/sys/class/hwmon/hwmon2
/sys/class/hwmon/hwmon2/beep_enable
/sys/class/hwmon/hwmon2/device
/sys/class/hwmon/hwmon2/fan1_alarm
/sys/class/hwmon/hwmon2/fan1_beep
/sys/class/hwmon/hwmon2/fan1_input
/sys/class/hwmon/hwmon2/fan1_min
/sys/class/hwmon/hwmon2/fan1_pulses
/sys/class/hwmon/hwmon2/fan1_target
/sys/class/hwmon/hwmon2/fan1_tolerance
/sys/class/hwmon/hwmon2/fan2_alarm
/sys/class/hwmon/hwmon2/fan2_beep
/sys/class/hwmon/hwmon2/fan2_input
/sys/class/hwmon/hwmon2/fan2_min
/sys/class/hwmon/hwmon2/fan2_pulses
/sys/class/hwmon/hwmon2/fan2_target
/sys/class/hwmon/hwmon2/fan2_tolerance
/sys/class/hwmon/hwmon2/in0_alarm
/sys/class/hwmon/hwmon2/in0_beep
/sys/class/hwmon/hwmon2/in0_input
/sys/class/hwmon/hwmon2/in0_max
/sys/class/hwmon/hwmon2/in0_min
/sys/class/hwmon/hwmon2/in1_alarm
/sys/class/hwmon/hwmon2/in1_beep
/sys/class/hwmon/hwmon2/in1_input
/sys/class/hwmon/hwmon2/in1_max
/sys/class/hwmon/hwmon2/in1_min
/sys/class/hwmon/hwmon2/in2_alarm
/sys/class/hwmon/hwmon2/in2_beep
/sys/class/hwmon/hwmon2/in2_input
/sys/class/hwmon/hwmon2/in2_max
/sys/class/hwmon/hwmon2/in2_min
/sys/class/hwmon/hwmon2/in3_alarm
/sys/class/hwmon/hwmon2/in3_beep
/sys/class/hwmon/hwmon2/in3_input
/sys/class/hwmon/hwmon2/in3_max
/sys/class/hwmon/hwmon2/in3_min
/sys/class/hwmon/hwmon2/in4_alarm
/sys/class/hwmon/hwmon2/in4_beep
/sys/class/hwmon/hwmon2/in4_input
/sys/class/hwmon/hwmon2/in4_max
/sys/class/hwmon/hwmon2/in4_min
/sys/class/hwmon/hwmon2/in5_alarm
/sys/class/hwmon/hwmon2/in5_beep
/sys/class/hwmon/hwmon2/in5_input
/sys/class/hwmon/hwmon2/in5_max
/sys/class/hwmon/hwmon2/in5_min
/sys/class/hwmon/hwmon2/in6_alarm
/sys/class/hwmon/hwmon2/in6_beep
/sys/class/hwmon/hwmon2/in6_input
/sys/class/hwmon/hwmon2/in6_max
/sys/class/hwmon/hwmon2/in6_min
/sys/class/hwmon/hwmon2/in7_alarm
/sys/class/hwmon/hwmon2/in7_beep
/sys/class/hwmon/hwmon2/in7_input
/sys/class/hwmon/hwmon2/in7_max
/sys/class/hwmon/hwmon2/in7_min
/sys/class/hwmon/hwmon2/in8_alarm
/sys/class/hwmon/hwmon2/in8_beep
/sys/class/hwmon/hwmon2/in8_input
/sys/class/hwmon/hwmon2/in8_max
/sys/class/hwmon/hwmon2/in8_min
/sys/class/hwmon/hwmon2/intrusion0_alarm
/sys/class/hwmon/hwmon2/intrusion0_beep
/sys/class/hwmon/hwmon2/name
/sys/class/hwmon/hwmon2/power
/sys/class/hwmon/hwmon2/pwm1
/sys/class/hwmon/hwmon2/pwm1_auto_point1_pwm
/sys/class/hwmon/hwmon2/pwm1_auto_point1_temp
/sys/class/hwmon/hwmon2/pwm1_auto_point2_pwm
/sys/class/hwmon/hwmon2/pwm1_auto_point2_temp
/sys/class/hwmon/hwmon2/pwm1_auto_point3_pwm
/sys/class/hwmon/hwmon2/pwm1_auto_point3_temp
/sys/class/hwmon/hwmon2/pwm1_auto_point4_pwm
/sys/class/hwmon/hwmon2/pwm1_auto_point4_temp
/sys/class/hwmon/hwmon2/pwm1_auto_point5_pwm
/sys/class/hwmon/hwmon2/pwm1_auto_point5_temp
/sys/class/hwmon/hwmon2/pwm1_crit_temp_tolerance
/sys/class/hwmon/hwmon2/pwm1_enable
/sys/class/hwmon/hwmon2/pwm1_floor
/sys/class/hwmon/hwmon2/pwm1_mode
/sys/class/hwmon/hwmon2/pwm1_start
/sys/class/hwmon/hwmon2/pwm1_step_down_time
/sys/class/hwmon/hwmon2/pwm1_step_up_time
/sys/class/hwmon/hwmon2/pwm1_stop_time
/sys/class/hwmon/hwmon2/pwm1_target_temp
/sys/class/hwmon/hwmon2/pwm1_temp_sel
/sys/class/hwmon/hwmon2/pwm1_temp_tolerance
/sys/class/hwmon/hwmon2/pwm1_weight_duty_base
/sys/class/hwmon/hwmon2/pwm1_weight_duty_step
/sys/class/hwmon/hwmon2/pwm1_weight_temp_sel
/sys/class/hwmon/hwmon2/pwm1_weight_temp_step
/sys/class/hwmon/hwmon2/pwm1_weight_temp_step_base
/sys/class/hwmon/hwmon2/pwm1_weight_temp_step_tol
/sys/class/hwmon/hwmon2/pwm2
/sys/class/hwmon/hwmon2/pwm2_auto_point1_pwm
/sys/class/hwmon/hwmon2/pwm2_auto_point1_temp
/sys/class/hwmon/hwmon2/pwm2_auto_point2_pwm
/sys/class/hwmon/hwmon2/pwm2_auto_point2_temp
/sys/class/hwmon/hwmon2/pwm2_auto_point3_pwm
/sys/class/hwmon/hwmon2/pwm2_auto_point3_temp
/sys/class/hwmon/hwmon2/pwm2_auto_point4_pwm
/sys/class/hwmon/hwmon2/pwm2_auto_point4_temp
/sys/class/hwmon/hwmon2/pwm2_auto_point5_pwm
/sys/class/hwmon/hwmon2/pwm2_auto_point5_temp
/sys/class/hwmon/hwmon2/pwm2_crit_temp_tolerance
/sys/class/hwmon/hwmon2/pwm2_enable
/sys/class/hwmon/hwmon2/pwm2_floor
/sys/class/hwmon/hwmon2/pwm2_mode
/sys/class/hwmon/hwmon2/pwm2_start
/sys/class/hwmon/hwmon2/pwm2_step_down_time
/sys/class/hwmon/hwmon2/pwm2_step_up_time
/sys/class/hwmon/hwmon2/pwm2_stop_time
/sys/class/hwmon/hwmon2/pwm2_target_temp
/sys/class/hwmon/hwmon2/pwm2_temp_sel
/sys/class/hwmon/hwmon2/pwm2_temp_tolerance
/sys/class/hwmon/hwmon2/pwm2_weight_duty_base
/sys/class/hwmon/hwmon2/pwm2_weight_duty_step
/sys/class/hwmon/hwmon2/pwm2_weight_temp_sel
/sys/class/hwmon/hwmon2/pwm2_weight_temp_step
/sys/class/hwmon/hwmon2/pwm2_weight_temp_step_base
/sys/class/hwmon/hwmon2/pwm2_weight_temp_step_tol
/sys/class/hwmon/hwmon2/temp10_input
/sys/class/hwmon/hwmon2/temp10_label
/sys/class/hwmon/hwmon2/temp1_alarm
/sys/class/hwmon/hwmon2/temp1_beep
/sys/class/hwmon/hwmon2/temp1_crit
/sys/class/hwmon/hwmon2/temp1_input
/sys/class/hwmon/hwmon2/temp1_label
/sys/class/hwmon/hwmon2/temp1_lcrit
/sys/class/hwmon/hwmon2/temp1_max
/sys/class/hwmon/hwmon2/temp1_max_hyst
/sys/class/hwmon/hwmon2/temp1_offset
/sys/class/hwmon/hwmon2/temp1_type
/sys/class/hwmon/hwmon2/temp2_alarm
/sys/class/hwmon/hwmon2/temp2_beep
/sys/class/hwmon/hwmon2/temp2_crit
/sys/class/hwmon/hwmon2/temp2_input
/sys/class/hwmon/hwmon2/temp2_label
/sys/class/hwmon/hwmon2/temp2_lcrit
/sys/class/hwmon/hwmon2/temp2_max
/sys/class/hwmon/hwmon2/temp2_max_hyst
/sys/class/hwmon/hwmon2/temp2_offset
/sys/class/hwmon/hwmon2/temp2_type
/sys/class/hwmon/hwmon2/temp3_alarm
/sys/class/hwmon/hwmon2/temp3_beep
/sys/class/hwmon/hwmon2/temp3_crit
/sys/class/hwmon/hwmon2/temp3_input
/sys/class/hwmon/hwmon2/temp3_label
/sys/class/hwmon/hwmon2/temp3_lcrit
/sys/class/hwmon/hwmon2/temp3_max
/sys/class/hwmon/hwmon2/temp3_max_hyst
/sys/class/hwmon/hwmon2/temp3_offset
/sys/class/hwmon/hwmon2/temp3_type
/sys/class/hwmon/hwmon2/temp7_input
/sys/class/hwmon/hwmon2/temp7_label
/sys/class/hwmon/hwmon2/temp8_input
/sys/class/hwmon/hwmon2/temp8_label
/sys/class/hwmon/hwmon2/temp9_input
/sys/class/hwmon/hwmon2/temp9_label
/sys/class/hwmon/hwmon2/uevent
/sys/class/hwmon/hwmon3
/sys/class/hwmon/hwmon3/device
/sys/class/hwmon/hwmon3/name
/sys/class/hwmon/hwmon3/power
/sys/class/hwmon/hwmon3/temp1_input
/sys/class/hwmon/hwmon3/temp1_label
/sys/class/hwmon/hwmon3/uevent

@nokute78 nokute78 mentioned this issue Oct 8, 2023
2 tasks
@nokute78
Copy link
Collaborator

nokute78 commented Oct 8, 2023

Thank you for information.

I sent a patch #8016 to read a temperature from hwmon interface.
Could you test it ?

git clone https://github.com/nokute78/fluent-bit.git
cd fluent-bit/build
git checkout in_thermal_hwmon
cmake .. && make
bin/fluent-bit -i thermal -o stdout

@mmguero
Copy link
Author

mmguero commented Oct 9, 2023

With your patch, I do get temperatures!

sensor@pelican:~$ ./fluent-bit -i thermal -o stdout
Fluent Bit v2.2.0
* Copyright (C) 2015-2022 The Fluent Bit Authors
* Fluent Bit is a CNCF sub-project under the umbrella of Fluentd
* https://fluentbit.io

[2023/10/09 14:42:48] [ info] [fluent bit] version=2.2.0, commit=4dad6dab12, pid=2808142
[2023/10/09 14:42:48] [ info] [storage] ver=1.5.1, type=memory, sync=normal, checksum=off, max_chunks_up=128
[2023/10/09 14:42:48] [ info] [cmetrics] version=0.6.3
[2023/10/09 14:42:48] [ info] [ctraces ] version=0.3.1
[2023/10/09 14:42:48] [ info] [input:thermal:thermal.0] initializing
[2023/10/09 14:42:48] [ info] [input:thermal:thermal.0] storage_strategy='memory' (memory only)
[2023/10/09 14:42:48] [ info] [sp] stream processor started
[2023/10/09 14:42:48] [ info] [output:stdout:stdout.0] worker #0 started
[0] thermal.0: [[1696862569.238914887, {}], {"name"=>"hwmon2_temp1_input", "type"=>"nct6116", "temp"=>33.000000}]
[1] thermal.0: [[1696862569.238934103, {}], {"name"=>"hwmon2_temp2_input", "type"=>"nct6116", "temp"=>32.000000}]
[2] thermal.0: [[1696862569.238937640, {}], {"name"=>"hwmon2_temp3_input", "type"=>"nct6116", "temp"=>21.000000}]
[3] thermal.0: [[1696862569.238940345, {}], {"name"=>"hwmon2_temp7_input", "type"=>"nct6116", "temp"=>0.000000}]
[4] thermal.0: [[1696862569.238942990, {}], {"name"=>"hwmon2_temp8_input", "type"=>"nct6116", "temp"=>0.000000}]
[5] thermal.0: [[1696862569.238945435, {}], {"name"=>"hwmon2_temp9_input", "type"=>"nct6116", "temp"=>0.000000}]
[6] thermal.0: [[1696862569.238947729, {}], {"name"=>"hwmon0_temp1_input", "type"=>"nvme", "temp"=>39.850000}]
[7] thermal.0: [[1696862569.238949883, {}], {"name"=>"hwmon0_temp2_input", "type"=>"nvme", "temp"=>39.850000}]
[8] thermal.0: [[1696862569.238952027, {}], {"name"=>"hwmon0_temp3_input", "type"=>"nvme", "temp"=>44.850000}]
[9] thermal.0: [[1696862569.238954121, {}], {"name"=>"hwmon0_temp9_input", "type"=>"nvme", "temp"=>39.850000}]
[10] thermal.0: [[1696862569.238956255, {}], {"name"=>"hwmon3_temp1_input", "type"=>"k10temp", "temp"=>34.250000}]
[11] thermal.0: [[1696862569.238958309, {}], {"name"=>"hwmon1_temp1_input", "type"=>"amdgpu", "temp"=>34.000000}]
[0] thermal.0: [[1696862570.242431613, {}], {"name"=>"hwmon2_temp1_input", "type"=>"nct6116", "temp"=>33.000000}]
[1] thermal.0: [[1696862570.242440830, {}], {"name"=>"hwmon2_temp2_input", "type"=>"nct6116", "temp"=>32.000000}]
[2] thermal.0: [[1696862570.242444918, {}], {"name"=>"hwmon2_temp3_input", "type"=>"nct6116", "temp"=>21.000000}]
[3] thermal.0: [[1696862570.242447993, {}], {"name"=>"hwmon2_temp7_input", "type"=>"nct6116", "temp"=>0.000000}]
[4] thermal.0: [[1696862570.242451129, {}], {"name"=>"hwmon2_temp8_input", "type"=>"nct6116", "temp"=>0.000000}]
[5] thermal.0: [[1696862570.242454175, {}], {"name"=>"hwmon2_temp9_input", "type"=>"nct6116", "temp"=>0.000000}]
[6] thermal.0: [[1696862570.242457091, {}], {"name"=>"hwmon0_temp1_input", "type"=>"nvme", "temp"=>39.850000}]
[7] thermal.0: [[1696862570.242459986, {}], {"name"=>"hwmon0_temp2_input", "type"=>"nvme", "temp"=>39.850000}]
[8] thermal.0: [[1696862570.242462891, {}], {"name"=>"hwmon0_temp3_input", "type"=>"nvme", "temp"=>45.850000}]
[9] thermal.0: [[1696862570.242465596, {}], {"name"=>"hwmon0_temp9_input", "type"=>"nvme", "temp"=>39.850000}]
...

@nokute78
Copy link
Collaborator

@mmguero Thank you for testing.

@nokute78 nokute78 closed this as completed Dec 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants