【Ubuntu】サスペンドからの復帰時にUSB接続のキーボードなどが効かなくなるのをどうにかする。

サスペンドからの復帰後に、USBキーボードやらマウスやらが動作しなくなる…という事案がしばしば発生して困るので何とかしてみる。デバイスをつなぎ直したり、サスペンド → 復帰 を何度か繰り返すと復活することもあるのだけれど。

システム起動時のオプションを追加してやれば良いらしい。grub の設定に手を加えます。

ターミナルを開いて、

$ sudo nano /etc/default/grub

ファイルの最初の方に GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" という行がある筈なので、それを

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

に書き換えて保存。

ファイルを保存したら、

$ sudo update-grub

…を実行して、システムを再起動。

grub設定をGUIで弄れるツール・Grub Customizerを利用しても良いですな。

Grub Customizerを立ち上げて、[ 一般設定 ] タブをクリック。"Kernelパラメーター" 欄を

quiet splash usbcore.autosuspend=-1
grub_edit20191223_2.png

…のように書き換えて、[ 保存 ]。そしてシステムを再起動。

如何でしょうか。

設定変更が効いているかどうかは、以下のコマンド…

$ cat /sys/module/usbcore/parameters/autosuspend

…を実行してみて、

-1

が出力されたら成功です。

参照:USB ports not working after resume from sleep on Ubuntu 18.04 - Ask Ubuntu

-----

Grub Customizerのインストール方法は:

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt update
$ sudo apt install grub-customizer
-----

うちのシステムは:

  • Ubuntu 18.04.3 LTS
  • Kernel 5.0.0-29
  • Lenovo ThinkCentre M715q tiny (2nd Gen)

カテゴリ: