Realtek RTL8852BE(b852) Wi-Fi 드라이버 설치가 Ubuntu 및 PopOS에서 실패함

Realtek RTL8852BE(b852) Wi-Fi 드라이버 설치가 Ubuntu 및 PopOS에서 실패함

새 노트북 Xiaomi Notebook Pro 14 2022(Intel i7 12gen)를 구입했는데(전체 사양이 필요합니까?) 안타깝게도 Wi-Fi를 활성화할 수 없습니다. 사용 가능한 최신 Ubuntu 및 PopOS 이미지를 설치하려고 시도했지만 Wi-Fi가 둘 다 기본적으로 작동하지 않는 것 같습니다(저는 pop OS를 선택했습니다). 현재 노트북에서 인터넷에 접속할 수 있는 유일한 방법은 스마트폰의 모뎀을 사용하는 것입니다.

일부 사양은 다음과 같습니다.

네트워크 컨트롤러 이름(하드웨어 유틸리티에서):리얼텍반도체(주) 디바이스 b852

uname -r5.19.0-76051900-generic

lshw -C network결과:

  *-network UNCLAIMED       
       description: Network controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:2c:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:3000(size=256) memory:5e200000-5e2fffff
  *-network
       description: Ethernet interface
       physical id: 14
       bus info: usb@3:1
       logical name: enx0edb87e86af7
       serial: 0e:db:87:e8:6a:f7
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=5.19.0-76051900-generic duplex=half firmware=RNDIS device link=yes multicast=yes port=twisted pair

lspci -nnk | grep 0280 -A2결과:

2c:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
    Subsystem: Device [1d3e:c826]

rfkill list결과:

1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

다른 해결책을 찾았지만 이것이 제가 시도한 것입니다.

  1. 다음 github 저장소에서 드라이버 설치를 시도했습니다.https://github.com/HRex39/rtl8852be

EFI 보안 부팅이 비활성화되었습니다.

하지만 그 대가로 내가 얻은 것은 다음과 같습니다.

콘솔 반환

...
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:249: /home/artkharlamov/rtl8852be/os_dep/linux/ioctl_cfg80211.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1849: /home/ak/rtl8852be] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.19.0-76051900-generic'
make: *** [Makefile:637: modules] Error 2
  1. 또한 다음 github 저장소에서 드라이버를 설치하여 비슷한 스레드에서 비슷한 문제에 대한 해결책을 찾았습니다.https://github.com/lwfinger/rtw89 하지만 그것도 도움이 되지 않습니다.

내가 뭘 잘못하고 있는지, Wi-Fi를 작동시키는 방법을 알려주세요!

답변1

이러한 네트워크 카드 시리즈의 펌웨어는 일부 이전 버전의 Linux 커널(예: 5.10-5.12)에서는 지원되지 않지만 최신 버전에서는 지원되지만 기본적으로 작동하지도 않고 PPA 펌웨어 작업을 사용하지도 않습니다.

RTL8822CE에서도 동일한 문제가 발생했습니다. (1) 커널을 5.10으로 다운그레이드하고 (2) GitHub의 PPA에서 펌웨어 모듈을 설치하면 문제가 해결되었습니다.

내 제안은 커널을 다운그레이드하고 다음에서 변경하는 것입니다.https://github.com/HRex39/rtl8852be다시.

커널을 다운그레이드하려면 터미널을 열고 다음을 작성하십시오.

sudo apt install linux-image-5.10.0-13-amd64 

이것은 버전 5.10.0-13이며 저에게 효과적이었습니다. 여러분에게도 효과가 있기를 바랍니다!

관련 정보