
블루투스를 켤 수 없습니다. 블루투스 설정을 열면 블루투스가 꺼졌다는 메시지가 표시됩니다.
켜려고 하면 스위치가 파란색으로 바뀌지만 아무 일도 일어나지 않습니다. 설정을 닫았다가 다시 열면 여전히 블루투스가 꺼지고 스위치가 다시 꺼진 것으로 표시됩니다.
차단을 해제하기 위해 rfkill을 사용해 보았지만 사용해 보니
sudo rfkl list
블루투스가 하드 차단도 소프트 차단도 아닌 것으로 표시됩니다.
또한 다음을 사용하여 드라이버를 다시 시작해 보았습니다.
sudo rmmod btusb
sudo modprobe btusb
재부팅했지만 여전히 작동하지 않았습니다.
컴퓨터를 다시 시작하면 가끔 작동하지만, 다시 시작해도 작동하지 않는 경우가 있습니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
Ubuntu 20.04(커널 5.11.12 포함)에서도 동일한 문제가 있습니다. 블루투스를 사용하고 싶을 때마다 저에게 딱 맞는 것이 있습니다.
- 표시되는 설정 화면에서 블루투스를 켜세요(여전히 꺼졌다고 나오더라도 오른쪽 상단에 있는 '켜기' 토글을 클릭하세요).
- 켜져 있는 동안 방금 말한 명령을 실행하세요.
sudo rmmod btusb
sleep 1
sudo modprobe btusb
그런 다음 사용 가능한 모든 Bluetooth 장치를 확인하고 연결할 수 있습니다. (저는 Bluetooth를 통해 Playstation 3 컨트롤러를 사용하는데 연결에 문제가 없었습니다.)
단점은 블루투스를 끄거나 컴퓨터를 다시 시작할 때마다 1단계와 2단계를 반복해야 한다는 것입니다. 아직은 더 안정적인 솔루션을 찾고 있습니다.
블루맨도 시도해 보았으나 문제가 해결되지 않았습니다.
곧 보다 영구적인 해결책을 찾을 수 있기를 바랍니다.
답변2
Bluetooth 5.0 동글에서도 동일한 현상이 발생했는데 Ubuntu 20.04에서 커널 버전 5.15로 커널을 업데이트한 후 갑자기 작동하지 않았습니다.
어떤 이유로 Linux 커널 5.15는 이제 rtl8761bu_fw.bin 및 rtl8761bu_config.bin을 찾고 있습니다.
- rtl8761b 구성 및 Bluetooth 드라이버 파일이 아직 없는 경우 GitHub에서 다운로드합니다.
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
- 파일을 /lib/firmware/rtl_bt 디렉터리로 이동합니다.
sudo mv rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin
sudo mv rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin
- rtl8761b 드라이버의 이름을 rtl8761bu로 바꿉니다.
sudo cp /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtl_bt/rtl8761bu_config.bin
sudo cp /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtl_bt/rtl8761bu_fw.bin
- 재부팅