ASUS B450 thermal sensors ITE IT8665E

digidax

Renowned Member
Mar 23, 2009
104
1
83
Hi there,

I want to monitor the temperature and voltage of the mainboard.
sensors-detect says:

Driver `to-be-written':
* ISA bus, address 0x290
Chip `ITE IT8665E Super IO Sensors' (confidence: 9)

Note: there is no driver for ITE IT8665E Super IO Sensors yet.
Check https://hwmon.wiki.kernel.org/device_support_status for updates.

Is there a way to get working the ITE IT8665E ?

Thanks, Frank
 
Thanks Dominik,
The git of a1wong doesn't support the IT8665E. But this https://github.com/frankcrawford/it87 has it included.
Cloning the git and making install was done successful, but can't load the module:

The new module is available:
Bash:
# ls -l /lib/modules/5.4.106-1-pve/kernel/drivers/hwmon/it*
-rw-r--r-- 1 root root 679864 Apr 30 08:17 /lib/modules/5.4.106-1-pve/kernel/drivers/hwmon/it87.ko

Bash:
root@pve4:~# modprobe it87
modprobe: ERROR: could not insert 'it87': Device or resource busy

checking loaded modules:
Bash:
root@pve4:~# lsmod | grep it87
gives an empty result.

checking dmesg:
Bash:
root@pve4:~# dmesg | grep it87
[  857.032545] it87: it87 driver version v1.0-54-gb159857
[  857.032644] it87: Found IT8665E chip at 0x290, revision 6
[  857.032712] it87: Beeping is supported

okay, but it87 seems to be loaded?


Bash:
# sensors-detect
Probing for Super-I/O at 0x2e/0x2f
Trying family `ITE'...                                      Yes
Found `ITE IT8665E Super IO Sensors'                        Success!
    (address 0x290, driver `to-be-written')

Driver `to-be-written':
  * ISA bus, address 0x290
    Chip `ITE IT8665E Super IO Sensors' (confidence: 9)

Note: there is no driver for ITE IT8665E Super IO Sensors yet.
Check https://hwmon.wiki.kernel.org/device_support_status for updates.

No modules to load, skipping modules configuration.

# sensors
amdgpu-pci-0700
Adapter: PCI adapter
vddgfx:           N/A
vddnb:            N/A
edge:         +31.0°C  (crit = +80.0°C, hyst =  +0.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
Tdie:         +31.0°C  (high = +70.0°C)
Tctl:         +31.0°C

No voltage, Fan speed or mainbord temp probes are found.
Anyone an idea maybe?
 
Last edited:
you could try to set "acpi_enforce_resources=lax" as kernel boot parameter, this helps on some motherboards to get more sensors
 
Ok, done.

Test after update-grub

Bash:
# cat /boot/grub/grub.cfg | grep "lax"
        linux   /ROOT/pve-1@/boot/vmlinuz-5.4.106-1-pve root=ZFS=rpool/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet acpi_enforce_resources=lax
                linux   /ROOT/pve-1@/boot/vmlinuz-5.4.106-1-pve root=ZFS=rpool/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet acpi_enforce_resources=lax
                linux   /ROOT/pve-1@/boot/vmlinuz-5.4.73-1-pve root=ZFS=rpool/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet acpi_enforce_resources=lax

reboot

test again:
Bash:
# modprobe it87
modprobe: ERROR: could not insert 'it87': Device or resource busy

hmmm, crazy.