Add disable-xhci
commit
5661d7d079
|
@ -0,0 +1,19 @@
|
|||
#!/bin/bash
|
||||
|
||||
# nuc安装debian(其他系统未测试), 休眠后, 会自动唤醒
|
||||
# 经测试是 USB3.0主控制器引起的, 大概是硬件默认允许通过USB唤醒电脑, 但不知为何会自动唤醒。
|
||||
# 所以需要将XHCI(即USB3.0主控制器)状态改为disabled。
|
||||
# 这个值, 重启之后会恢复原来的状态, 所以需要在`/lib/systemd/system-sleep/`目录下写一个脚本, 自动修改值。
|
||||
# `/lib/systemd/system-sleep/`目录中的脚本被用来在系统**进入**或者从睡眠状态(如挂起,休眠)**恢复**时执行
|
||||
# pre 为进入休眠/睡眠前
|
||||
# post 为刚唤醒时
|
||||
|
||||
case $1 in
|
||||
pre)
|
||||
# 先判断该值是否为enabled状态
|
||||
if cat /proc/acpi/wakeup | grep XHCI | grep -q enabled; then
|
||||
# 这个命令, 会反转XHCI的状态值
|
||||
echo XHCI > /proc/acpi/wakeup
|
||||
fi
|
||||
;;
|
||||
esac
|
Loading…
Reference in New Issue