У меня есть ноутбук 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) рядом с основной и попытался ее приостановить - безрезультатно.
Я был бы очень признателен за каждую новую идею, потому что я борюсь с этой проблемой в течение нескольких месяцев и чувствую себя полностью застрявшим. Заранее спасибо.