"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が完全にリリースされるとバックポートパッチを受け取る可能性が高いです。バックポーティングがとても簡単に見えるからです。
待つことができず、カスタムカーネルを直接コンパイルできる場合は、修正コミット電子メール(上記のリンク)にカーネルに追加する必要があるコードが含まれています。