Realtek 8852BE 무선 LAN 어댑터가 감지되지 않습니다.

Realtek 8852BE 무선 LAN 어댑터가 감지되지 않습니다.

나는 데비안을 새로 설치한 새로운 Ideapad 5(모델 15ABA7)를 가지고 있습니다. Linux가 WLAN 어댑터를 인식하지 못하는 것 같아서 Wi-Fi가 작동하도록 하는 데 어려움을 겪고 있습니다. lspci에 표시되는 유일한 네트워크 장치는 이더넷 어댑터입니다.

$ lspci | grep Network
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852

nmcli가 WLAN 어댑터를 감지하지 못합니다.

$ nmcli device show
GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256

lshw의 출력:

$ lshw -class network
  *-network UNCLAIMED
       description: Network controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: cap_list
       configuration: latency=0
       resources: ioport:2000(size=256) memory:fd600000-fd6fffff
  *-network
       description: Ethernet interface
       physical id: 1
       bus info: usb@2:1
       logical name: enx606d3cbc9fcf
       serial: 60:6d:3c:bc:9f:cf
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v2.16.3 (2022/07/06) duplex=full ip=192.168.0.19 link=yes multicast=yes port=MII speed=1Gbit/s

무선 어댑터는 RTL8822BE라고 합니다. WiFi는 Windows에서 작동하므로 하드웨어 기능 문제는 아닌 것 같습니다.

내가 시도한 것들:

  • 설치된 펌웨어-realtek 패키지
  • lwfinger에서 rtw89 드라이버 설치
  • CMOS 재부팅(전원 버튼을 60초 동안 길게 누르기)
  • 보안 부팅 비활성화(데비안을 설치하기 전에 가장 먼저 한 일)

소용이 없습니다. 다른 사람이 이 칩셋을 사용하여 Wi-Fi에 연결할 수 있나요?

답변1

이에 대한 드라이버는6.2 Linux 커널에 포함됨. 동일한 문제가 있었고 커널을 업데이트한 후 WiFi가 예상대로 작동했습니다.

답변2

방금 일을 시작했어요. 아래와 같이 rtw89가 아니라 rtl8852be입니다.https://github.com/HRex39/rtl8852be

(칩은 "b852"로만 표시되어 있지만 Realtek 8852be인 것 같습니다.)

위에 나열된 종속성을 설치했습니다.https://github.com/lwfinger/rtw89 따라서 처음에는 이것이 필요할 수도 있고 필요하지 않을 수도 있습니다.

답변3

Debian 11, Linux 커널 6.1에 Realtek 8852be 드라이버 설치(다른 >5.7 커널의 경우, 모든 커널에 대해 동일하다고 가정)

  • 지침:https://github.com/lwfinger/rtw89 지시어를 생성하기 위해 deb 패키지를 사용합니다.

  • debian 11에는 /lib/firmware/rtw89(패키지 펌웨어-realtek)에 rtw8852a용 펌웨어만 포함되어 있습니다.

    이 경우 dmesg는 다음 오류를 인쇄합니다:

    펌웨어: rtl_bt/rtl8852b_fw.bin을 로드할 수 없습니다(-2).

    이 문제를 해결하려면 다음에서 펌웨어를 로드해야 합니다.

    https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtw89

    그리고 넣어/lib/펌웨어/rtw89그리고 시스템을 다시 시작하세요.

rtw89 Readme.md에 모든 내용이 설명되어 있지만 이해할 수 없습니다.rtl_bt/rtl8852b_fw.bin을 로드할 수 없습니다(-2)펌웨어가 누락되었음을 의미합니다. 그리고 펌웨어 바이너리에 대한 링크를 설명하는 섹션을 찾으세요.

커널 >= 6.2에는 이미 이 드라이버가 포함되어 있습니다.

관련 정보