蓝牙不再工作

蓝牙不再工作

蓝牙在配备 Xubuntu 20.04 的联想 W530 上工作正常。上次工作时,lsusb 显示适配器为

Bus 001 Device 005: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]

但现在它在 lsusb 的输出中丢失了。

$ sudo systemctl status bluetooth
[sudo] Passwort für verwalter:
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Nov 15 16:26:49 W530-SSD systemd[1]: Condition check resulted in Bluetooth service being skipped.
$

/var/log/syslog发现

Nov 15 16:26:49 W530-SSD dbus-daemon[1104]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.39' (uid=110 pid=1406 comm="/usr/bin/pulseaudio --daemonize=no --log-target=jo" label="unconfined")
Nov 15 16:26:49 W530-SSD systemd[1]: Condition check resulted in Bluetooth service being skipped.
Nov 15 16:26:49 W530-SSD pulseaudio[1406]: module-rescue-stream is obsolete and should no longer be loaded. Please remove it from your configuration.

由于错误消息上方的行中包含有关 pulseaudio 的内容,并且下面还有另一条与其相关的错误消息,因此它们可能都存在某种关系。

我究竟在哪里可以找到有关哪种条件检查失败以致蓝牙被跳过并且不再工作的更多信息?

我怎样才能从我的配置中删除过时的 module-rescue-stream?

答案1

在谷歌搜索这个问题后,我遇到了类似问题

最受欢迎的答案是

sudo apt-get update
sudo apt upgrade
sudo systemctl start bluetooth
sudo rfkill unblock bluetooth  # rfkill also needs root privileges

在我的情况下,第二个语句在连续两次尝试中都没有起作用,在我确认要安装升级后,只是告诉“Abgebrochen”(停止)。我验证了可用空间不是问题,只有 14.3 kB需要升级:libssl-dev,,,,,,。libssl1.1opensslpython3-software-propertiessoftware-properties-commonsoftware-properties-gtk

当我最终成功升级时,其他两个命令执行完毕却没有任何输出。蓝牙不起作用,也lsusb没有显示蓝牙适配器。

再次重启后,lsusb显示 Broadcom 适配器:

Bus 001 Device 004: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]

任务栏上又出现了蓝牙符号。我能够将一些照片从手机传输到电脑上。

我的主要问题已经解决,但我不明白为什么这个修复有效。

然而,/var/log/syslog在最后一次启动过程之后仍然会出现一行:

Nov 15 20:57:21 W530-SSD pulseaudio[1830]: module-rescue-stream is obsolete and should no longer be loaded. Please remove it from your configuration.

这证明该消息与 BT 问题无关。

所以我还是请求两个解释:

  1. 为什么其他网站上的食谱对我有用?之前可能出了什么问题?

  2. 我该怎么做才能解决有关 module-rescue-stream 的其他错误消息的原因?

相关内容