Bluetoothが機能しない - Debian

Bluetoothが機能しない - Debian

"inxi -Fxxxrz"の検索結果

Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 3-3:2 chip-ID: 0489:e0c8 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: down
    bt-service: enabled,running rfk-block: hardware: no software: no
    address: <filter>

inxiの結果にBluetoothデバイスが表示されますが、有効にして使用できません。 「systemctl」を使ってみましたが、うまくいきませんでした。

BluetoothはWindows 11でうまく動作します。

dmesgを見ると

sudo dmesg  |grep -i blue

[    3.844492] Bluetooth: Core ver 2.22
[    3.844518] NET: Registered PF_BLUETOOTH protocol family
[    3.844520] Bluetooth: HCI device and connection manager initialized
[    3.844524] Bluetooth: HCI socket layer initialized
[    3.844527] Bluetooth: L2CAP socket layer initialized
[    3.844531] Bluetooth: SCO socket layer initialized
[    3.972678] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.972681] Bluetooth: BNEP filters: protocol multicast
[    3.972684] Bluetooth: BNEP socket layer initialized
[    5.896002] Bluetooth: hci0: Opcode 0x c03 failed: -110

この問題を解決するのに役立ちます

ベストアンサー1

Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 3-3:2 chip-ID: 0489:e0c8 class-ID: e001 

デバイスメーカー(Foxconn)がBluetoothチップメーカーのUSBベンダー/製品IDコードを独自のコードに置き換えたため、Linuxカーネルバージョンでは正確なチップタイプでBluetoothチップを識別できません。

これはclass-ID: e001、デバイスがユニバーサルUSB Bluetoothデバイス(USBデバイスクラスe0、サブクラス01、プログラミングインターフェイス01- 残念ながらinxi最後の部分は表示されていない)と主張する可能性があるため、LinuxはこれをユニバーサルUSB Bluetoothデバイスのように使用しようとすることを意味します。

Bluetooth: hci0: Opcode 0x c03 failed: -110

しかし、期待どおりに動作しません。

見ている既知のFoxconn USBデバイスIDのリスト、以前にも様々なBroadcomとAtheros Bluetoothチップを使用しているようです。多くのBroadcomチップでは、デバイスが動作する前に起動時にデバイスにファームウェアファイルを送信する必要があります。ファームウェアと転送方法は、各チップモデルによって異なる場合があります。他のチップには他の特別な要件があるかもしれません。

このパッチは2022年4月に提出されました。:明らかに、MediaTekのスタッフは、そのデバイスが実際にMediaTek MT7921チップを使用していると報告しました。このパッチは5.19-rc1試用版カーネルに含まれています:安定して長期にわたって維持されているすべてのカーネルは、カーネルバージョン5.19が完全にリリースされるとバックポートパッチを受け取る可能性が高いです。バックポーティングがとても簡単に見えるからです。

待つことができず、カスタムカーネルを直接コンパイルできる場合は、修正コミット電子メール(上記のリンク)にカーネルに追加する必要があるコードが含まれています。

おすすめ記事