yisivi3001 发表于 2023-6-11 16:42:36

请问MT3000 如何调整风扇转速

请问MT3000按照官网编译的纯净固件,如何调整风扇转速

tiancaiV 发表于 2023-6-12 15:45:05

有个功能叫搜索

萝卜大侠 发表于 2023-6-12 16:29:03

echo 值到/sys/class/thermal/cooling_device0/cur_state 这个文件试试
或者这个/sys/class/fan/fan_speed

yisivi3001 发表于 2023-6-12 21:45:24

萝卜大侠 发表于 2023-6-12 16:29
echo 值到/sys/class/thermal/cooling_device0/cur_state 这个文件试试
或者这个/sys/class/fan/fan_speed ...

cat /sys/devices/virtual/thermal/thermal_zone0/temp
显示的值是
67901
或者
68052
或者
67901
这类值,请问这个是有转换公式吗?

输入gl_fan -s查风扇转速,显示值:0
cat /sys/class/fan/fan_speed显示的值也是:0
不知道使用温度修改指令:gl_fan -t 70,会不会有效果,据说最低70才开始工作,那难道得把路由加热到71度才能验证吗?

yisivi3001 发表于 2023-6-12 23:59:25

jkle 发表于 2023-6-12 21:47
如何強制開機就轉動呢?增強散熱,讓機器滿負荷運行

据说风扇寿命有限,长期工作,很容易就挂了

clement 发表于 2023-6-13 02:16:33

之前刷的一个固件,30度就开始转(几乎是默认常开了),用了一天我就刷掉了。不忍心让风扇一直转哈哈哈,感觉会加速老化。

萝卜大侠 发表于 2023-6-13 10:10:32

yisivi3001 发表于 2023-6-12 21:45
cat /sys/devices/virtual/thermal/thermal_zone0/temp
显示的值是
67901


对于MT3000,当前CPU温度是将读到的值除以1000,得到带小数的温度值。
/sys/class/thermal/cooling_device0/cur_state 值的允许范围位0~120个等级,0为关闭风扇,120为最大转速

yisivi3001 发表于 2023-6-13 13:53:48

萝卜大侠 发表于 2023-6-13 10:10
对于MT3000,当前CPU温度是将读到的值除以1000,得到带小数的温度值。
/sys/class/thermal/cooling_devic ...

echo 1 > /sys/class/thermal/cooling_device0/cur_state
都正常写入值,使用cat查看也都正常的,
但是写入
echo 1 > /sys/class/fan/fan_speed
报错,信息如下:
ash: write error: No error information
是因为没有权限吗?
ls -l /sys/class/fan/fan_speed
-rw-rw-r--    1 root   root          4096 Jun 13 13:50 /sys/class/fan/fan_speed
看着应该有写权限呀,使用root登录,ssh方式

萝卜大侠 发表于 2023-6-13 19:38:40

yisivi3001 发表于 2023-6-13 13:53
echo 1 > /sys/class/thermal/cooling_device0/cur_state
都正常写入值,使用cat查看也都正常的,
但是写 ...

/sys目录下的文件如果提示写入权限问题代表不支持写,只能看。
你只能操作/sys/class/thermal/cooling_device0/cur_state文件,有120个速率等级可调。
风扇的转速是不能直接调节的,因为其本身的硬件特性甚至和润滑油有关系,无法精确控制

yisivi3001 发表于 2023-6-15 00:36:07

本帖最后由 yisivi3001 于 2023-6-15 00:37 编辑

萝卜大侠 发表于 2023-6-13 19:38
/sys目录下的文件如果提示写入权限问题代表不支持写,只能看。
你只能操作/sys/class/thermal/cooling_de ...
在这个帖子上

https://forum.gl-inet.cn/forum.p ... =301&extra=page%3D1

“数值范围为0~255,起转最低值为36,255代表最高转速,0 代表停止转动
风扇在正常工作时最大转速大概是每分钟4500转,高温时可达6000转,256个等级相当于把风扇转速分为256份,大家可以根据这个对照关系计算出每个等级大致对应的风扇转速”

AXT1800和MT3000的转速控制和转速等级划分不是一样的?那MT3000的120个速率等级,0是停止,1是最低启动的值,对吗?

yisivi3001 发表于 2023-6-15 00:39:28

本帖最后由 yisivi3001 于 2023-6-15 00:43 编辑

jkle 发表于 2023-6-12 21:47
如何強制開機就轉動呢?增強散熱,讓機器滿負荷運行
如果我没有理解错:
设定最低起转温度 30摄氏度
uci set glfan.@globals.temperature='30'
确认
uci commit glfan
重启服务
/etc/init.d/gl_fan restart

panzhongmin1 发表于 2023-6-15 08:45:25

本帖最后由 panzhongmin1 于 2023-6-15 08:50 编辑

修改风扇启动温度
// 打开 路由器的 终端,如果没有的话,你可以在iStore商店里安装一下quickstart
在终端输入代码如下↓
vi /etc/config/glfan
vi编辑器的用法很简单,按下键盘上的 “i”,即可进入编辑模式,修改2个温度,
比如将76度设置为48度修改后,按下ESC,退出编辑状态,然后输入:wq 即可完成配置文件的保存。
记得修改之后,要重启一下路由器,才可以生效。https://didiboy0702.gitbook.io/w ... ji-shi-yong-zhi-nan我可以说这个博主有不刷机玩转MT3000的最强教学

yisivi3001 发表于 2023-6-16 00:20:14

萝卜大侠 发表于 2023-6-13 19:38
/sys目录下的文件如果提示写入权限问题代表不支持写,只能看。
你只能操作/sys/class/thermal/cooling_de ...

萝卜大侠,
echo 1 > /sys/class/thermal/cooling_device0/cur_state,
显示正常写入数值1.
重启之后,值又变成了0,请问这个是为啥呀?
页: [1]
查看完整版本: 请问MT3000 如何调整风扇转速