Bluetoothctl : 사용 가능한 기본 컨트롤러가 없습니다


13

BlueZ 버전 5.23-1, 커널 3.16.0-4를 사용하여 Debian Jessie의 Logitech K810 Bluetooth 키보드를 연결하는 데 문제가 있습니다.

키보드는 대부분 정상적으로 작동하지만 때로는 전혀 작동하지 않아 bluetoothctl컨트롤러를 사용할 수 없다는 오류가 발생합니다.

이 문제가 발생하면 hciconfig는 여전히 장치를 인식 하고이 출력을 얻습니다.

# hciconfig hci0 up 
# hciconfig
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 40:2C:F4:68:02:CA  ACL MTU: 1021:8  SCO MTU: 64:1
    UP RUNNING PSCAN 
    RX bytes:21820 acl:1132 sco:0 events:68 errors:0
    TX bytes:1182 acl:11 sco:0 commands:53 errors:0

그러나 bluetoothctl프롬프트 에 장치가 표시되지 않으며 다음 과 같은 출력이 표시됩니다.

[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available

재부팅하거나 때때로 일시 중지 / 다시 시작하면 문제가 해결됩니다. bluetoothctl컨트롤러와 키보드가 다시 작동하는 것을 다시 인식합니다.

에 따르면 Bluetooth는 지속적으로 단단하고 부적절합니다 rfkill.

의 관련 출력 lspci -v은 다음과 같습니다.

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
        Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f0400000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi

Debian Wheezy의 동일한 하드웨어 에서이 문제가 발생하지 않았습니다.

때때로 블루투스 컨트롤러를 사용할 수없는 것은 무엇입니까?


Raspberry Pi에서 실행되는 OSMC에서 동일한 문제가 있습니다. 해결책을 찾았습니까? 하나 있으면 공유하십시오.
user2109718 2016 년

아니오, 해결책을 찾지 못했습니다 ...
MajorBriggs

1
Raspberry Pi에서 OSMC와 동일한 문제가 발생했습니다. hcitool로 스캔 할 때 키보드가 나타납니다. Bluetoothctl 명령은 '사용 가능한 기본 컨트롤러가 없습니다'가됩니다.
달라스

1
조사 중 여러 번이 질문을 겪은 후에도 여전히 대답이없는 것 같습니다. 그러나 때로는 커널 모듈을 제거하고 ( modprobe -r btusb) 추가하면 ( modprobe btusb) 컨트롤러를 다시 가져 오는 데 도움이되므로 전체 재부팅을 피할 수 있습니다.
Marcus

@ 달라스 내 대답을 참조하십시오. sudo로 실행하면 정상적으로 작동합니다.
jamescampbell

답변:


2

나는 대답이 실행에 단순히 생각 bluetoothctl과 함께 sudo.

따라서 sudo bluetoothctl. 그런 다음 모든 명령은 잘 작동 power on, agent on오류없이 등.

Raspian Stretch 작업을 확인했습니다.



0

어쩌면 시도 systemctl start hciuart


유닉스 SE에 오신 것을 환영합니다! 나는 당신이 무엇을하고 있는지, 왜 설명 할 것을 제안합니다.
peterh-복원 모니카

-1

먼저 GUI를 사용하여 수동으로 블루투스를 활성화하십시오. 이것이 나를 위해 일한 방법입니다. 나는이 게시물이 오래되었다는 것을 알고 있지만 그것은 나를 위해 일했다. 메인 메뉴에서 "블루투스"를 검색하면됩니다.

그런 다음 "전원 끄기"로 돌아와서 명령을 시도 할 수 있습니다.


1
어떤 GUI? 정확한 단계는 무엇입니까? 전원을 끄면 연결하는 데 어떻게 도움이됩니까?
Jeff Schaller
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.