Ubuntu 24.04 потерял WiFi после обновления.

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

Я использую Ubuntu 24.04 на MacBook Air 4. После обновления я потерял соединение с интернетом. У меня нет адаптера USB для Ethernet, поэтому я не могу подключить устройство напрямую.

До обновления я использовал два разных USB WiFi адаптера для тестирования, но теперь ни один из них не распознается моим компьютером при подключении.

sudo apt update возвращает ошибки failed to fetch.

sudo apt upgrade возвращает различные ошибки при попытке сборки модулей. Приложу скриншот к этому посту.

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

У меня мало опыта в объяснении проблем с Linux, но я буду рад предоставить любую другую информацию, необходимую для решения этой проблемы.

Результаты sudo apt upgrade :

введите описание изображения здесь

Результаты ip a и lsusb :

введите описание изображения здесь

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

Результаты git clone и sudo dkms status :

введите описание изображения здесь

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

Уважаемый пользователь,

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

Теоретический аспект

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

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

Пример

Ваш случай с Ubuntu 24.04 и MacBook Air 4 является одним из таких примеров, где обновления могли повлиять на функциональность встроенного Wi-Fi чипа. Данный MacBook, вероятно, оборудован чипом Broadcom, который изначально может требовать нестандартных драйверов для корректной работы.

Ошибки при выполнении sudo apt update и sudo apt upgrade говорят о том, что система не может обновиться самостоятельно из-за отсутствия интернет-соединения. Более того, отсутствие распознавания USB WiFi адаптеров указывает на то, что драйверы этих устройств не загружены или неправильно установлены.

Применение

Для начала, мы должны найти информацию о вашем Wi-Fi устройстве. Оно может не отображаться в ip a, но его можно попытаться найти через lspci или lsusb (в зависимости от того, встроенное это устройство или подключаемое через USB).

  1. Определение оборудования:
    Используйте следующую команду, чтобы увидеть все подключенные устройства PCI, включая сетевые адаптеры:

    lspci -nn | grep -i network
  2. Поиск драйверов для Broadcom:
    Если ваше устройство действительно основано на Broadcom-чипе, вы можете попробовать установить драйверы вручную. Для этого вам понадобится другой компьютер с доступом в интернет:

    • Зайдите на сайт Broadcom Linux STA Driver и выберите подходящий драйвер для вашей версии Ubuntu.
    • Копируйте скачанный пакет на вашу Ubuntu машину через USB-накопитель.
    • Установите его с помощью команды:
      sudo dpkg -i <package_name>.deb
  3. Проверка состояния ядра:
    Убедитесь, что у вас установлены заголовки ядра, так как драйверы могут зависеть от них. Если у вас уже есть заголовки, которые подходят под вашу версию ядра, переходите к следующему шагу. В противном случае:

    • Установите заголовки ядра с помощью следующей команды (скачайте нужные файлы предварительно):
      sudo dpkg -i <headers_package_name>.deb
  4. Перезагрузка сетевых служб:
    После успешной установки драйвера перезапустите сетевые службы:

    sudo systemctl restart NetworkManager
  5. Использование USB WiFi адаптера:
    Обычно для USB адаптеров также требуются дополнительные драйверы. Проверьте сетевые адаптеры через lsusb и найдите имя или идентификатор вашего устройства, затем ищите совместимые драйверы.

  6. Избегание конфликтов:
    Если у вас установлены старые версии драйверов, это может вызывать конфликты. Убедитесь, что все старые неиспользуемые драйверы удалены:

    sudo apt remove --purge <old_driver_name>
  7. Дополнительная отладка:
    Наблюдайте за системными логами, которые могут помочь в диагностике причины:

    dmesg | grep -i error

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

С уважением,
[Ваше имя]

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

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