July 8, 20187 yr I'd like to request this it87 driver be added to unRAID to support X399 motherboard's temperature sensors: https://github.com/groeck/it87 I am trying to get thermal readings on Gigabyte Designare EX motherboard (Ryzen Threadripper board) Seems it is working from reading this: https://github.com/groeck/it87/issues/65 Thanks!
August 31, 20187 yr Need this 100%.. Also if you could integrate something like below into the GUI somehow it would be nice. Just a way to see core temps, VRM, and such. Currently there is no way to see if have an issue without going into the bios or booting into windows and use hardware-info https://openhardwaremonitor.org/
September 2, 20187 yr It looks like all Ryzen/TR boards utilise either it87 or nct6775. https://linuxconfig.org/monitor-amd-ryzen-temperatures-in-linux-with-latest-kernel-modules ASRock is using nct6775 (at least on my board), so I've had temp support from the beginning on my X399 Taichi. Not sure if there's any fundamental difference between sensor types. Edited September 2, 20187 yr by tjb_altf4
September 2, 20187 yr The new build of unRAID already has it87 drivers built in, I no longer have to input the command in CLI anymore to get Dynamix System Temp to work.
September 4, 20187 yr On 9/2/2018 at 8:40 AM, PSYCHOPATHiO said: The new build of unRAID already has it87 drivers built in, I no longer have to input the command in CLI anymore to get Dynamix System Temp to work. What CLI command did you use please?
September 5, 20187 yr @testdasi modprobe it87 force_id=0x8620 this works for my Asus prime x370 AM4 socket, but with the new update i no longer need to use it, perhaps the devs can add the driver by the neext update for the x399
September 5, 20187 yr 1 hour ago, PSYCHOPATHiO said: @testdasi modprobe it87 force_id=0x8620 this works for my Asus prime x370 AM4 socket, but with the new update i no longer need to use it, perhaps the devs can add the driver by the neext update for the x399 @testdasi FYI, that's the same one I use on my TR board. I've updated to 6.6.0-rc1, and found that I still need this. it works! I don't need the modprobe line anymore, I was mistaken in my initial response. Edited September 5, 20187 yr by Jcloud re-tested found what I wrote was wrong.
September 9, 20187 yr On 9/4/2018 at 8:35 PM, Jcloud said: @testdasi FYI, that's the same one I use on my TR board. I've updated to 6.6.0-rc1, and found that I still need this. it works! I don't need the modprobe line anymore, I was mistaken in my initial response. This is no longer working in 6.6 RC2 Quote removed CONFIG_SENSORS_IT87: ITE IT87xx and compatibles it87: version 20180709 groeck Linux Driver for ITE LPC chips (https://github.com/groeck/it87) I Checked the Repo, and it no longer exists. I have gone back to using this command modprobe it87 force_id=0x8620 Please fix.
September 9, 20187 yr I think it was removed in 6.6.0-RC2 due to compilation problems and lack of support. See here for some more info: Maybe they will figure out a working solution to this for you guys by the time 6.6.0 goes final.
September 9, 20187 yr 41 minutes ago, GHunter said: Maybe they will figure out a working solution to this for you guys by the time 6.6.0 goes final. I'll just add modprobe line back into my go file, works well enough and the offset seems correct.
September 9, 20187 yr On 9/5/2018 at 2:35 AM, Jcloud said: @testdasi FYI, that's the same one I use on my TR board. I've updated to 6.6.0-rc1, and found that I still need this. it works! I don't need the modprobe line anymore, I was mistaken in my initial response. Have you tried rc2? Not sure if that means they removed it? Linux kernel: version 4.18.6 removed OOT Intel ixgbe and ixgbevf, restored in-tree drivers: CONFIG_IXGBE: Intel(R) 10GbE PCI Express adapters support CONFIG_IXGBEVF: Intel(R) 10GbE PCI Express Virtual Function Ethernet support removed OOT groeck Linux Driver for ITE LPC chips, restored in-tree driver: CONFIG_SENSORS_IT87: ITE IT87xx and compatibles
September 9, 20187 yr 5 hours ago, methanoid said: Have you tried rc2? Not sure if that means they removed it? Yeah I'm on RC2, as of yesterday, the OOT module is gone. Without modprobe line system found two temperature sensors, which is more than before. I've un-commentated my modprobe line in go file again (for fan sensor), and called it good, it seems to have the correct off-set, as far as I can tell.
October 31, 20187 yr is there any solution to the in tree it87 driver? with the unraid 6.6.1 the modprobe stopped working, the default readings I have only the CPU temp on asus X370 strix. Before I was able to read fan speeds and temp from external sensor.
October 31, 20187 yr I know, that the maintainer dropped the support for the driver, because Asus does not like linux. I mean, is there a way to update only some parts of UNRAID to get some of the new features such as new GUI and have the old OOT IT87 driver working? Or have anyone tested it with the latest Unraid? I will most probably try to compile the driver for myself, just to see how much pain is it. Edited October 31, 20187 yr by Maor
November 22, 20187 yr So I tried to compile it myself from this repo: https://github.com/a1wong/it87.git (in Ubuntu forums people claim it working with kernel 4.18) I installed make, gcc, dkms Still having this issue make: error while loading shared libraries: libguile-2.2.so.1: cannot open shared object file: No such file or directory where do I get the libguile for unraid? attached list of packages I have installed pkg.txt
November 29, 20187 yr This problem obviously isn't going anywhere. Maybe another solution. Is it possible to pass the temperature sensors to a Windows VM?
December 9, 20187 yr I believe that the ITE chip is connected to the ISA bridge. Unraid did not allowed me to pass ISA bridge, since it is not an endpoint device. Also I believe, that bios would lost access to the chip, so the bios fan controll would be broken with passthrough. I will probably build an arduino fan tachometer, if this is not resolved, but interfacing arduino with Unraid would be problem, I have no idea how to make a plugin, so the functionality would be limited to userscripts.
December 28, 20187 yr On 12/8/2018 at 8:12 PM, Maor said: I believe that the ITE chip is connected to the ISA bridge. Unraid did not allowed me to pass ISA bridge, since it is not an endpoint device. Also I believe, that bios would lost access to the chip, so the bios fan controll would be broken with passthrough. I will probably build an arduino fan tachometer, if this is not resolved, but interfacing arduino with Unraid would be problem, I have no idea how to make a plugin, so the functionality would be limited to userscripts. I don't get it. You're saying you'd pass the sensor to Windows to read temp, and use the arduino to make up for the sensor's disconnection from the BIOS?
February 2, 20197 yr I came across a way of reading the temps on ASUS motherboards. Github here: https://github.com/electrified/asus-wmi-sensors Original thread on level1techs: https://forum.level1techs.com/t/new-linux-sensors-driver-for-crosshair-vii-and-other-boards-with-asus-wmi-sensors-interface/136381
March 6, 20197 yr Hi, Hoping somebody can help please? I have just upgraded from an I7-3770 to an AMD 2950X on a Gigabyte X399 Designare EX with Noctua NH-U9 TR4-SP3 AMD TR Cooler I am getting readings of high 80's with the dynamix plugin but can't be sure it is correct? the heatsink is cool and the heatpipes are only warm to the touch. When in the Bios the CPU Temp is approx 36-40 so not sure if I have an issue or my readings are incorrect? Can anyone offer any advice please? Thank You!
March 6, 20197 yr @mbc0 The Tctl has an offset of 27°C on top of the actual Tdie temperature. The correct temps are Tdie. Depending on the board and the BIOS version, the temps are shown differently. Choose the Tdie instead and you're good. Maybe try to load another driver. 1. Unload the current driver 2. Type in "nct6775" in the available driver section 3. hit save, load the driver and check if more options come up
Archived
This topic is now archived and is closed to further replies.