블루투스가 작동하지 않음

블루투스가 작동하지 않음

방금 Debian 9를 설치했는데 블루투스를 켜고 끌 수 있고 장치를 검색할 수 있지만 전혀 찾을 수 없습니다.

OS 시작 중에 다음 메시지가 나타납니다. 여기에 이미지 설명을 입력하세요.

root@debian:/home/ilya# dmesg | grep -i blue
[    5.802583] usb 2-4: Product: Bluetooth Radio 
[   13.847857] Bluetooth: Core ver 2.22
[   13.847873] Bluetooth: HCI device and connection manager initialized
[   13.847875] Bluetooth: HCI socket layer initialized
[   13.847877] Bluetooth: L2CAP socket layer initialized
[   13.847882] Bluetooth: SCO socket layer initialized
[   14.330088] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[   14.330090] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[   14.586509] bluetooth hci0: firmware: failed to load rtl_bt/rtl8723b_config.bin (-2)
[   14.586513] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   14.586519] Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
[   14.586521] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[   14.651453] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8723b_fw.bin
[   14.652068] Bluetooth: hci0: rom_version status=0 version=1
[   14.652074] Bluetooth: cfg_sz 0, total size 22496
[   23.658112] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   23.658116] Bluetooth: BNEP filters: protocol multicast
[   23.658125] Bluetooth: BNEP socket layer initialized
[   38.947622] Bluetooth: RFCOMM TTY layer initialized
[   38.947627] Bluetooth: RFCOMM socket layer initialized
[   38.947633] Bluetooth: RFCOMM ver 1.11
[ 4363.037311] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 4363.037317] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 4363.058517] bluetooth hci0: firmware: failed to load rtl_bt/rtl8723b_config.bin (-2)
[ 4363.058524] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 4363.058527] Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
[ 4363.058530] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 4363.059275] Bluetooth: hci0: rom_version status=0 version=1
[ 4363.059282] Bluetooth: cfg_sz 0, total size 22496

답변1

~에서https://github.com/lwfinger/rtlwifi_new/issues/1582016년 10월 현재 lwfinger:

이것은 실수가 아닙니다. 최신 Realtek BT ​​장치에는 펌웨어 "패치" 파일이 필요합니다. 이 파일을 로드하는 코드를 추가하면 나중에 필요할 수 있는 후크도 추가하게 됩니다. RTL8723BE의 BT 부분에는 그러한 파일이 필요하지 않으므로 문제 없습니다.

[일부 논의 생략]

[...] 나는 드라이버가 그러한 파일을 요구하는 경우에만 누락된 프로필 메시지를 인쇄하는 변경을 제안했습니다. 현재는 RTL8822B에서만 그런 파일이 필요한데, 아직 출시되지는 않은 것 같습니다. 어쨌든 코드는 곧 변경될 예정입니다.

하지만, 그armbiangithub사용 가능한 파일이 있습니다 rtl8723b_config.bin:직접 다운로드 링크는 여기에 있습니다.

파일을 다운로드하여 /lib/firmware/rtl_bt디렉토리에 배치해 볼 수 있습니다. 아마도 Realtek이 칩의 수정된 버전을 생산했으며 결국 패치 파일이 필요할 수도 있습니다. (그렇다면 명백한 하드웨어 버전 번호를 늘리지 않고 수행한 것입니다...불행하게도 하드웨어 제조업체에서는 때때로 그렇게 합니다.)

관련 정보