나는 최근에 내 lenovo - Legion - 노트북에 KDE를 사용하여 Debian Buster를 설치했습니다. 하지만 아무리 구글링을 해서 다른 솔루션을 시도해봐도 WIFI를 켤 수 없습니다. 저는 리눅스 세계에 처음 입문했습니다. 문제를 해결하고 해결하는 방법을 찾는 데 도움을 줄 수 있습니까? 미리 감사드립니다.
출력은 lspci -knn |grep -i net -A2
다음과 같습니다
07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: Lenovo RTL8822BE 802.11a/b/g/n/ac WiFi adapter [17aa:b023]
Kernel driver in use: r8822be
--
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38c2]
Kernel driver in use: r8169
Kernel modules: r8169
또한 소스 목록에 및를 contrib
추가 non-free
하고 설치했다는 점을 언급해야 합니다 firmware-realtek
. 그러나 변경된 사항은 없습니다.
답변1
좋아요! 해결책을 찾았습니다. 문제는 하드웨어나 드라이버에 전혀 문제가 없습니다. 주요 문제는 Debian Buster가 사용하는 커널이 일부 새로운 하드웨어와 호환되지 않는 것 같다는 것입니다. 이 문제를 해결하려면 (@감사합니다.스티븐 지터) 우리는 해야 해커널 업그레이드:
백포팅 소스 활성화:
echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list sudo apt update
현재 커널과 함께 백포트된 커널을 설치합니다.
sudo apt install -t buster-backports linux-image-amd64
백포트된 펌웨어를 설치합니다.
sudo apt install -t buster-backports firmware-linux firmware-linux-nonfree
재시작
sudo reboot
그런 다음:
백포트된 Realtek 펌웨어 설치
sudo apt install buster-backports firmware-realtek
다시 재부팅하세요. 가셔도 됩니다.