Created attachment 10721 [details] inxi, basic system information Пытаясь найти решение для Ошибка 42627 наткнулся странное поведение. В https://bugzilla.kernel.org/show_bug.cgi?id=215787 проблема с востановлением после подключения-отключения устройства. Но у меня если делаешь: $echo 'dev_addr' > /sys/bus/pci/drivers/mt7921e/unbind $echo 'dev_addr' > /sys/bus/pci/drivers/mt7921e/bind связь востанавливается нормально, WiFi работает. Однако через какое-то время ноутбук зависает и вскоре перезагружается. Зависает при использовании сети (apt-get, firefox), но не не сразу, а через некоторое время при, например открытии очередной вкладки. При этом в journalctl всё чисто.
Created attachment 10722 [details] journalctl log
Такое надо репотрить в апстрим.
В баге апстрима есть патч с предположительным решением. Попробую его применить и отпишусь о результах.
Похоже проблема с внезапной перезагрузкой решилась с исправлением Ошибка 42627. Патч приложен там.
Андрей, вы предлагаете применить этот патч к некоторым нашим ядрам не дожидаясь того как он придет из апсрима (предположительно в 5.19)? #42627 обознчена как Importance 'major' этот баг как 'minor'.
На мой взгляд конечно лучше применить и занести в p10 - оборудование у нас есть и ошибка постоянно воспроизводится.
Хорошо. Я добавил этот патч в un-def/sisyphus вариант из апстрима std-def/sisyphus ваш вариант с моими модификациями un-def/p10 -"- Например, в вашем патче переставлены вызовы функций в отличии от апстрима. pci_free_irq_vectors(pdev); + mt76_free_device(&dev->mt76); Переставил это местами, чтоб стало как в апстриме. При следующем обновлении версии ядра в sisyphus они попадут в него. Дла un-def/p10 навернео стоит не дожидаться новой версии и пересобрать пока предыдущая версия ещё на тестировании?
Спасибо! Спешки нет, пусть попадает в следующую версию.