【开发日常】Linux下设置机箱上的风扇转速

news/2024/11/20 9:31:29/

最近在调试一个设备,非常的吵,决定把风扇转速调低,降低噪音。


这篇文章可能不具有通用性,仅自己记录,用作以后参考。

风扇的转速通过pwm调节,因此先找下有没有pwm模块:

ls /sys/class/hwmon/hwmon*/

对应路径下找不到pwm的话,说明模块没有加载,需要编译模块,加载后才可以

到 https://www.kernel.org/ 下载内核源码

windows下通过ssh连接运行linux的设备,再通过 rz 将下载的内核镜像拷贝到linux下的 /usr/src 目录

解压内核源码,通过make ARCH=x86 menuconfig 配置nct6775这个模块(和风扇有关的),再通过source mk.sh编译生成内核镜像ko模块(mk.sh会帮我们将内核镜像关联boot,这样机子在启动的时候就能找到我们最新编译的内核镜像了)

注意:在这个过程中会遇到很多很多的开发环境缺失,需要一个一个百度,yum缺失的开发环境。

重启机子,能看到自己编译出的内核版本,运行这个,然后通加载模块

insmod /usr/src/linux-4.16.12/drivers/usb/serial/nct6775.ko

不成功,提示符号表缺失,因为这个模块依赖另一个模块,因此:

modinfo  /usr/src/linux-4.16.12/drivers/hwmon/nct6775.ko | grep depend

显示:

depends:        hwmon-vid

找到依赖的模块后,执行:

modprobe hwmon-vid

再次加载模块:

  insmod /usr/src/linux-4.16.12/drivers/usb/serial/nct6775.ko

然后查看是否有pwm了:

ls /sys/class/hwmon/hwmon*/

有了之后,调整pwm:

echo 255 > /sys/class/hwmon/hwmon1/pwm1

 


http://www.ppmy.cn/news/625022.html

相关文章

华为OD机试真题 Python 实现【天然蓄水池】【2023Q1 200分】,附详细解题思路

一、题目描述 公元2919年,人类终于发现了一颗宜居星球——X星。现想在X星一片连绵起伏的山脉间建一个天然蓄水库,如何选取水库边界,使蓄水量最大? 要求: 山脉用正整数数组s表示,每个元素代表山脉的高度。…

Angular 与 PDF之五 实现方式的选择与扩展

在纯web的前提下(不考虑移动端native),PDF的功能基本包括: 客户端PDF:最简单的场景,实现方式也很多,基本不需要有什么顾虑的地方,简单的实现可以参考系列第一篇文章。客户端PDF预览&…

三星s换机助手电脑复原不了,急!!

前几天升级手机系统用这个三星换机助手备份本来备份c盘但是最后c盘空间不够了,改成了d盘 改了之后发现c盘的备份文件复原不了了 我就去找到当天的文件改回去但是它让选择别的文件夹 有没有那个好兄弟知道的帮我一下求求了里面有些东西挺重要的

智能相机的功能介绍

智能视觉检测相机主要是应用在工业检测领域图像分析识别、视觉检测判断。相机具有颜色有无判别、颜色面积计算、轮廓查找定位、物体特征灰度匹配、颜色或灰度浓淡检测、物体计数、尺寸测量、条码二维码识别读取、尺寸测量、机械收引导定位、字符识别等功能。相机带有HDMI高清视…

不只是5G手机 三星电子称其还向韩国提供了超过5.3万个5G基站

【TechWeb】4月11日消息,据国外媒体报道,作为韩国最大的电子工业企业,三星电子的电子产品和电信设备在韩国乃至全球都有大量的用户,在目前大热的5G方面也是如此。 韩国三大电信运营商已在4月3日面向消费者推出了5G商用服务&#x…

Galaxy Fold折叠屏手机故障暴露三星内部管理问题

在三星Galaxy Fold折叠屏手机即将在北美发售之际,提前拿到评测机的媒体发布消息称,该机在实测中故障频出、软硬件两方面都问题多多。 最新消息则显示,三星中国方面已取消Galaxy Fold折叠屏手机原定于4月25日在上海举行的中国区发布会。官方给…

三星电子125国一同出售Galaxy S5 创纪录

据韩国《世界日报》4月11日报导,三星电子11日表明,当天将在美国、英国、中国和俄罗斯等125个国家一同出售新一代智能手机Galaxy S5。 这是三星电子手机同步上市国家最多的一次。 三星电子方案到5月在150余国经过350多家移动运营商相继出售这款商品。Gala…

三星大中华区总裁称Galaxy S III提前至4月份发布

三星大中华区总裁Kim Young-Ha今日表示,三星的下一代Android旗舰手机Galaxy S III将提前一个月上市,从原来的5月份提前至4月份。此前三星曾否认将在4月份推出Galaxy S II的下一代。 Kim Young-Ha向北京新闻界提到三星海外战略,他表示在战略上…