Bluetoothctl:デフォルトのコントローラーは利用できません


13

Debian JessieのLogitech K810 BluetoothキーボードとBlueZバージョン5.23-1、カーネル3.16.0-4の接続に問題があります。

キーボードはほとんどの場合正常に機能しますが、まったく機能しない場合もあります。 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

いいえ、解決策が見つかりませんでした...
MajorBriggs

1
Raspberry Pi上のOSMCで同じ問題が発生しました。hcitoolでスキャンすると、キーボードが表示されます。Bluetoothctlコマンドの結果、「使用可能なデフォルトのコントローラーはありません」。
ダラス

1
私の調査中にこの問題に何度か遭遇した後、まだ答えはないようですが、カーネルモジュールを削除(modprobe -r btusb)および追加(modprobe btusb)すると、コントローラーを元に戻すことができます(したがって、完全な再起動を避けることができます)。
マーカス

@ダラスは私の答えを参照してください。sudoとして実行するだけで問題なく動作します。
ジェームズキャンベル

回答:


2

私は答えは単純に実行することであると信じbluetoothctlsudo

したがって、sudo bluetoothctl。その後、すべてのコマンドが正常power onに動作し、agent onはエラーなくます。

Raspian Stretchでの作業を確認しました。


0

カーネルの更新はオプションですか?

最新のlinux-firmwareパッケージを試しましたか?

また、https://wireless.wiki.kernel.org/en/users/drivers/iwlwifiのセクション「iwldvmのサポートと既知の問題について」の提案を試すこともできます



-1

最初に、GUIを使用してBluetoothを手動で有効にします。これは私のために働いた方法です。私はこの投稿が古いことを知っていますが、私にとってはうまくいきました。メインメニューで「bluetooth」を検索するだけです(現在のミント18サラではそのようです)。

その後、戻って「power off」でコマンドを試すことができます


1
どんなGUI?正確な手順は何ですか?電源をオフにすると接続が確立されますか?
ジェフシャラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.