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

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

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


[I] ➜ sudo systemctl restart bluetooth.service bluetooth.target 

[I] ➜ systemctl | grep bluetoo                            
  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                 
  sys-subsystem-bluetooth-devices-hci0.device                                                      loaded active plugged   /sys/subsystem/bluetooth/devices/hci0                                                  
  bluetooth.service                                                                                loaded active running   Bluetooth service                                                                      
  bluetooth.target                                                                                 loaded active active    Bluetooth                                                                              


[I] ➜ bluetoothctl 
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
[bluetooth]# 

[I] ➜ sudo rmmod btusb    

[I] ➜ sudo modprobe btusb

[I] ➜ dmesg | grep Bluetooth
[   10.777582] Bluetooth: Core ver 2.22
[   10.777590] Bluetooth: HCI device and connection manager initialized
[   10.777592] Bluetooth: HCI socket layer initialized
[   10.777594] Bluetooth: L2CAP socket layer initialized
[   10.777595] Bluetooth: SCO socket layer initialized
[   11.329615] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   11.329615] Bluetooth: BNEP filters: protocol multicast
[   11.329618] Bluetooth: BNEP socket layer initialized
[   13.036936] Bluetooth: hci0: command 0xfc05 tx timeout
[   13.037031] Bluetooth: hci0: Reading Intel version information failed (-110)
[  779.744086] Bluetooth: hci0: Reading Intel version information failed (-110)
[  779.744091] Bluetooth: hci0: command 0xfc05 tx timeout
[ 2330.676540] Bluetooth: hci0: Reading Intel version information failed (-110)
[ 2330.676549] Bluetooth: hci0: command 0xfc05 tx timeout



[I] ➜ rfkill list
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: dell-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: dell-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
4: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

[I] ➜ pa -Qs blue
local/bluedevil 1:5.17.5-1 (plasma)
    Integrate the Bluetooth technology within KDE workspace and applications
local/bluez 5.52-2
    Daemons for the bluetooth protocol stack
local/bluez-libs 5.52-2
    Deprecated libraries for the bluetooth protocol stack
local/bluez-qt 5.66.0-1 (kf5)
    Qt wrapper for Bluez 5 DBus API
local/bluez-utils 5.52-2
    Development and debugging utilities for the bluetooth protocol stack
local/pulseaudio-bluetooth 13.0-3
    Bluetooth support for PulseAudio

[I] ➜ id
uid=1000(art) gid=1000(art) groups=1000(art),108(vboxusers),991(lp)

[I] ➜ uname -a
Linux artpc 5.4.12-arch1-1 #1 SMP PREEMPT Tue, 14 Jan 2020 21:44:31 +0000 x86_64 GNU/Linux

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

答案1

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

sudo rmmod btusb
sudo rmmod btintel

sudo modprobe btintel
sudo modprobe btusb

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

答案2

我使用的是 USB Kali Linux(或)Live Kali Linux,内核版本为 6。

问题是hciconfig没有检测到蓝牙适配器,它显示了我bdaddress:00:00:00:00:00。命令hciconfig hci0 up 显示Operation not permitted(1)

在我尝试了上述所有类型的事情之后,很多浏览花费的时间比专家多得多,我终于通过以下步骤解决了它:

  • 打开终端
  • 输入命令sudo apt-get -y install inxi,然后inxi -bE

这显示了您设备中的完整硬件详细信息。在这里您可以看到除00:00...以外的蓝牙地址,即您的系统蓝牙地址。

  • 使用命令hciconfig- 这里的 bdaddress 现在改变了
  • 要再次启动蓝牙服务,请键入命令
service bluetooth start
bluetoothctl
scan on

此处控制器已使用您的蓝牙硬件地址注册。

立即连接您的蓝牙设备。

答案3

sudo sh -c "modprobe -r btusb; sleep 2; modprobe btusb"

来源

人们不需要这样做,但它似乎有魔力。

相关内容