/etc/systemd/system/wifimanager.service

/etc/systemd/system/wifimanager.service

シャットダウンコマンドを実行するたびにノートパソコンの電源が切れ、電源ボタンを押さずに5秒後に電源が再びオンになります。

WiFiアダプタがオフの場合、シャットダウンコマンドが正しく機能し、電源ボタンを押さない限り、ラップトップがシャットダウンしてオンにならないことがわかりました。

それでは、ワイヤレスドライバに問題がある可能性がありますか?

lspciによると、HP Probook i5-3230M - Wi-FiアダプタはRalink rt3290です。

dmesg -x --ctime --level=warn --level=err --level=crit --level=alert --level=emerg

Pastebin.com/wHaNwStt

ベストアンサー1

問題を解決するには、終了する前にWi-Fiをオンにする必要がありました。はい、理想的ではなくACPIのファームウェアのバグも修正しませんが、ないよりも優れています。

/etc/systemd/system/wifimanager.service

[Unit]
Description=Wifi manager which stops radio signal
DefaultDependencies=no
Before=shutdown.target reboot.target halt.target

[Service]
Type=oneshot
ExecStart=/usr/bin/wifimanager start

[Install]
WantedBy=halt.target reboot.target shutdown.target

/usr/bin/wifimanager

#!/bin/bash

start() {
  rfkill block 0
}

stop() {
  rfkill unblock 0
}


case "$1" in
  start)
    start
    exit 0
    ;;
  stop)
    stop
    exit 0
    ;;
esac

次に、開始に追加します。

systemctl enable wifimanager.service

おすすめ記事