UdevルールではUbuntuはUSB再開シーケンスで起動できないが、NixOSでは可能

UdevルールではUbuntuはUSB再開シーケンスで起動できないが、NixOSでは可能

私は、Ubuntu 22.04 LTS を実行している Lenovo ThinkPad T480、NixOS を実行している Lenovo ThinkPad X1 Carbon、およびベンダー ID 0x36dc の USB デバイスを持っています。USB デバイスは、USB 仕様リビジョン 2.0、セクション 7.1.7.7 に従ってリモート ウェイクアップ USB 再開シグナリングが可能であり、TotalPhase USB 信号アナライザーによって確認されています。

両方のラップトップに次の udev ルールがあります: ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="36dc", MODE:="0660", TAG+="uaccess", ATTR{power/wakeup}="enabled"

Ubuntu ラップトップは、リモート ウェイクアップ信号を受信して​​もスリープ状態から復帰しません。NixOS ラップトップは復帰します。

Ubuntu ラップトップには、デバイスを接続するすべてのポートがenabledあるため、udev ルールは明らかに機能しています。デバイスが接続されている USB コントローラーと同じ PCI パスを持つデバイスが表示されます。/sys/bus/usb/devices/<PORT>/power/wakeup/proc/acpi/wakeupenabledXHC

Ubuntu ラップトップの起動を妨げている他の原因は何でしょうか?

関連情報