У меня есть ноутбук Thinkpad Yoga S1 с Arch Linux.

Когда я делаю systemctl suspend сразу после перезагрузки, он приостанавливается и остается приостановленным. Но когда я повторяю systemctl suspend после его пробуждения, он приостанавливается и просыпается через несколько секунд. После каждого пробуждения я вижу следующее (повторяется несколько раз) в консоли:

wlp4s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22) usb 1-1.8: device descriptor read/64, error -32 usb 1-1.8: device descriptor read/64, error -32 usb 1-1.8: device descriptor read/64, error -32 usb 1-1.8: device descriptor read/64, error -32

Это повторяется каждый раз, когда я приостанавливаю ноутбук, прежде чем перезагрузить его. После перезагрузки он позволяет один раз приостановить его, а затем продолжает просыпаться после каждой suspend .

Что я пробовал до сих пор:

  • wlp4s0 по ip link - ничего не изменилось.
  • Отключены wifi, bluetooth, usb-порты и "сенсорный хаб" (что бы это ни значило) в настройках BIOS - сообщения об ошибках изменились, но поведение было таким же.
  • Погуглил на эту ошибку -32 и нашел несколько упоминаний об этом наряду с настройкой IOMMU/VT в настройке BIOS, но я не мог понять, как это связано с моей проблемой. (Кроме того, у меня нет этой настройки в моей настройке BIOS.)
  • Создан новый новый пользователь (думая, что причина может быть в настройках пользователя) и попытался заблокировать аккаунт, но столкнулся с тем же поведением.
  • Даже установил другую ОС (Manjaro 17.01) рядом с основной и попытался ее приостановить - безрезультатно.

Я был бы очень признателен за каждую новую идею, потому что я борюсь с этой проблемой в течение нескольких месяцев и чувствую себя полностью застрявшим. Заранее спасибо.

0