Вопрос или проблема
Я недавно перешел с Manjaro на Debian и какое-то время работал с ним на своем стационарном ПК. Теперь я решил также изменить свою ноутбук с Manjaro на Debian, однако, похоже, есть какая-то проблема с Wi-Fi.
Я перечитал несколько источников и попробовал все, начиная с того, чтобы убедиться, что установлен только один networkmanager, и изменил NetworkManager.conf на managed = true.
Ноутбук: XPS 15 7590
lspci -nnk | grep 0280 -A3
:
3b:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
Subsystem: Bigfoot Networks, Inc. Device [1a56:1654]
Согласно linux-hardware, новая Wi-Fi карта должна работать под ядром Linux 5.7
и новее. Это можно добиться, установив ядро из buster-backports.
printf "%s\n" "deb http://deb.debian.org/debian stretch-backports main" |\
sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports linux-image-amd64
Скачайте Intel® Wi-Fi 6 AX200 160MHz и следуйте инструкциям по установке:
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz
tar xvf iwlwifi-cc-46.3cfab8da.0.tgz
cp iwlwifi-cc-46.3cfab8da.0/* /lib/firmware
Затем перезагрузите и отключите безопасную загрузку.
sudo reboot
Ответ или решение
Проблема с Wi-Fi на Debian KDE: Пошаговое решение
Если вы столкнулись с проблемами подключения Wi-Fi после перехода с Manjaro на Debian KDE на вашем ноутбуке Dell XPS 15 7590, не переживайте. Мы проведем через процесс диагностики и решения этой проблемы.
Шаг 1: Проверка оборудования
Сначала убедимся, что ваша сеть обнаруживается. Запустите следующую команду, чтобы получить информацию о вашем сетевом контроллере:
lspci -nnk | grep 0280 -A3
Вывод вашей команды показывает:
3b:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
Subsystem: Bigfoot Networks, Inc. Device [1a56:1654]
Это означает, что ваш Wi-Fi адаптер — это Intel, который должен работать на ядре версии 5.7 и выше.
Шаг 2: Обновление ядра
Ваша версия Debian может не иметь необходимую версию ядра для поддержки вашего Wi-Fi адаптера. Чтобы установить ядро из backports, выполните следующие команды:
- Добавьте репозиторий backports:
printf "%s\n" "deb http://deb.debian.org/debian buster-backports main" | sudo tee /etc/apt/sources.list.d/buster-backports.list
- Обновите список пакетов:
sudo apt update
- Установите ядро из backports:
sudo apt install -t buster-backports linux-image-amd64
- Перезагрузите систему:
sudo reboot
Шаг 3: Установка прошивки для iwlwifi
Чтобы ваш адаптер мог работать корректно, необходимы специальные драйвера и прошивки. Вы можете загрузить последние прошивки Intel Wi-Fi, выполнив следующие команды:
- Загрузите прошивку:
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz
- Распакуйте загруженный файл:
tar xvf iwlwifi-cc-46.3cfab8da.0.tgz
- Копируйте файлы прошивки в нужную директорию:
sudo cp iwlwifi-cc-46.3cfab8da.0/* /lib/firmware
- Перезагрузите систему еще раз, чтобы изменения вступили в силу:
sudo reboot
Шаг 4: Настройка NetworkManager
Убедитесь, что NetworkManager правильно настроен для управления сетевыми соединениями. Исправьте файл конфигурации /etc/NetworkManager/NetworkManager.conf
, добавив или изменив строку:
[ifupdown]
managed=true
После внесения изменений перезапустите NetworkManager:
sudo systemctl restart NetworkManager
Шаг 5: Убедитесь в отключении Secure Boot
Так как вы используете новые драйвера, убедитесь, что Secure Boot отключен в BIOS вашего ноутбука. Это может препятствовать загрузке неподписанных драйверов.
Заключение
Следуя этим шагам, вы должны восстановить функцию Wi-Fi на вашем ноутбуке с Debian KDE. Если проблемы продолжаются, вы можете проверить журналы системы, выполняя команды:
dmesg | grep iwlwifi
или
journalctl -xe | grep NetworkManager
Эти команды предоставят дополнительные сведения о возможных ошибках или конфликтах. Если вам нужна дополнительная помощь, сообщите об этом в сообщество Debian или на форумах, связанных с поддержкой Linux, предоставив детали о проделанных шагах и возникших ошибках.