RTL8812BU Wi-Fi 동글 설치 디버깅

RTL8812BU Wi-Fi 동글 설치 디버깅

상황

데스크탑에서 Ubuntu 16.04(4.15.0-48-generic)를 실행하고 있으며Netgear AC1200 WiFi USB 어댑터, 모델 A6150(Realtek RTL8812BU 칩셋 사용)이 작동합니다.

나는 다음을 따랐다.이 SE 질문에 있는 chilli555의 솔루션, 모든 단계가 성공적으로 종료되었습니다. 즉, 이 저장소에서 드라이버를 설치했습니다.

https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.4_26334.20180126_COEX20171012-5044.git

그리고 시스템을 재부팅했습니다.

문제

작동하지 않는 것 같습니다. 즉, 이더넷 케이블을 뽑으면 연결이 끊어집니다(동글을 꽂은 상태에서). 나는 지금 무엇을 해야할지 모르겠습니다. (저는 Linux를 처음 접했습니다.)

더 많은 정보

  1. All Settings> 에는 NetworkWi-Fi와 관련된 내용이 표시되지 않습니다. 어떻게든 Wi-Fi를 사용하려면 데스크탑을 설정해야 합니까?

여기에 이미지 설명을 입력하세요

  1. (다른 것 중에서) 출력에 lsusb내 동글이 발견되었음을 표시합니다.

Bus 002 Device 005: ID 0846:9055 NetGear, Inc.

  1. Outout of lshw -C network(전체 출력)

    network               
    description: Ethernet interface
    product: RTL8111/8168/8411 PCI Express Gigabit Ethernet 
    Controller
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 0
    bus info: pci@0000:05:00.0
    logical name: enp5s0
    version: 06
    serial: bc:5f:f4:0d:49:48
    size: 1Gbit/s
    capacity: 1Gbit/s
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
    configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.137.249 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
    resources: irq:17 ioport:d000(size=256) memory:d2104000-d2104fff memory:d2100000-d2103fff
    
  2. rfkill list all아무것도 출력하지 않습니다.

  3. 출력무선 정보 스크립트:https://paste.ubuntu.com/p/2JbYpzdx7q/

업데이트(예: 의견 기반)

  1. sudo modprobe 88x2bu아무런 출력도 생성하지 않습니다. 즉, 아무것도 출력하지 않고 즉시 다음 입력을 요청합니다.

  2. 출력dmesg | grep -i rtl

    [    3.054709] r8169 0000:05:00.0 eth0: RTL8168evl/8111evl at 0x        (ptrval), bc:5f:f4:0d:49:48, XID 0c900800 IRQ 30
    [ 5573.899004] RTW: rtl88x2bu v5.3.1_27678.20180430_COEX20180427-5959
    [ 5573.899005] RTW: rtl88x2bu BT-Coex version = COEX20180427-5959
    [ 5573.899033] usbcore: registered new interface driver rtl88x2bu
    [ 6025.932877] usbcore: deregistering interface driver rtl88x2bu
    [ 6028.668674] RTW: rtl88x2bu v5.3.1_27678.20180430_COEX20180427-5959
    [ 6028.668675] RTW: rtl88x2bu BT-Coex version = COEX20180427-5959
    [ 6028.668705] usbcore: registered new interface driver rtl88x2bu
  1. 출력 dkms status:
bbswitch, 0.8, 4.15.0-32-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-33-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-34-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-36-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-39-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-42-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-43-generic, x86_64: installed
bbswitch, 0.8, 4.15.0-48-generic, x86_64: installed
ndiswrapper, 1.60, 4.15.0-48-generic, x86_64: installed
nvidia-384, 384.130, 4.15.0-43-generic, x86_64: installed
nvidia-384, 384.130, 4.15.0-48-generic, x86_64: installed
rtl88x2bu, 5.2.4.4, 4.15.0-48-generic, x86_64: installed (WARNING! Diff between built and installed module!)
rtl88x2bu, 5.3.1, 4.15.0-48-generic, x86_64: built
  1. 출력 modinfo 88x2bu | grep 9055: 없음

  2. 출력 modprobe -c | grep 0846 | grep 9055: 없음

답변1

터미널에서 이렇게 하세요

sudo dkms uninstall rtl88x2bu/5.2.4.4
sudo dkms remove rtl88x2bu/5.2.4.4 --all
sudo dkms uninstall rtl88x2bu/5.3.1
sudo dkms remove rtl88x2bu/5.3.1 --all
git clone https://github.com/cilynx/rtl88x2bu.git
cd rtl88x2bu</pre></code>
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu

재부팅

관련 정보