chanyong's notepad
[Linux Mint] Linux Mint 21.2에서 Bluetooth 5.3 dongle 설치 및 장치 연결 본문
[Linux Mint] Linux Mint 21.2에서 Bluetooth 5.3 dongle 설치 및 장치 연결
chanyongp 2024. 1. 10. 01:17+2024/04/27
Ubuntu에서는 이런 세팅 없이 바로 연결 가능합니다.
Linux Mint 21.2에 Bluetooth 5.3 USB 동글을 설치하고 블루투스 장치 중 '에어팟 프로 1세대'를 페어링하는 과정을 서술하고자 합니다.
사용한 동글은 nexi 블루투스 V5.3 동글 NX-BT53R으로, RTL8761BW 칩셋을 기반으로 합니다.
설명란에서는 호환 가능한 OS에 Windows만 서술되어 있었지만, 관련 포럼을 조사한 결과 Linux에서도 사용 가능함을 확인했습니다. 따라서 설치 및 장치 연결까지의 과정을 포스팅하게 되었습니다.
Linux Mint 21.2에서 Bluetooth 5.3 USB 동글 작동 확인
추가적인 드라이버를 설치하지 않은 상태에서 동글을 연결하면 블루투스 장치 인식이 잘 되지 않음을 확인할 수 있습니다.
문제점을 확인하기 위해서 터미널에 $ sudo dmesg | grep Bluetooth: 을 입력해보겠습니다.
드라이버는 설치되어 있으나, 로그에 timeout이 있는 것을 확인할 수 있습니다.
위 문제의 경우 페어링 자체에는 문제가 없습니다.
타 문제가 발생했을 경우에 관한 해결 방안들을 서술하겠습니다.
문제 1. 블루투스 장비들이 Unknown의 이름으로 인식될 경우
먼저 터미널에 아래의 코드를 작성합니다.
$ sudo nano /etc/bluetooth/main.conf
이후 아래와 같은 창이 뜨게 되고, 이중 다음 줄을 찾습니다.
#ControllerMode = dual
여기에서 dual을 bredr로 변경하고 ctrl + x , y, 엔터키를 순서대로 눌러주시면 됩니다.
이후 본래 터미널로 돌아오게 되는데, 아래의 코드를 작성해주시면 됩니다.
$ sudo /etc/init.d/bluetooth restart
이후부터는 블루투스 장비 목록이 정상적으로 뜨는 것을 확인할 수 있을 것입니다.
문제 2. 펌웨어가 없는 경우
RTL8761BW 칩셋의 경우 아래 링크를 통해 펌웨어를 다운로드받을 수 있습니다.
https://github.com/Elif-dot/RTL8761BU
타 칩셋의 경우 구글에 '칩셋명 + driver'를 검색함으로써 전용 리눅스 펌웨어를 다운로드받을 수 있습니다.
그 후 파일이 존재하는 위치로 디렉터리를 설정한 뒤 아래의 코드들을 작성해주면 됩니다.
$ sudo cp rtl8761bu_fw /lib/firmware
$ sudo cp rtl8761bu_config /lib/firmware
블루투스 장치 연결
'블루투스 관리자'에서 장치들이 보이지 않는다는 문제가 발생한다면,
'보기(V)'를 누른 뒤 '이름없는 장치 숨기기(U)'를 해제해주시면 됩니다.
이때 페어링하고자 하는 장치의 PIN code를 입력하라는 창이 뜰 수 있습니다. 이에 관한 해결 방법에 대해 서술하겠습니다.\
문제 3. PIN code
에어팟과 같이 고유 PIN code를 모를 경우, 먼저 터미널을 열어 다음 코드들을 순차적으로 입력해줍니다.
$ bluetoothctl
# scan on
# scan off
scan on을 입력하면 주위의 장치들의 MAC 주소를 확인할 수 있습니다. 이 중 페어링하고자 하는 장치의 MAC 주소를 복사하고 scan off를 입력합니다.
그 다음 아래의 코드들을 순차적으로 입력합니다.
# agent on
# default-agent
# pair (장치의 MAC 주소)
이후 물음들에 y로 답함으로써 페어링할 수 있습니다.
Reference :
https://www.reddit.com/r/linuxhardware/comments/ynjvkx/bluetooth_53_linux_support/
https://unix.stackexchange.com/questions/637599/bluetooth-dongle-drivers
https://gist.github.com/aidos-dev/b49078c1d8c6bb1621e4ac199d18213b
https://wimantis.ninja/bluetooth-keyboard-pairing-does-not-ask-pin-code-on-ubuntu-20-04-how-to-fix/
'개발 일지, etc > Linux' 카테고리의 다른 글
[Ubuntu(Linux)] PrintScreen key가 없는 키보드에서 스크린샷 찍는 법 (0) | 2024.04.27 |
---|---|
[Ubuntu(Linux)] 리눅스 서버 구축 2. CUDA 세팅, SSH 및 원격 데스크탑 부팅 설정(+2024/04/27 수정) (1) | 2024.03.03 |
[Ubuntu(Linux)] 리눅스 서버 구축 1. 가상환경 및 주피터 노트북 세팅 (2) | 2024.03.03 |
[Linux Mint, Ubuntu(Linux)] 리눅스 에러(config failed, hub doesn't have any ports) 시행착오(+2024/03/23) (0) | 2024.02.22 |
[Linux Mint] Linux Mint 21.2에 virtualbox 설치 (0) | 2024.02.03 |