guru69 Posted July 8, 2018 Share Posted July 8, 2018 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! Quote Link to comment
Jerky_san Posted August 31, 2018 Share Posted August 31, 2018 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/ Quote Link to comment
DieFalse Posted September 2, 2018 Share Posted September 2, 2018 This needs to be implemented for us TR users :) Quote Link to comment
tjb_altf4 Posted September 2, 2018 Share Posted September 2, 2018 (edited) 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, 2018 by tjb_altf4 Quote Link to comment
PSYCHOPATHiO Posted September 2, 2018 Share Posted September 2, 2018 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. Quote Link to comment
testdasi Posted September 4, 2018 Share Posted September 4, 2018 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? Quote Link to comment
PSYCHOPATHiO Posted September 5, 2018 Share Posted September 5, 2018 @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 Quote Link to comment
Jcloud Posted September 5, 2018 Share Posted September 5, 2018 (edited) 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, 2018 by Jcloud re-tested found what I wrote was wrong. 1 Quote Link to comment
mojotaker Posted September 9, 2018 Share Posted September 9, 2018 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. Quote Link to comment
GHunter Posted September 9, 2018 Share Posted September 9, 2018 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. Quote Link to comment
Jcloud Posted September 9, 2018 Share Posted September 9, 2018 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. Quote Link to comment
methanoid Posted September 9, 2018 Share Posted September 9, 2018 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 Quote Link to comment
Jcloud Posted September 9, 2018 Share Posted September 9, 2018 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. Quote Link to comment
Maor Posted October 31, 2018 Share Posted October 31, 2018 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. Quote Link to comment
limetech Posted October 31, 2018 Share Posted October 31, 2018 https://www.phoronix.com/scan.php?page=news_item&px=IT87-Linux-Driver-Axing Quote Link to comment
Maor Posted October 31, 2018 Share Posted October 31, 2018 (edited) 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, 2018 by Maor Quote Link to comment
limetech Posted October 31, 2018 Share Posted October 31, 2018 These are the guys to harass: http://www.ite.com.tw/ Quote Link to comment
Maor Posted November 22, 2018 Share Posted November 22, 2018 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 Quote Link to comment
cyberspectre Posted November 29, 2018 Share Posted November 29, 2018 This problem obviously isn't going anywhere. Maybe another solution. Is it possible to pass the temperature sensors to a Windows VM? Quote Link to comment
Maor Posted December 9, 2018 Share Posted December 9, 2018 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. Quote Link to comment
cyberspectre Posted December 28, 2018 Share Posted December 28, 2018 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? Quote Link to comment
Maor Posted February 2, 2019 Share Posted February 2, 2019 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 1 Quote Link to comment
mbc0 Posted March 6, 2019 Share Posted March 6, 2019 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! Quote Link to comment
bastl Posted March 6, 2019 Share Posted March 6, 2019 @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 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.