标签: acpid

关机时的消息:看门狗没有停止!

在关机时,我经常收到消息

watchdog did not stop!
Run Code Online (Sandbox Code Playgroud)

然后笔记本电脑在几条其他线路后冻结而没有关闭。

关于如何解决这个问题的任何想法?最近经常发生这种情况,通常是在笔记本电脑开机一段时间后。

我在 Asus UX32LA 上使用 Debian 8

我找到了这个 systemd 文件(它显示了与 shutdown.target 的冲突),如果有帮助的话。我的印象是这个问题取决于我试图修复背光的一些问题(它实际上只适用于 grub 参数 "acpi_osi=" )

[Unit]
Description=Load/Save Screen Backlight Brightness of %i
Documentation=man:systemd-backlight@.service(8)
DefaultDependencies=no
RequiresMountsFor=/var/lib/systemd/backlight
Conflicts=shutdown.target  
After=systemd-readahead-collect.service systemd-readahead-replay.service     systemd-remount-fs.service
Before=sysinit.target shutdown.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-backlight load %i
ExecStop=/lib/systemd/systemd-backlight save %i
Run Code Online (Sandbox Code Playgroud)

shutdown acpi acpid watchdog

27
推荐指数
1
解决办法
7万
查看次数

电源按钮不会触发挂起(也没有任何东西)

我想在我的笔记本电脑中设置电源按钮以启动暂停。请注意,我可以通过关闭盖子或使用 来触发暂停pm-suspend,所以问题在于按钮,而不是暂停过程本身。我使用 Gnome,并且通过我配置的调整工具希望系统重新启动,所以这也不是问题。

问题似乎是系统没有意识到我正在按下电源键。最明显的迹象是,与我按下按钮来控制屏幕亮度或音量不同,acpi_listen按下电源按钮时不返回任何内容。

为了提供更多详细信息,我有一台配备 Suse 13.2 的 Lenovo Thinkpad X1 Carbon(第 3 代)。

power-management suspend acpid

12
推荐指数
1
解决办法
5245
查看次数

我需要在虚拟机中使用 acpid 吗?

我总是想知道是否需要虚拟机中的电源管理设施?

即酸。

而且我不确定它们是否仍然可以在虚拟机中运行。

virtual-machine power-management virtualbox acpid

8
推荐指数
2
解决办法
2718
查看次数

设置内核键盘映射

我已经从内核中获得了密钥代码,但acpi_listen在 Arch Linux 中无法识别它:

# /usr/lib/udev/keymap -i /dev/input/by-path/platform-thinkpad_acpi-event
Press ESC to finish, or Control-C if this device is not your primary keyboard
scan code: 0x1A    key code: micmute
Run Code Online (Sandbox Code Playgroud)

现在我尝试通过以下方式映射密钥:

# /usr/lib/udev/keymap /dev/input/by-path/platform-thinkpad_acpi-event 0x01a micmute
setting scanode 0x1A to key code 248
Run Code Online (Sandbox Code Playgroud)

acpi_listen这里仍然没有输出。

我应该如何acpi_listen识别它?

更新2

好吧,evdev 驱动程序似乎没有意识到这一点,我听说有人说 xorg 不会路由超出限制的关键事件编号。

它必须作为 acpi 事件解决,但不知道如何

更新

看起来好复杂

$ xmodmap -e 'keycode 248 = XF86MicMute NoSymbol XF86MicMute'
xmodmap:  commandline:1:  bad keysym name 'XF86MicMute' in keysym list
xmodmap:  commandline:1:  bad …
Run Code Online (Sandbox Code Playgroud)

linux kernel acpid

5
推荐指数
1
解决办法
2189
查看次数

通过电源按钮正常关机

我希望能够通过按下电源按钮来关闭我的 CentOS 7 机器。由于它不能开箱即用,我尝试了以下操作:

yum -y install acpid
service acpid start
chkconfig acpid on
Run Code Online (Sandbox Code Playgroud)

不幸的是没有效果,可能是因为这仅对 CentOS 6.x 有效。有谁知道如何通过按电源按钮启用关机?

acpi systemd acpid

5
推荐指数
1
解决办法
1万
查看次数

ACPId suspend-to-ram:您可以指定使用键盘事件唤醒吗?

这是带有 OpenRC(后来更新为 systemd)的 Gentoo Linux,以及ACPI + Intel 内核中的一些电源管理功能。ACPId 已启动并正在运行。我可以暂停使用

\n\n
echo -n "mem" > /sys/power/state\n
Run Code Online (Sandbox Code Playgroud)\n\n

这可行,但我需要使用电源按钮唤醒。有没有办法从键盘事件(例如按空格键)中唤醒?键盘是无线USB键盘。我已经查看了脚本的内容/etc/acpi,但它没有提供执行此操作的见解。我找到的大部分信息通常是针对笔记本电脑用户的。我真的需要旧的东西吗pm-utils来完成这个任务吗?仅使用 acpid 有什么问题吗?

\n\n
cat /proc/acpi/wakeup\nDevice  S-state   Status   Sysfs node\nP0P2      S4    *disabled\nP0P3      S4    *disabled  pci:0000:00:06.0\nP0P1      S4    *disabled  pci:0000:00:1e.0\nPS2K      S4    *enabled   pnp:00:0b\nEUSB      S4    *enabled   pci:0000:00:1d.7\nUSBE      S4    *enabled   pci:0000:00:1a.7\nP0P4      S4    *disabled  pci:0000:00:1c.0\nP0P5      S4    *disabled\nP0P6      S4    *disabled  pci:0000:00:1c.2\nP0P7      S4    *disabled\nP0P8      S4    *disabled\nP0P9      S4    *disabled\nGBEC      S4    *disabled\nUSB0      S4    *enabled   pci:0000:00:1d.0\nUSB1      S4    *enabled   pci:0000:00:1d.1\nUSB2      S4    *enabled   pci:0000:00:1d.2\nUSB3      S4    *disabled\nUSB4      S4    *enabled   pci:0000:00:1a.0\nUSB5 …
Run Code Online (Sandbox Code Playgroud)

gentoo acpi acpid

5
推荐指数
1
解决办法
1936
查看次数

udev 和 acpi(d) 有什么区别

它们似乎都在接收和处理内核事件,那么为什么它们都存在呢?据我所知,与 udev 相比,ACPI 似乎更高级,但除此之外并不能真正说明。

ACPI、udev、HAL 和 pm-utils 之间的关系什么相关

linux udev acpi acpid

4
推荐指数
1
解决办法
1082
查看次数

SMBus/IPMI/GenericSerialBus 写入需要长度为 66 的缓冲区,找到长度为 32

今天我的 nas debian 9 based 在启动阶段开始写出这个错误,同样通过调用以红色报告journalctl -xe

ACPI Error: SMBus/IPMI/Generic write requires Buffer of length 66, found length 32 (20160831/exfield-427)
ACPI Error: Method parse/execution failed [\SB.PMIO._PMM] (Node ffff8a71878aeaf0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20160831/power_meter-338)
Run Code Online (Sandbox Code Playgroud)

我在这个 nas 中有一个双 raid1(sda/sdbsdc/sdd),可能是其中一个磁盘有缺陷吗?

我应该担心吗?什么可能导致此错误,我该如何解决?

这可能是我有时按下电源而不是登录并手动写入的事实给出的错误shutdown -h now吗?

谢谢

linux raid debian acpi acpid

2
推荐指数
1
解决办法
7031
查看次数