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

Could not insert 'it87': Device or resource busy #1

Closed
mariusmotea opened this issue Sep 27, 2018 · 6 comments
Closed

Could not insert 'it87': Device or resource busy #1

mariusmotea opened this issue Sep 27, 2018 · 6 comments

Comments

@mariusmotea
Copy link

Hi,

Any idea why i cannot load this module? I tried both dkms and regular compilation methods and the result is the same. I get the ITE device address using sensors-detect

Found `ITE IT8686E Super IO Sensors'                        Success!
    (address 0xa40, driver `to-be-written')
root@pve:~/it87-master# modprobe it87 force_id=0xa40
modprobe: ERROR: could not insert 'it87': No such device

Thanks.

@Lamieur
Copy link

Lamieur commented Nov 4, 2018

I bet there's no need for DKMS - my ITE IT8688E (on a Gigabyte Z390-UD) works with in-tree driver (Linux 4.18) nicely with force_id=0x8628

(You're supposed to enter chip ID, not its address)

It also works with other IDs, but doesn't expose as many sensors (the motherboard has 6 zones). One voltage sensor is showing 0V, but that's to be expected from using wrong driver ;)

You should try this ID and others, just like it's written in the README on the main page ;)

@mariusmotea
Copy link
Author

Thanks,

I tried also with the chip id but the issue in my case was solved by adding in grub config acpi_enforce_resources=lax.

@djkerya
Copy link

djkerya commented Jul 27, 2019

Gigabyte Z390 UD. Ubuntu 18.04 kernel 4.15.0, lm-sensors 3.4.0. My workaround confirms described actions :
I have used acpi_enforce_resources=lax in /etc/default/grub
and after that sudo modprobe it87 force_id=0x8628
Sensors shows both my connected cpu fan and sysfan 1.

@Lamieur
Copy link

Lamieur commented Jul 27, 2019

Yes, I used acpi_enforce_resources=lax already anyway, so I simply didn't think to document this here. Thanks.

And all 4 fan controllers on the Z390-UD work, saying this just in case someone in the future might misinterpret the above as only two of them working :)

@brauliobo
Copy link

same for me, modprobe it87 only worked with acpi_enforce_resources=lax on arch linux 5.4

@krassswr
Copy link

I bet there's no need for DKMS - my ITE IT8688E (on a Gigabyte Z390-UD) works with in-tree driver (Linux 4.18) nicely with force_id=0x8628

(You're supposed to enter chip ID, not its address)

It also works with other IDs, but doesn't expose as many sensors (the motherboard has 6 zones). One voltage sensor is showing 0V, but that's to be expected from using wrong driver ;)

You should try this ID and others, just like it's written in the README on the main page ;)

I confirm that with that option I managed to make Gigabyte X570UD to start report fans speeds temperatures and voltages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants