蓝牙无法工作:“hci0 读取英特尔版本信息失败”

Art*_*yom 7 arch-linux bluetooth bluez

直到今天我需要添加 USB 存储设备时,蓝牙都工作得很好。USB 设备无法工作,系统看不到它(lsblk没有显示任何内容)。于是尝试重启系统。在那之前我做了pacman -Syu。我还从 AUR 安装(后来卸载了 virtualbox-ext-oracle)。现在系统可以看到 USB 存储驱动器,但蓝牙不起作用。你能帮忙吗?

\n\n
\n[I] \xe2\x9e\x9c sudo systemctl restart bluetooth.service bluetooth.target \n\n[I] \xe2\x9e\x9c systemctl | grep bluetoo                            \n  sys-devices-pci0000:00-0000:00:14.0-usb1-1\\x2d14-1\\x2d14:1.0-bluetooth-hci0.device               loaded active plugged   /sys/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/bluetooth/hci0                 \n  sys-subsystem-bluetooth-devices-hci0.device                                                      loaded active plugged   /sys/subsystem/bluetooth/devices/hci0                                                  \n  bluetooth.service                                                                                loaded active running   Bluetooth service                                                                      \n  bluetooth.target                                                                                 loaded active active    Bluetooth                                                                              \n\n\n[I] \xe2\x9e\x9c bluetoothctl \nAgent registered\n[bluetooth]# power on\nNo default controller available\n[bluetooth]# scan on\nNo default controller available\n[bluetooth]# \n\n[I] \xe2\x9e\x9c sudo rmmod btusb    \n\n[I] \xe2\x9e\x9c sudo modprobe btusb\n\n[I] \xe2\x9e\x9c dmesg | grep Bluetooth\n[   10.777582] Bluetooth: Core ver 2.22\n[   10.777590] Bluetooth: HCI device and connection manager initialized\n[   10.777592] Bluetooth: HCI socket layer initialized\n[   10.777594] Bluetooth: L2CAP socket layer initialized\n[   10.777595] Bluetooth: SCO socket layer initialized\n[   11.329615] Bluetooth: BNEP (Ethernet Emulation) ver 1.3\n[   11.329615] Bluetooth: BNEP filters: protocol multicast\n[   11.329618] Bluetooth: BNEP socket layer initialized\n[   13.036936] Bluetooth: hci0: command 0xfc05 tx timeout\n[   13.037031] Bluetooth: hci0: Reading Intel version information failed (-110)\n[  779.744086] Bluetooth: hci0: Reading Intel version information failed (-110)\n[  779.744091] Bluetooth: hci0: command 0xfc05 tx timeout\n[ 2330.676540] Bluetooth: hci0: Reading Intel version information failed (-110)\n[ 2330.676549] Bluetooth: hci0: command 0xfc05 tx timeout\n\n\n\n[I] \xe2\x9e\x9c rfkill list\n1: phy0: Wireless LAN\n    Soft blocked: no\n    Hard blocked: no\n2: dell-wifi: Wireless LAN\n    Soft blocked: no\n    Hard blocked: no\n3: dell-bluetooth: Bluetooth\n    Soft blocked: no\n    Hard blocked: no\n4: hci0: Bluetooth\n    Soft blocked: no\n    Hard blocked: no\n\n[I] \xe2\x9e\x9c pa -Qs blue\nlocal/bluedevil 1:5.17.5-1 (plasma)\n    Integrate the Bluetooth technology within KDE workspace and applications\nlocal/bluez 5.52-2\n    Daemons for the bluetooth protocol stack\nlocal/bluez-libs 5.52-2\n    Deprecated libraries for the bluetooth protocol stack\nlocal/bluez-qt 5.66.0-1 (kf5)\n    Qt wrapper for Bluez 5 DBus API\nlocal/bluez-utils 5.52-2\n    Development and debugging utilities for the bluetooth protocol stack\nlocal/pulseaudio-bluetooth 13.0-3\n    Bluetooth support for PulseAudio\n\n[I] \xe2\x9e\x9c id\nuid=1000(art) gid=1000(art) groups=1000(art),108(vboxusers),991(lp)\n\n[I] \xe2\x9e\x9c uname -a\nLinux artpc 5.4.12-arch1-1 #1 SMP PREEMPT Tue, 14 Jan 2020 21:44:31 +0000 x86_64 GNU/Linux\n\n
Run Code Online (Sandbox Code Playgroud)\n\n

更新。在 ArchLinux 论坛发帖:https://bbs.archlinux.org/viewtopic.php ?pid=1883397#p1883397

\n

小智 8

我在 5.15.41 内核和 AX200 上遇到了同样的问题。这为我解决了这个问题:

sudo rmmod btusb
sudo rmmod btintel

sudo modprobe btintel
sudo modprobe btusb
Run Code Online (Sandbox Code Playgroud)

来源: https: //bbs.archlinux.org/viewtopic.php? id=271459