Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

2021-06-04 19:04:13 19点赞 163收藏 48评论

【写作说明】:我的Unraid安装后,安装Dynamix System Temperature插件一直无法获取风扇参数,只能显示CPU、主板等温度参数,经过几天折腾,找到解决办法,分析给需要的朋友。

硬件介绍

  1. CPU:i5 8600K

  2. 主板:Z370M D3H-CF

  3. 内存:金士顿 (Kingston) 16GB DDR4 3200*2

  4. 电源:台达400W改模组

  5. 机箱:Tank 6盘位NAS机箱,重点说明,机箱已到货,灰色也好看,推荐银色…

外观展示

刚刚装完,还没有拍出美美哒的照片,随便放几张内部装机图

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

插件简介

1、CA Backup / Restore Appdata

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

用来备份DOCKER上APP数据,防止出现问题后能够恢复

2、CA Cleanup Appdata

清理一些应用删除后的残留文件,习惯使用这个清理软件

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

3、Community Applications

这个不必说了,Unraid第一个装的社区应用商店

4、CoreFreq

是专为 x86_64 处理器设计的 CPU 低级监控软件,安装后可以在Unraid的终端输入corefreq-cli查看详细信息,按F2或SPACE打开菜单查看更多信息,不懂设置的别改动参数

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

5、Dynamix Auto Fan Control

允许根据系统温度自动控制风扇,这是今天要将的重点插件,有些小伙伴可以能在安装完Dynamix System Temperature和这个之后,在风扇阵列和启动这个插件后,获取不了风扇的信息

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

6、Dynamix S3 Sleep

自定义睡眠插件,可以使硬盘在设定时间休眠

7、Dynamix System Buttons

增加一个集成按键,然,感觉并无卵用

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

8、Dynamix System Information

系统信息显示,系统硬件和 BIOS 的各种详细信息

9、Dynamix System Statistics

实时显示磁盘利用率和关键系统资源

10、Dynamix System Temperature

实时显示系统 CPU 和主板的温度,这个就是今天的重点,安装不多说,太多教程,之说获取不了阵列风扇驱动的方法,这里获取不了阵列风扇,Auto Fan插件同样也无法使用

11、Fix Common Problems

用于诊断常见问题、配置错误等并提出修复建议,有点用吧,用处不大

12、My Servers

更轻松地连接、监控和访问您的 Unraid 服务器,个人觉得很不错,还在开发中,方便管理,并且实时备份Flash到Unraid论坛账号中

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

13、Nerd Tools

一个工具包,通过这个软件包安装perl驱动检测支持

14、Parity Check Tuning

微调长时间运行的阵列操作(例如奇偶校验检查、奇偶校验同步/数据重建和磁盘清除)的执行,以便它们在方便的时间自动以增量方式运行,而不必不间断地运行到完成;

校验增量不错,长时间的校验硬盘温度过高,通过这个可以实现校验控制

15、Recycle Bin

回收站、垃圾桶,删掉的文件先存放在这里,习惯留个后路的可以考虑安装

16、Unassigned Devices

可以自动挂载未分配的设备

17、Unassigned Devices Plus

挂载未分配的设备的加强版,可以支持HFS+ 和 exFAT磁盘格式

18、User Scripts

脚本插件,有需要的是个宝,没需要的是个渣

19、Wake On Lan support

扫描您的网络,从您的网络添加和保存计算机,然后叫醒他们,可以网络唤醒,我家里的电脑设定自动休眠,通过这个唤醒后远程控制,比较方便。

主题:Dynamix System Temperature

不知道有没有小伙伴遇到这个问题,温度插件安装后,无法获取阵列风扇速度信息。

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

首先我们打开Unraid终端,输入sensors,查看我们的传感器信息:

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

只有CPU、主板、两个NVME的温度信息,找不到风扇信息,在终端中继续输入sensors-detect来检查我们的芯片信息(一路空格键即可),只看最后的驱动信息即可

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

  • Driver `coretemp':

  • * Chip `Intel digital thermal sensor' (confidence: 9)

  • Driver `to-be-written':

  • * ISA bus, address 0xa40

  • Chip `ITE IT8686E Super IO Sensors' (confidence: 9)

重点来了,ITE IT8686E芯片,在it87中并不支持,这里可以查看支持信息:

下面就是解决方法:

首先在主界面→Flash→Unraid OS启动项中增加acpi_enforce_resources=lax代码,记得前后加空格

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

然后重启Unraid,重启之后我们再次打开终端,输入:

sudo modprobe it87 force_id=0x8628,回车

然后我们再打开Dynamix System Temperature插件设置,重新点击检测驱动→保存,已经可以获取到阵列风扇速度信息。

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

Unraid插件篇—重点解决ITE IT8686E芯片驱动无法获取阵列风扇信息

根据自己的需求,在Fan Auto设置风扇控制吧!!!

总结

这个问题已经困扰我很久,终于解决了,强迫症勿怪,有需要的拿走,不谢!

