Я недавно купил 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 ответ1

2

По вашей ссылке:

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

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

Вы уже получили пакет с прошивкой от 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .