서버/리눅스 서버
0bda:c811 RTL8821CU 데비안 인식 하기
ㅋㅋ잠자
2022. 5. 21. 17:27
반응형
안녕하세요? RTL8821CU 드라이버를 인식시켜 보도록 하겠습니다.
모듈 빌드를 위한 의존 패키지 설치하기
root@debian:~# apt install build-essential git dkms bc |
드라이버 소스를 받습니다.
root@debian:~# git clone https://github.com/brektrou/rtl8821CU.git |
빌드를 진행합니다.
root@debian:~# cd rtl8821CU/ root@debian:~/rtl8821CU# bash dkms-install.sh |
커널 헤더가 없다고 나오네요. 설치를 해야겠습니다.
root@debian:~/rtl8821CU# bash dkms-install.sh About to run dkms install steps... Creating symlink /var/lib/dkms/rtl8821CU/5.4.1/source -> /usr/src/rtl8821CU-5.4.1 DKMS: add completed. Error! Your kernel headers for kernel 5.4.73-1-pve cannot be found. Please install the linux-headers-5.4.73-1-pve package, or use the --kernelsourcedir option to tell DKMS where it's located Error! Your kernel headers for kernel 5.4.73-1-pve cannot be found. Please install the linux-headers-5.4.73-1-pve package, or use the --kernelsourcedir option to tell DKMS where it's located Finished running dkms install steps. |
PVE 커널이라 아래와 같이 받아서 수동 설치해야합니다.
root@debian:~/rtl8821CU# wget http://download.proxmox.com/debian/pve/dists/buster/pvetest/binary-amd64/pve-headers-5.4.73-1-pve_5.4.73-1_amd64.deb root@debian:~/rtl8821CU# dpkg -i pve-headers-5.4.73-1-pve_5.4.73-1_amd64.deb |
다시 시도해 봅니다.
실제로 컴파일이 되지 않아 PVE 커널을 그냥 5.11 로 업데이트 하였습니다.
root@debian:~# apt install pve-kernel-5.11 pve-headers-5.11 |
이후 modeprobe 를 통하면 정상 동작합니다.
root@debian:~# modprobe 8821cu root@debian:~# nmcli dev DEVICE TYPE STATE CONNECTION fwbr100i0 bridge connected fwbr100i0 tap100i0 tun connected tap100i0 wlo2 wifi disconnected -- wlx200db048ff98 wifi disconnected -- docker0 bridge unmanaged -- vmbr0 bridge unmanaged -- eno1 ethernet unmanaged -- fwln100i0 ethernet unmanaged -- fwpr100p0 ethernet unmanaged -- veth0a6b0a4 ethernet unmanaged -- veth13e884a ethernet unmanaged -- veth18f55b7 ethernet unmanaged -- veth3a9f509 ethernet unmanaged -- veth4e528d2 ethernet unmanaged -- lo loopback unmanaged -- macvlan-shim macvlan unmanaged -- |
감사합니다.
반응형