AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 693951
Accepted
mathbekunkus
mathbekunkus
Asked: 2022-03-11 17:34:23 +0800 CST2022-03-11 17:34:23 +0800 CST 2022-03-11 17:34:23 +0800 CST

Debian 测试因过热而冻结,风扇传感器提供令人困惑的信息

  • 772

我正在戴尔 Latitude 7480 上运行 Debian 测试。

我一直有很多冻结问题,我终于把它缩小到过热问题。在电池上,我可以工作 1 小时以上没有问题,有时系统会死机:鼠标停止移动,键盘背光不关闭,我无法 SSH 进入这台机器。在交流电源上,插入电源后 15-20 分钟后也会出现同样的情况;发生这种情况时,笔记本电脑的底部非常热(不会烫伤,只是比应有的温度高)。我目前在这台机器上使用交流电,21 分钟后它还没有冻结,但我有一个 USB 风扇连接到它。

问题是风扇永远不会启动。昨天我跑watch sensors了整场比赛,但温度确实有所不同;但是,风扇速度在一个观察周期(2 秒)内始终变为正数,并在一两秒后回到零;所以系统读取一个旋转的风扇大约 2-4 秒,然后它停止,但我从来没有听到它。我知道风扇工作正常,因为我运行了板载诊断工具,风扇不仅启动了,而且在内存测试期间的某个时刻我可以听到它全速运转的声音。

编辑:我忘了提到在某些时候我跑了sensors-detect,这表明我添加了模块fan和coretempto /etc/modules,我做了。当我运行时lsmod,两个模块总是在Used by列上显示 0。

昨天20点15分系统死机,今天查了一下/var/log/syslog,发现是这样的:

Mar  9 20:15:01 host CRON[1203]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)

我搜索了这个,我得到的只是这篇文章,但我看不出它与我的问题有任何关系(我确实安装了 Apache,但这不是服务器,它是笔记本电脑,我不在这里运行 mysql;也,CPU 仪表不上升,并且重新启动并不比通常慢)。还有很多类似的台词,但我不记得所有这些台词都是在系统冻结时发生的;我敢肯定不是所有人都这样做了,因为在其中一些之后还有更多的日志行表明机器仍在运行。

我可以收集的唯一其他信息如下,同样来自/var/log/syslog:

Mar 10 18:45:20 host sensors[600]: dell_smm-isa-0000
Mar 10 18:45:20 host sensors[600]: Adapter: ISA adapter
Mar 10 18:45:20 host sensors[600]: Processor Fan:    0 RPM  (min =    0 RPM, max = 6600 RPM)
Mar 10 18:45:20 host sensors[600]: CPU:            +39.0°C
Mar 10 18:45:20 host sensors[600]: Ambient:        +24.0°C
Mar 10 18:45:20 host sensors[600]: SODIMM:         +23.0°C
Mar 10 18:45:20 host sensors[600]: Other:          +24.0°C
Mar 10 18:45:20 host sensors[600]: nvme-pci-3c00
Mar 10 18:45:20 host sensors[600]: Adapter: PCI adapter
Mar 10 18:45:20 host sensors[600]: Composite:    +23.9°C  (low  = -273.1°C, high = +84.8°C)
Mar 10 18:45:20 host sensors[600]:                        (crit = +89.8°C)
Mar 10 18:45:20 host sensors[600]: acpitz-acpi-0
Mar 10 18:45:20 host sensors[600]: Adapter: ACPI interface
Mar 10 18:45:20 host sensors[600]: temp1:        +25.0°C  (crit = +107.0°C)

Mar 10 18:45:20 host fancontrol[608]: Settings for hwmon6/pwm1:
Mar 10 18:45:20 host fancontrol[608]:   Depends on hwmon6/temp1_input
Mar 10 18:45:20 host fancontrol[608]:   Controls hwmon6/fan1_input
Mar 10 18:45:20 host fancontrol[608]:   MINTEMP=20
Mar 10 18:45:20 host fancontrol[608]:   MAXTEMP=60
Mar 10 18:45:20 host fancontrol[608]:   MINSTART=150
Mar 10 18:45:20 host fancontrol[608]:   MINSTOP=100
Mar 10 18:45:20 host fancontrol[608]:   MINPWM=0
Mar 10 18:45:20 host fancontrol[608]:   MAXPWM=255
Mar 10 18:45:20 host fancontrol[608]:   AVERAGE=1
Mar 10 18:45:20 host systemd[1]: Started fan speed regulator.


