Bugzilla – Bug 1169316
Sensors_detect loads wrong driver for Nuvoton W83677HG-I (NCT5572D/NCT6771F/NCT6772F/NCT6775F) Super IO Sensors
Last modified: 2020-05-15 07:47:38 UTC
Created attachment 835546 [details]
sensors_detect output to show the issue
Running sensors_detect on my system specifies the driver for Nuvoton W83677HG-I (NCT5572D/NCT6771F/NCT6772F/NCT6775F) as w83627ehf however this does not show any sensors when running sensors -u. Manually changing to NCT6775 in /etc/sysconfig/lm_sensors then allows sensors -u to display the valid sensors. I will attach a copy of the sensors_detect run, this is 100% reproducible. This issue has happened in the past few weeks as originally sensors_detect worked without intervention when I first installed Tumbleweed but I am unable to identify exactly when this happened.
Jean, can you check this issue?
Sorry, missed that one.
Historically, support for the Nuvoton W83677HG-I and derivative was first added to the w83627ehf driver, so that's the driver recommended by sensors-detect. Later, support for the same device was also added to the nct6775 driver. In kernel v5.6, support was removed from the w83627ehf driver to avoid maintaining duplicate code, however sensors-detect was not updated accordingly, so it is now pointing to the wrong driver.
I guess your problem appeared when you updated to kernel v5.6.
I will submit a fix upstream, and will also patch our sensors package. Thanks for the reporting the problem.
Candidate fix committed, can you please test the package from:
and report if sensors-detect now points to the correct driver (nct6775)?
Created attachment 837659 [details]
output from run using fixes
The fixes were installed but did not fix the issue as the run failed as shown here.
Thanks for the quick testing and sorry for getting it wrong. I missed half of the changes, as I used a mechanism which was only supported for I2C-based sensors and not Super-I/O-based ones.
A new test version is ready now, same location. Please make sure that the package version is >= 3.6.0-131.1.
Created attachment 837665 [details]
output from successful test
New set of fixes worked fine as shown here.
Great, thanks for testing. I'll submit the fix upstream and push it to Factory as well.
This is an autogenerated message for OBS integration:
This bug (1169316) was mentioned in
https://build.opensuse.org/request/show/803015 Factory / sensors
Fixed in Factory, closing.