У меня есть Dell Inspiron 3593 с Wi-Fi-картой QCA9377 под управлением Ubuntu 20.04. Мне хорошо известно, что эта карта вызывает проблемы в Ubuntu, но у меня есть такая, о которой, думаю, не спрашивали раньше здесь (или, по-видимому, где-нибудь еще).
Случайным образом мой Wi-Fi полностью отключился, пинги до 8.8.8.8 ничего не вернули, и все соединение было потеряно. Мой Wi-Fi регистрируется в правом верхнем углу как подключенный, и никаких проблем нигде не возникает, за исключением того факта, что буквально не работает соединение. Это похоже на проблему с прошивкой, но странно то, что если я попытаюсь открыть настройки Wi-Fi на панели лотка Gnome, я не смогу, и моя мышь дает сбои и двигается в медленном темпе в течение нескольких секунд. Тогда ничего. Мне нужно принудительно перезагрузить компьютер, чтобы вернуть Wi-Fi, и это всегда работает.
Некоторое время назад я создал небольшой скрипт для принудительного удаления и последующего добавления модулей ядра ath10k_pci
, ath10k_core
и ath
. Я запустил его впервые сегодня, и, как и когда я пытаюсь открыть настройки WiFi, моя система тормозит на несколько секунд, и процесс терминала зависает. Этот скрипт действительно работает, когда работает Wi-Fi (но не действует, раньше работал).
Я также должен упомянуть, что перезагрузка через Ubuntu не удалась, система просто зависает на экране выключения (я буквально оставил его на два часа раньше, и он остался там), мне нужно принудительно завершить работу с помощью кнопки физического питания.
Эта проблема возникает независимо от того, в какой сети Wi-Fi я использую. Я предполагаю, что потребуются некоторые журналы и тому подобное, поэтому, пожалуйста, прокомментируйте, что я должен добавить, у меня вообще нет опыта отладки таких проблем. Если бы кто-нибудь мог предложить решение или возможные исправления, или даже что-то, что я мог бы сделать, чтобы исправить проблему, когда она возникает без перезагрузки , это было бы замечательно.
Была такая же проблема, решил ее заменой глючной прошивки - вот решение.
Затем удалите прошивки-5 и прошивки-6 (сохраните их в надежном месте на всякий случай) из /lib/firmware/ath10k/QCA9377/hw1.0/ и переименуйте загруженный файл в firmware-5 и поместите его в папку /lib/firmware/ath10k/QCA9377/hw1.0/. Перезагрузить. Сортировка.
Это нужно делать каждый раз, когда вы обновляете ядро.