转载:QNAP威联通刷飞牛OS,开启风扇控制风扇驱动

22次阅读
没有评论

首先转载文章未经测试,想把家里QNAP TS-564装个飞牛,但两块硬盘组的RAID1手头有没多余硬盘做硬备份,所以先把文章留存在这……

QNAP威联通刷飞牛OS会缺失cpu fan驱动,导致温度飙升!

所以一定!一定!一定!要开启风扇控制才可以使用!!!

测试设备:QNAP TS-564

兼容性:适用于使用 IT8528 芯片的 QNAP NAS,已测试于 TS-x73A 系列,芯片也存在于 TS-453Be、TS-877 等型号。TS-564 和 TS-464(非常相似,均为 Intel N5xxx 系列)基本兼容,因为它们共享相同的 x86 架构和 EC 芯片

首先,docker拉取coolercontrol

coolercontrol/coolercontrold:latest

转载:QNAP威联通刷飞牛OS,开启风扇控制风扇驱动

进入ssh,输入命令安装coolercontrol (脚本格式编辑不出来,自行想办法吧)

sudo docker run -d --name coolcontrol --restart unless-stopped --network bridge -p 11987:11987 --privileged -v /sys:/sys -v /dev:/dev -v /vol1/1000/docker/coolcontrol:/etc/coolercontrol coolercontrol/coolercontrold:latest

http://127.0.0.1:11987 进入web页面,会发现没有cpu-fan数值,证明缺少驱动!

下面开始!

步骤1: 进入SSH-更新软件源并安装依赖

1.编辑/etc/apt/sources.list添加标准Debian源(但小心,不要破坏飞牛OS自定义源)。

sudo nano /etc/apt/sources.list

在文件末尾添加:

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware

然后保存(Ctrl+O, Enter, Ctrl+X),

再运行

sudo apt update

2.安装依赖包(包括dkms、git等):

sudo apt install dkms git build-essential make gcc libelf-dev lm-sensors

如果build-essential还是报"no installation candidate",安装aptitude并用它重试:

sudo apt install aptitude

sudo aptitude install build-essential dkms make gcc libelf-dev lm-sensors git

aptitude会提示解决方案,选择接受(Y)。

3.安装Linux头文件

sudo apt install linux-headers-$(uname -r)

4.检查并修复头文件路径(编译环境):

ls /lib/modules/$(uname -r)/build

如果输出"No such file or directory",创建符号链接:

sudo ln -s /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build

再验证ls /lib/modules/$(uname -r)/build是否列出文件。

步骤2: 安装 qnap8528 驱动

依赖安装好后,继续之前的驱动安装。

  1. 下载源代码:

git clone https://github.com/0xGiddi/qnap8528.git

cd qnap8528

2.编译并安装:

sudo make install

3.加载模块(如果检测失败,用参数):

sudo modprobe qnap8528 skip_hw_check=true

4.验证:

sensors

应该看到风扇RPM、温度等。如果看到,coolercontrol就能检测到。

5.配置开机自启

echo "qnap8528" | sudo tee /etc/modules-load.d/qnap8528.conf

sudo bash -c 'echo "options qnap8528 skip_hw_check=true" > /etc/modprobe.d/qnap8528.conf'

然后启用:

sudo systemctl daemon-reload

sudo systemctl enable --now qnap8528-load-module.service

步骤3: 配置coolercontrol

  • 驱动加载后,重启coolercontrol(或系统)。

  • 如果仍看不到风扇,运行:

    sudo sensors-detect
  • 回答yes检测传感器,然后重启coolercontrol。

  • 在coolercontrol中添加风扇曲线(基于CPU温度自动调速)。

CoolerControl 风扇曲线设置(承接上一步)

步骤一:完成配置文件命名和类型选择

左上角+号选择 “新建配置文件”

  1. 名称 (Name):“名称” 框中,输入一个容易识别的名字,例如:QNAP_AutoFan

  2. 配置类型 (Configuration Type): 在下面的四个选项中,选择最灵活的自动控制类型:

    • 选择:曲线图 (Curve)

  3. 下一步: 点击右下角的 “下一步” 按钮。

转载:QNAP威联通刷飞牛OS,开启风扇控制风扇驱动

步骤二:温度源选择

在点击 “下一步” 后,你将进入下一个关键界面,你需要在这里关联传感器:

  1. 选择温度输入 (Input):

    • “温度源” 区域,从列表中选择你的 CPU 核心温度

    • 推荐选择: Intel(R) Celeron(R) N5105 @ 2.00GHz 下的 CPU Temp Package Id 0

  2. 确认并进入曲线绘制: 确认选择无误后,点击 “下一步”“完成”

转载:QNAP威联通刷飞牛OS,开启风扇控制风扇驱动

步骤三:绘制和应用风扇曲线

这时,你将进入 曲线绘制界面

  1. 绘制曲线: 参照我们之前讨论的建议,在图表上拖动或点击来设置温度和转速的对应点。

转载:QNAP威联通刷飞牛OS,开启风扇控制风扇驱动

  1. 保存并启用: 点击 “保存”“应用” 按钮。你的 QNAP_AutoFan 配置将被保存并立即生效,风扇转速将根据 CPU 温度自动调节。

最终应用:选择“使用默认功能”

最后,CoolerControl 最上方的配置文件中,会出现QNAP_AutoFan ,点击应用配置文件-下拉框选择fan1 保存。即可完成!

转载:QNAP威联通刷飞牛OS,开启风扇控制风扇驱动

 

转载自什么值得买-值友:买点啥干嘛呢 https://post.smzdm.com/p/ax6gzw02/

正文完
 0
评论(没有评论)