Debian Jessie 中的“重启:关机”问题

Debian Jessie 中的“重启:关机”问题

简短版本如下:

在我发出关机命令(无论是从 KDE 内部还是在命令行,或者看起来像是 Windows)后,我的系统将不再关机,在 Debian 服务停止后,我会在屏幕上看到“重新启动:关机”一行,然后机器一直待在那里而不会关闭电源,直到我按住电源按钮。

重新启动可以正常工作(完全关闭电源然后重新启动)。

它曾经断电过,自从我注意到这个问题以来我记得做的唯一改变就是;我将组件移到了一个新的 PC 机箱中,并添加了第二个 HDD 以安装 Win7...但除非我遗漏了什么,否则我看不出这两者中的任何一个怎么会是原因?

较长的版本:

硬件清单:

  • i3 英特尔 CPU
  • TP-Link TL-WN781ND 无线网卡
  • 华硕 P8H77-M LE 主板
  • NVIDIA GTX970
  • 4x SATA 驱动器(各种)
  • Aerocool DS200 机壳(手册中没有提到任何可能影响此问题的神奇功能,但我偶然提到了这一点)

过去几天我一直在 Google 上搜索迄今为止我尝试过的事情:

  1. 添加acpi=forceGRUB_CMDLINE_LINUX_DEFAULT=行中/etc/default/grub(然后运行sudo update-grub),没有用
  2. 检查 acpid 是否正在运行(之前没有,但现在正在运行)
  3. 检查 BIOS 中是否有任何相关的 APM 设置(尝试了几种方法:S4 状态、PCI 唤醒、不同的性能设置……都没用)
  4. 将 BIOS 重置为基本设置,无用
  5. 刷了最新的 BIOS,也没用

我不明白的是,如果它与 ACPI 相关,为什么重启命令可以起作用,而关机命令却不起作用?

dmesg | grep acpi说:

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=82698db3-dbb6-4ce2-b04f-f32475d522ae ro initrd=/install/gtk/initrd.gz quiet acpi=force
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=82698db3-dbb6-4ce2-b04f-f32475d522ae ro initrd=/install/gtk/initrd.gz quiet acpi=force
[    0.101921] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.166057] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.166209] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug PME]
[    0.166299] acpi PNP0A08:00: _OSC: OS now controls [AER PCIeCapability]
[    0.191725] acpi PNP0A08:00: Disabling ASPM (FADT indicates it is unsupported)

任何帮助或建议都将不胜感激,我随时准备提供任何有帮助的输出。:)

编辑-更多信息:

所以,

dmesg -t | grep -i'错误\|警告\|异常'

给出:

ACPI 异常:AE_NOT_FOUND,评估睡眠状态时 [_S1_] (20140424/hwxface-580)

ACPI 异常:AE_NOT_FOUND,评估睡眠状态时 [_S2_] (20140424/hwxface-580)

nouveau:0000:01:00.0 探测失败,错误为 -22

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT4._GTF](节点 ffff88011e054248),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT4._GTF](节点 ffff88011e054248),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT0._GTF](节点 ffff88011e054428),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT1._GTF](节点 ffff88011e0543b0),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT5._GTF](节点 ffff88011e0541d0),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT5._GTF](节点 ffff88011e0541d0),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT0._GTF](节点 ffff88011e054428),AE_NOT_FOUND(20140424/psparse-536)

ACPI 错误:[DSSP] 命名空间查找失败,AE_NOT_FOUND(20140424/psargs-359)

ACPI 错误:方法解析/执行失败 [_SB_.PCI0.SAT0.SPT1._GTF](节点 ffff88011e0543b0),AE_NOT_FOUND(20140424/psparse-536)

ACPI 警告:SystemIO 范围 0x0000000000000428-0x000000000000042f 与 OpRegion 0x0000000000000400-0x00000000000047f (\PMIO) 冲突 (20140424/utaddress-258)

ACPI 警告:SystemIO 范围 0x0000000000000540-0x000000000000054f 与 OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) 冲突 (20140424/utaddress-258)

ACPI 警告:SystemIO 范围 0x0000000000000530-0x000000000000053f 与 OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) 冲突 (20140424/utaddress-258)

ACPI 警告:SystemIO 范围 0x0000000000000500-0x000000000000052f 与 OpRegion 0x0000000000000500-0x000000000000563 (\GPIO) 冲突 (20140424/utaddress-258)

ACPI 警告:SystemIO 范围 0x000000000000f000-0x000000000000f01f 与 OpRegion 0x000000000000f000-0x000000000000f00f (_SB_.PCI0.SBUS.SMBI) 冲突 (20140424/utaddress-258)

EXT4-fs (sdc1):已重新安装。选项:errors=remount-ro

据我所知,这表示要么是内核错误(不太可能),要么是 BIOS 错误地报告了 ACPI。除了一个 SATA 驱动器大约 4 年之外,所有硬件都不到 12 个月,尽管我已将其作为诊断工作的一部分,但我仍然得到相同的结果。

我想知道切换到 APM 是否是一种解决方法?尽管理想情况下我还是想避免这样做。

(抱歉,上面的格式不对,我不知道如何让引号在没有空行的情况下起作用!)

答案1

如果您的硬盘是 IDE,请检查前两个针脚(主)是否缺少跳线。此关机问题通常由此引起,尤其是旧款 MOBA 游戏。

相关内容