Bluetoothの問題

Bluetoothの問題

Kali LinuxとWindowsのデュアルブートがあり、BluetoothがWindows上で動作し、同時にKaliを起動するとblootoothctl問題になる可能性があるプライマリコントローラがないというメッセージが表示されます。

答え1

  • Bluetoothチップは、まだLinuxでサポートされていない新しいモデルかもしれません。
  • Bluetoothチップは、おそらくLinux Bluetooth開発者がまだ知らない新製品/サプライヤーIDを持つ既存のチップのOEMバリエーションです。これは、適切なカーネルモジュールにいくつかのオプションを追加するなど、チップを識別することで解決できます。新しいIDを受け入れるように指示します。成功したら、新しいベンダー/製品IDを対応するカーネルモジュール開発者に報告し、将来のカーネルリリースで自動的に通知されることをお勧めします。
  • Bluetoothチップは正しくサポートされ認識されますが、チップの電源を入れるたびにファームウェアをロードする必要があるかもしれません(多くのBroadcom Bluetoothチップにはこの要件があります)。ファームウェアをロードできない場合、チップは機能せず、ドライバは正常にロードされません。このコマンドを使用してカーネルメッセージを読み取ると、dmesgこの場合、特定のファームウェアファイルをロードしようとして失敗したというメッセージが表示されます。

Kali LinuxはDebianに基づいているため、すべての非オープンソースコード(ファームウェアなど)は別々にパッケージ化されているため、適切なファームウェアパッケージをインストールするように選択する必要があります。bluez-firmwareたとえば、ベンダーによって異なる場合がありますfirmware-realtek。 Bluetoothチップを識別し、そのチップがパッケージの説明書に記載されていることを確認する必要があります。

Bluetoothチップが非常に新しいタイプの場合、そのファームウェアはまだファームウェアパッケージに含まれていない可能性があります。この場合、次のことができます。LinuxファームウェアGitリポジトリ:ファームウェアのダウンロードに失敗しましたメッセージに表示されているファイルをダウンロードして、システムの下の適切なディレクトリdmesgに入れるだけです。/lib/firmware/

関連情報