Mar 10 18:45:20 host fancontrol[787]: Common settings:
Mar 10 18:45:20 host fancontrol[787]:   INTERVAL=10
Mar 10 18:45:20 host ModemManager[795]: <info>  ModemManager (version 1.18.6) starting in system bus...
Mar 10 18:45:20 host fancontrol[787]: Settings for hwmon6/pwm1:
Mar 10 18:45:20 host fancontrol[787]:   Depends on hwmon6/temp1_input
Mar 10 18:45:20 host fancontrol[787]:   Controls hwmon6/fan1_input
Mar 10 18:45:20 host fancontrol[787]:   MINTEMP=20
Mar 10 18:45:20 host fancontrol[787]:   MAXTEMP=60
Mar 10 18:45:20 host fancontrol[787]:   MINSTART=150
Mar 10 18:45:20 host fancontrol[787]:   MINSTOP=100
Mar 10 18:45:20 host fancontrol[787]:   MINPWM=0
Mar 10 18:45:20 host fancontrol[787]:   MAXPWM=255
Mar 10 18:45:20 host fancontrol[787]:   AVERAGE=1

上面的两个block不是连续的,而是相关的信息。以下是我认为相关的一些文件的内容:

cat /sys/devices/platform/dell_smm_hwmon/driver_override 
(null)

cat /sys/devices/platform/dell_smm_hwmon/uevent 
DRIVER=dell_smm_hwmon
MODALIAS=platform:dell_smm_hwmon

cat fancontrol
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon6=devices/platform/dell_smm_hwmon
DEVNAME=hwmon6=dell_smm
FCTEMPS=hwmon6/pwm1=hwmon6/temp1_input
FCFANS= hwmon6/pwm1=hwmon6/fan1_input
MINTEMP=hwmon6/pwm1=20
MAXTEMP=hwmon6/pwm1=60
MINSTART=hwmon6/pwm1=150
MINSTOP=hwmon6/pwm1=100

最后一个已经在上面的 syslog 块中,但我仍然在这里复制它。

我在 Linux 上遇到的所有没有粉丝的解决方案都建议我安装fancontrol然后运行pwmconfig​​. 我第一次尝试时收到错误消息,告诉我没有/etc/fancontrol.conf文件;我尝试在插入 USB 风扇的情况下运行此命令并且它可以工作。为了保险起见,我只是按回车键生成了默认参数的配置文件,但我仍然听不到球迷在踢球。正如我上面所说的,sensors程序告诉我速度每 2-4 秒变化一次,但风扇永远听不见,也不会一直开着。风扇在 Windows 上工作(这台笔记本电脑曾经有它,但我用新的 SSD 替换了 SSD,但保留并且没有格式化旧的),正如我上面所说,也在板载诊断工具中。我还在 USB 记忆棒上运行了 Puppy Linux,它没有这个问题,虽然我也没有听到风扇工作的声音。

有没有办法正确配置fancontrol来解决这个问题?还有其他选择吗?我可以很好地使用插入风扇的笔记本电脑,但这不是我正在寻找的那种解决方案。谢谢!

debian sensors
  • 1 1 个回答
  • 37 Views

1 个回答

  • Voted
  1. Best Answer
    mathbekunkus
    2022-03-15T16:01:01+08:002022-03-15T16:01:01+08:00

    在这种情况下,解决方案是设置 modify/etc/default/grub以包含此行:GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=!Windows 2020". 该acpi_osi参数告诉内核将 ACPI 事件视为发生在值 OS 上。

    • 0

相关问题

  • GRUB 配置以识别同一 Linux 发行版的不同桌面环境(安装)

  • astyle 不会更改源文件格式

  • 接收有关全新 Debian 的电子邮件

  • Debian Stretch:libgs_plugin_systemd-updates.so 中的 gnome-software 段错误

  • 如何在拼音输入法中输入ü?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve