Моя WiFi-карта сначала работает в Linux, но затем внезапно перестаёт работать, пока я не перезагружу систему снова.

Вопрос или проблема

У меня тоже была такая проблема с моим мини-ПК Geekom, и сейчас я вижу это на своей материнской плате MSI MAG Tomahawk x870 с картой Qualcomm PCI. Я установил PopOS!, и все работало отлично, пока через 20 минут до часа Wi-Fi не переставал работать.

Детали системы:

  • Pop!_OS 22.04 LTS “jammy”
  • Ядро: 6.9
  • Чипсет Wi-Fi Qualcomm: NCM865
  • Драйвер: ath12k_pci

Что я пробовал:

  1. Изменил /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf для отключения режима энергосбережения
  2. Выключил ufw
  3. Выключил wireguard
  4. Выключил tailscale
  5. Выключил Bluetooth
  6. Обновил драйвера ath12k_pci: https://wireless.docs.kernel.org/en/latest/en/users/drivers/ath12k/installation.html

Ничто из этого не сработало, и у меня закончились идеи.

В конце концов, я попробовал обновить ядро с помощью mainline, и это, похоже, сработало. Теперь я вижу стабильное соединение Wi-Fi.

Вот руководство, по которому я следовал:

Шаги:

  1. Установить mainline
  2. Проверить, есть ли доступные более новые ядра: mainline check
  3. Обновиться до новейшего ядра: mainline install-latest
    • В моем случае это было 6.12.1

Ответ или решение

Проблема с Wi-Fi адаптером на вашем компьютере под управлением Pop!_OS действительно может вызывать неудобства, особенно если работает он правильно в течение короткого времени, а затем внезапно прекращает функционировать. Давайте разберем вашу ситуацию по порядку, используя структурированный подход.

Фон

Ваши системные детали:

  • Операционная система: Pop!_OS 22.04 LTS "jammy"
  • Ядро: 6.9
  • Вайфай чипсет: Qualcomm NCM865
  • Драйвер: ath12k_pci

Проблема заключается в том, что после 20 минут или 1 часа использования Wi-Fi перестает работать, и единственным способом восстановить соединение становится перезагрузка системы.

Анализ существующих решений

Вы уже предприняли ряд шагов для диагностики и устранения проблемы:

  1. Отключение режима энергосбережения:
    Изменения в файле /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf для отключения режима энергосбережения были разумным шагом. Однако, поскольку это не помогло, следует исследовать, как именно ваш адаптер обрабатывает события и активное использование.

  2. Отключение межсетевого экрана и других сетевых сервисов:
    Отключение ufw, wireguard и tailscale могло исключить проблемы с сетевой конфигурацией, но стоит также проверить логи системы на наличие ошибок, связанных с подключением.

  3. Проблема с драйвером:
    Обновление драйвера ath12k_pci, согласно документам на официальном сайте, также выглядело многообещающе. Если предыдущие версии драйвера содержали ошибки, то их обновление могло бы помочь.

  4. Отключение Bluetooth:
    Bluetooth может конфликтовать с некоторыми Wi-Fi адаптерами, и отключение его также стоит было попробовать.

Рекомендации после обновления ядра

Согласно вашему последнему сообщению, обновление ядра с помощью mainline решило проблему. Это выявляет, что потенциальные проблемы могли быть связаны с совместимостью драйверов и ядра. Версия ядра 6.12.1, по всей видимости, предоставила улучшения, необходимые для стабильной работы вашего Wi-Fi адаптера.

Шаги для поддержания стабильной работы

  1. Следите за обновлениями ядра:
    Регулярно проверяйте обновления ядра с помощью mainline и применяйте их, когда они появляются, чтобы избежать повторения проблемы.

  2. Мониторинг системы:
    Используйте мониторинг системных логов (journalctl -f или dmesg) для выявления возможных ошибок, особенно в моменты, когда Wi-Fi отключается.

  3. Настройка дополнительных параметров:
    Если возникнут повторные проблемы, рассмотрите возможность настройки параметров вашего Wi-Fi адаптера через modprobe или изменение конфигураций в /etc/modprobe.d/.

  4. Обратная связь с сообществом:
    Присоединитесь к форумам Pop!_OS или к сообществу пользователей Linux, где вы можете обмениваться опытом и новыми решениями друг с другом. Это может быть особенно полезно для отслеживания различных проблем с совместимостью оборудования.

Заключение

Проблемы с Wi-Fi в Linux часто связаны с совместимостью драйверов и версий ядра. Ваш опыт показывает, что обновление ядра может оказаться эффективным решением. Будьте внимательны к изменениям в системных настройках и поддерживайте вашу систему в актуальном состоянии для достижения наилучших результатов. Если возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за советом.

Оцените материал
Добавить комментарий

Капча загружается...