ArchLinux : Bluetooth 설정

역시나 모두 스스로 해야 하는 아치.
블루투스 설정도 마찬가지다.
당연히, 아치 문서를 보고 정리했다.


설치

sudo pacman -S bluez bluez-utils

위 두개만 설치해주면 된다. 다만 저게 드라이버가 아니기 때문에, 커널 드라이버(모듈)가 설치돼 있는지 확인할 필요가 있다.

모듈 확인

lsmod | grep btusb

뭔가 뜬다면, 제대로 설치돼 있다고 믿으면(?) 된다.

서비스 등록

sudo systemctl enable --now bluetooth.service

*** 주의할 점!

현재(22.01.11 기준) 5.15 커널에는, 콜드 부팅으로는 블루투스가 잡히지만, 소프트 부팅(재부팅)시에는 먹통이 되는 현상이 있다.
조만간 해결이 되리라는 기대는 있지만, 지금 당장은 뭘 어떻게 해볼 수가 없다. (즉, 삽질로 헤쳐나갈 수준이 아니다.)
블루투스가 걸림돌이 된다면, lts(5.10) 커널을 쓰는게 최선이다.

22.01.17 현재, 5.16.1 커널이 나오면서 이 문제는 해결되었다. 아래에 언급된 lts 도 지금은 문제가 없다.


22.01.12, lts 커널이 5.15.14 로 상향 조정되었다. 저기서 블루투스 문제가 해결됐는지는 확인하지 못했다. 게다가 조금 황당하게도, 아직 최신 커널은 그보다 한단계 밑인 5.15.13 에 머물고 있다. 최신 커널이 5.15.14 가 된 뒤 다시 확인해보기로 한다.
위에서 언급한대로, 5.15.15 가 나오면서 lts 에서도 블루투스 문제는 해결되었다.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.