展开 收起
48评论

  • 精彩
  • 最新
  • Up主求助一下,我是现在的7.1用户,我也无法读取风扇数据,我按照教程 在U盘启动项 输入acpi_enforce_resources=lax ,重新启动 显示报错 end Kernel panic - not suncing: vfs: unable to mount root fs on unknown-block(0,0),这个该怎么处理呀。

    校验提示文案

    提交
  • 这就是别人的理线。。

    校验提示文案

    提交
    理线不看人,主要看线 [解毒]

    校验提示文案

    提交
    收起所有回复
  • 顶一下。华擎有部分板子是nct6683。风扇调速插件也不能加载驱动。试试看能不能举一反三。谢谢提供思路。 [赞一个]

    校验提示文案

    提交
    不客气,有好的方法共同分享

    校验提示文案

    提交
    收起所有回复
  • 为啥我的应用市场找不到auto fan control的插件?

    校验提示文案

    提交
    没道理啊,这个软件应用市场APP里有的,你搜auto或者fan试试,有时候全名有空格什么的不一样就搜不出来

    校验提示文案

    提交
    都试过的,没有看到这个插件。您方便的时候能不能在您的系统里面帮忙查查看?

    校验提示文案

    提交
    收起所有回复
  • 华擎Z370M PRO4,还是不行,sensors-detect读不到芯片信息,***

    校验提示文案

    提交
    我也一样的主板,你解决了吗?

    校验提示文案

    提交
    有解决办法吗

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 非常感谢,解决了长期困扰的这个问题
    我主机传感器型号是:coretemp nct6775
    主界面→Flash→Unraid OS启动项中增加代码,增加后如下

    kernel /bzimage
    append acpi_enforce_resources=lax initrd=/bzroot

    重启后就直接获取到风扇信息了,不用再输入什么命令,真棒!

    校验提示文案

    提交
    感谢这边nct698d 也有信息了~ [开心]

    校验提示文案

    提交
    是在U盘的GO文件中添加这命令吗?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • IT8613E 测试成功 [赞一个]

    校验提示文案

    提交
    请问我也是 8613e 命令是sudo modprobe it87 force_id=0x8628 还是0x8613

    校验提示文案

    提交
    8628

    校验提示文案

    提交
    收起所有回复
  • 你好,和你一样是IT8686E,但是运行"sudo modprobe it87 force_id=0x8628"的时候显示"modprobe: ERROR: could not insert 'it87': Device or resource busy"
    请问知道是什么原因吗?

    校验提示文案

    提交
    +1,遇到同样问题

    校验提示文案

    提交
    添加后要先重启完成后才运行这个命令

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 咨询下,第6个插件,如果有插pcie网卡,直通网卡给虚拟机,你休眠后在唤醒还能联网吗?我得群晖win都不行。

    校验提示文案

    提交
  • 期待有更多关于unraid的好文章!!

    校验提示文案

    提交
  • 想问一下大佬Driver `it87':
    * ISA bus, address 0xa40
    Chip `ITE IT8792E Super IO Sensors' (confidence: 9)

    Driver `coretemp':
    * Chip `Intel digital thermal sensor' (confidence: 9)
    这种也可以用你的方法吗?我的主机是联想M93P,获取不到风扇转速

    校验提示文案

    提交
    加上代码sudo的时候报错,不好使,难道是我加代码的时候加的不对吗

    校验提示文案

    提交
    已测试,IT8792E同样操作也可以

    校验提示文案

    提交
    收起所有回复
  • @春暖花开半夏花
    kernel /bzimage
    acpi_enforce_resources=lax
    append initrd=/bzroot

    我这么加的

    校验提示文案

    提交
    你应该错了吧?应该是append acpi_enforce_resources=lax initrd=/bzroot这样才对吧?我是这样加的,我成功

    校验提示文案

    提交
    acpi_enforce_resources=lax得在append 之后

    校验提示文案

    提交
    收起所有回复
  • 请教下nct6775最后一步怎么样才能出来风扇参数?另外这个适合有硬盘笼的机器吗?虽然我在bios里也找不到硬盘温度

    校验提示文案

    提交
  • 一次成功,感谢大佬分享

    校验提示文案

    提交
  • J4125小主机能显示风扇转速吗?

    校验提示文案

    提交
  • @非专业冬瓜 是在U盘的GO文件中添加这命令吗?

    校验提示文案

    提交
  • 同样的问题,虽然能解决,但是启动还是卡modprobe: ERROR: cloud not insert 'it87':No such device很久。

    校验提示文案

    提交
  • 每次重启都要sudo modprobe it87 force_id=0x8628吗

    校验提示文案

    提交
  • 我的插件连驱动都读不出来,amd不受待见呀 [皱眉]

    校验提示文案

    提交
  • 一重启就没了啊,还得再运行一次sudo modprobe it87 force_id=0x8628

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
163
扫一下,分享更方便,购买更轻松