linux_memoの日記

linux (fedora中心) の備忘録になる予定

MX KEYS MINI のサスペンド→即復帰する現象について

 前回、MX KEYS MINI と fedora 35をBolt接続した記事を書いた

 

接続できたのは良いが席を離れたい時にpcをサスペンド状態にしようとすると一旦サスペンド状態になるも即座に解除されてしまう現象になってしまった

google先生に聞いてみると先達から似たような症状があった

 

ricrowlさんのブログ記事より引用

ubuntuをスリープしてもマウス触っただけで復帰してしまう - ricrowlのブログ

要は接続しているusb機器でwakeupに対応しているものを特定してそれを無効化しろという話(間違っていたらスマン)

 

で、私もやってみた結果

grep . /sys/bus/usb/devices/*/power/wakeup | grep enabled

/sys/bus/usb/devices/3-5/power/wakeup:enabled
/sys/bus/usb/devices/3-6/power/wakeup:enabled
/sys/bus/usb/devices/3-7/power/wakeup:enabled

 

後は3-5 3-6 3-7の具体的な名称を調べてみる

grep . /sys/bus/usb/devices/3-[5-7]/product

/sys/bus/usb/devices/3-5/product:Microsoft® 2.4GHz Transceiver v8.0
/sys/bus/usb/devices/3-6/product:USB Receiver
/sys/bus/usb/devices/3-7/product:Microsoft® Nano Transceiver v1.0

Boltレシーバはlogicool社製だからmicrosoft社製のtransrecieverは除外

という事で3-6のUSB ReceiverがBoltレシーバだと思われる

 

# gedit /sys/bus/usb/devices/3-6/power/wakeup

で特定できたファイルを開いて enabled ⇨ disabled に書き換えて終了

 

ただこれだと恐らくBoltレシーバ自体がwakeup機能を無効化されているだろうからBoltレシーバのウリである1つのレシーバで最大6台までの対応機器の接続が全て無効化してそうだ(未確認)

う〜ん