Почему мой Wi-Fi не работает на Debian?

Почему мой Wi-Fi не работает на Debian?

Недавно я купил Lenovo Flex 14 (Вот этот) и установил на него Debian 9.2.0. К сожалению, при загрузке новой системы я обнаружил, что Wi-Fi не работает. lspci -nnпоказывает, что обнаружена карта Wi-Fi:

01:00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. Устройство [10ec:b822]

Я посмотрел этот конкретныйустройствои обнаружил, что это чип Realtek RTL8822BE. Этот чипимеет драйвер Linuxкоторый, похоже, будет предоставленэтот пакет. К сожалению, даже после установки и перезагрузки мой Wi-Fi все еще не работал. Я подумал, что, возможно, версия 9.2.0 просто слишком старая, поэтому я повторил вышеизложенное после переустановки с самым последним (9.6.0) образом DVD. К сожалению, моя проблема осталась.

Почему установленная мной прошивка не загружается и что можно сделать, чтобы это исправить?

вывод dmesg
вывод lspci

решение1

От твоегосвязь:

Для тех, у кого в системе установлен новый беспроводной чипсет Realtek RTL8822BE, первоначальная поддержка будет реализована в предстоящей версии Linux. 4.14Ядро LTS.

Если он был добавлен только начиная с ядра 4.14 (и не был перенесен), то ядро ​​Debian 9 4.9 недостаточно хорошо (действительно, CONFIG_R8822BEв ядре Debian 4.9.0-8-amd64, если посмотреть в файл конфигурации, не включена ни одна опция).

У вас уже есть пакет с прошивкой от stretch-backports, но этого недостаточно: вам также необходимодобавить репозиторий stretch-backportsи получить из него более новое ядро, которое будет использовать прошивку.

В задаче, не связанной с «курица или яйцо», это будет выглядеть так, если следовать ранее приведённым инструкциям:

apt-get -t stretch-backports install linux-image-amd64

Для вашего удобства (если вы не можете сделать это напрямую из-за проблем с подключением), вот сегодняшний вывод всех URI (вместе с контрольной суммой, но вы не должны доверять незнакомцу), которые могут потребоваться для установки этого (запуск из контейнера, в котором не установлен пакет ядра и его зависимости, что позволяет извлекать все URI). Со временем это изменится и станет недействительным. Возможно, понадобятся только два, имеющие "bpo" в версии, может быть, больше. Также предупреждение, хотя 4.18 выше, чем 4.9, точная версия пакета, основанная на 4.18.6, несколько устарела, поэтому вы не получите последние исправления безопасности. Вам следует рассмотреть возможность компиляции ядра самостоятельно.

root@stretch-amd64:~# apt-get --no-install-recommends -t stretch-backports --print-uris install linux-image-amd64
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  initramfs-tools initramfs-tools-core klibc-utils libklibc linux-base linux-image-4.18.0-0.bpo.1-amd64
Suggested packages:
  linux-doc-4.18 debian-kernel-handbook grub-pc | grub-efi-amd64 | extlinux
Recommended packages:
  busybox | busybox-static firmware-linux-free irqbalance apparmor
The following NEW packages will be installed:
  initramfs-tools initramfs-tools-core klibc-utils libklibc linux-base linux-image-4.18.0-0.bpo.1-amd64 linux-image-amd64
0 upgraded, 7 newly installed, 0 to remove and 82 not upgraded.
Need to get 45.8 MB of archives.
After this operation, 258 MB of additional disk space will be used.
'http://deb.debian.org/debian/pool/main/k/klibc/libklibc_2.0.4-9_amd64.deb' libklibc_2.0.4-9_amd64.deb 52556 MD5Sum:cc58644bf747b94c45a4f4e6d5440cfb
'http://deb.debian.org/debian/pool/main/k/klibc/klibc-utils_2.0.4-9_amd64.deb' klibc-utils_2.0.4-9_amd64.deb 108026 MD5Sum:69036678454864a49bffb07f3a21c705
'http://deb.debian.org/debian/pool/main/i/initramfs-tools/initramfs-tools-core_0.130_all.deb' initramfs-tools-core_0.130_all.deb 96964 MD5Sum:913c8d77ff9ef5119e977a64e7cf6400
'http://deb.debian.org/debian/pool/main/l/linux-base/linux-base_4.5_all.deb' linux-base_4.5_all.deb 19130 MD5Sum:696b126edc7f388d2fd8a21ff0b14cb0
'http://deb.debian.org/debian/pool/main/i/initramfs-tools/initramfs-tools_0.130_all.deb' initramfs-tools_0.130_all.deb 65976 MD5Sum:19760d5fe943a82127871846bf188e76
'http://deb.debian.org/debian/pool/main/l/linux/linux-image-4.18.0-0.bpo.1-amd64_4.18.6-1~bpo9+1_amd64.deb' linux-image-4.18.0-0.bpo.1-amd64_4.18.6-1~bpo9+1_amd64.deb 45402920 MD5Sum:ecb628d9ba7ce164dacf68edfc885e95
'http://deb.debian.org/debian/pool/main/l/linux-latest/linux-image-amd64_4.18+98~bpo9+1_amd64.deb' linux-image-amd64_4.18+98~bpo9+1_amd64.deb 8106 MD5Sum:2cdd5e38fe1d4d82898a24ecba6233f9

Связанный контент