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

IT87 module in 6.12.8 not working anymore #42

Open
VonKossa opened this issue Jan 11, 2025 · 6 comments
Open

IT87 module in 6.12.8 not working anymore #42

VonKossa opened this issue Jan 11, 2025 · 6 comments
Assignees
Labels
bug Something isn't working

Comments

@VonKossa
Copy link

Hi!
I have been running Linux 5.10 with IT87 module without problems, it is an old gigabyte motherboard with a it8728-290 chipset from sandybridge era.
Upgraded to Linux 6.12.8 yesterday and now the module is not detected anymore, i cannot see it listed at all , I am compiling from source so i am certain the module is compiled with the kernel.
Looked on kernel.org and could see that the following changes have been pushed by you since 5.10.230 which worked without problems, do you have any clue why this would occure with it8728?

2024-04-30 hwmon: (it87) Remove tests nolonger required
2024-04-30 hwmon: (it87) Test for chipset before entering configuration mode
2024-04-30 hwmon: (it87) Do not enter configuration mode for some chiptypes
2024-04-30 hwmon: (it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as more descriptive of r...
2023-08-21 hwmon: (it87) Add support to detect sensor type AMDTSI
2023-08-21 hwmon: (it87) Improve temperature reporting support
2023-08-21 hwmon: (it87) Split temperature sensor detection to separate function
2023-06-08 hwmon: (it87) Generalise support for FAN_CTL ON/OFF
2023-06-08 hwmon: (it87) Allow for chips with only 4 temp sensors
2023-06-08 hwmon: (it87) Update IT8732F chip for 4 fans and PWMs
2023-06-08 hwmon: (it87) Add controls for chips with only 4 PWMs
2023-06-08 hwmon: (it87) Add controls for chips with only 4 fans
2023-04-21 hwmon: (it87) Disable/enable SMBus access for IT8622E chipset
2023-04-21 hwmon: (it87) Add calls to smbus_enable/smbus_disable as required
2023-04-21 hwmon: (it87) Test for error in it87_update_device
2023-04-19 hwmon: (it87) Disable SMBus access for environmental controller registers.
2023-04-19 hwmon: (it87) Use voltage scaling macro where appropriate

@frankcrawford
Copy link
Owner

@VonKossa no, I can't see any particular reason for it to fail. It is still in the current kernel module, as you noted, so it is likely to be something with the detection.

Can you do two things, firstly run lsmod | grep it87 to see if it is loaded (probably won't be), and secondly, run sensors-detect to see if it finds the chip.

@frankcrawford frankcrawford self-assigned this Jan 11, 2025
@frankcrawford frankcrawford added the bug Something isn't working label Jan 11, 2025
@VonKossa
Copy link
Author

I had it87 compiled into the kernel, not as a module. So i recompiled the kernel with it87 as a module.
rebooted, modprobed it87 manually and it seems to work as it should. The module was not loaded automatically during boot.
By the way, sensors detect also found the chip.

Looks like it is failing to init the module during boot whenever that happens.

@frankcrawford
Copy link
Owner

@VonKossa I haven't looked at compiling it into the kernel for sometime. I will have a look when I have a chance, but it may be sometime, as I have a few other things I'm doing.

Thanks for following it up.

@VonKossa
Copy link
Author

VonKossa commented Jan 16, 2025 via email

@VonKossa VonKossa changed the title IT87 module in 6.8.12 not working anymore IT87 module in 6.12.8 not working anymore Jan 19, 2025
@VonKossa
Copy link
Author

Fixed the title were is had written 6.8.12, i meant 6.12.8.

@VonKossa
Copy link
Author

Tested linux 6.6.67 and it could detect it87 when compiled into kernel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants