사용하는 데스크탑이  내장 Wifi 가 없고 USB 방식의 외부 아답터인 iptime 의 A3000UA 를 연결했는데 Ubuntu 20 LTS를 설치하다보니 WIFI 를 전혀 인식하지 못하더군요.

구글링해보니 이 제품은 리얼텍의 8812bu 라는 칩셋을 사용하는데 사용자가 별로 없는지 리눅스 커널에서 지원하지 않았습니다.


리얼텍 홉페이지에는 Windows 용 드라이버만 있고 github 을 뒤져보니 개인 저장소가 몇 개 나오는데  업데이트된지 오래 됐거나 최근 커널을 지원하지 않아서 시행착오를 겪은 과정을 정리해 봅니다.


https://github.com/cilynx/rtl88x2bu 는 최근 버전의 커널(5.11) 에서는 컴파일이 안 됩니다.


드라이버 컴파일

1. 가장 최근까지 업데이트가 활발한 https://github.com/RinCat/RTL88x2BU-Linux-Driver 를 체크아웃 받습니다.

git clone https://github.com/RinCat/RTL88x2BU-Linux-Driver
cd RTL88x2BU-Linux-Driver
BASH


2. 드라이버를 컴파일하기 위한 tool chain 을 설치합니다.

sudo apt install build-essential dkms
BASH


3. 커널 드라이버를 컴파일합니다.

make clean && make
BASH


4. 커널 드라이버를 설치합니다.

sudo make install
BASH


또는 수동으로 dkms 설치도 가능합니다.

git clone "https://github.com/RinCat/RTL88x2BU-Linux-Driver.git" /usr/src/rtl88x2bu-git
sed -i 's/PACKAGE_VERSION="@PKGVER@"/PACKAGE_VERSION="git"/g' /usr/src/rtl88x2bu-git/dkms.conf
dkms add -m rtl88x2bu -v git
dkms autoinstall
BASH


Ref