在 Ubuntu 20.04 LTS 上,除了 Nothing ear(1) tws 之外,所有其他蓝牙音频设备都可以工作

在 Ubuntu 20.04 LTS 上,除了 Nothing ear(1) tws 之外,所有其他蓝牙音频设备都可以工作

我能够将 TWS(Nothing ear 1)连接到 Ubuntu,但它们未被检测为音频设备。它适用于所有其他扬声器和蓝牙耳机。可能是什么问题?

答案1

编辑

如果你想增加解决问题的机会:

  1. 考虑将这些建议作为指南,或者作为分步说明手册。
  2. 花些时间阅读链接的帖子,稍加修改,然后发布您得到的内容。
  3. 尝试阅读输出消息并解释它们告诉您的内容。甚至可以进行一些网络搜索。尤其是警告和错误,例如Oct 07 22:19:28 ank-pc bluetoothd[535134]: 67:1D:94:89:D7:C4: error updating services: Host is down (112)systemctl status bluetooth、 或之后Failed to pair: org.bluez.Error.ConnectionAttemptFailed

我相信所花费的时间将比依赖现成的解决方案更加经济。

请重新启动,重新连接设备,尝试这些命令并发布输出

$ pactl list | grep -nH -A 5 -B 5 blue
$ pactl list modules short
$ dpkg -l | grep pulseaudio-module

然后按照下面的解决方案 2 操作。

请注意,建议的解决方案可能需要在尝试之前重新启动并再次连接设备,以便您的系统处于“全新”状态。

可能相关:

  1. PulseAudio 无法加载蓝牙模块
  2. https://tutorials.technology/tutorials/How-to-fix-bluetooth-speakers-on-ubuntu.html
  3. https://unix.stackexchange.com/questions/595864/cannot-pair-connect-to-my-headphones-failure-module-initialization-failed
  4. https://forums.debian.net//viewtopic.php?f=7&t=124230

您可以尝试一些解决方案(如果您没有所需的程序,则可能需要安装一个包):

  1. (a)取消设备配对,(b)在终端中运行:$ sudo pkill pulseaudio,(c)再次配对耳机(信用;请参阅那里的其他答案!)。
  2. (一)pactl unload-module module-bluetooth-discover、(二)pactl load-module module-bluetooth-discover
  3. (一)sudo rmmod btusb、(二)sudo modprobe btusb
  4. (一)bluetoothctl、(二)scan on、(三)pair <address>、(四)connect <address>、(五)trust <address>
  5. 使用pavucontrol。由于它是一个 GUI,因此您应该对其选项进行一些调整。特别是,输出设备配置
  6. a2db.py. 使用 安装curl "https://gist.githubusercontent.com/pylover/d68be364adac5f946887b85e6ed6e7ae/raw/install.sh" | sh.
  7. pulseaudio -k
  8. sudo systemctl restart bluetooth
  9. 更激进一点:用 pipewire 替换 pulseaudio,参见

如果这些都无济于事,则需要进行诊断。请发布几个命令的输出,并连接耳机。

$ uname -a
$ apt list --installed bluetooth* blueman* bluez*
$ lspci -nnk | grep -n -A 4 -i 'Net'
$ lspci -nnk | grep -n -A 4 -i 'Audio'
$ lsusb
$ rfkill list
$ bluetoothctl list
$ bluetoothctl show
$ bluetoothctl devices
$ bluetoothctl info <address>
$ hciconfig -a
$ zgrep -i blue /var/log/dmesg.*
$ zgrep -i blue /var/log/syslog.*
$ systemctl status bluetooth
$ inxi -F
$ aplay -l
$ sudo lshw -C multimedia
$ dpkg -l | grep alsa
$ cat /etc/pulse/default.pa
$ lsmod | grep bt
$ journalctl --no-pager | grep -i -n blue | head -4000
$ systemctl | grep -i blue
$ pacmd list-cards

另外,你有什么选择 设置->声音->输出->输出设备

笔记

  1. 您可能必须安装inxi

  2. <address>类似于XX:XX:XX:XX:XX:XX从 获得的耳机bluetoothctl devices

  3. 避免“叙述”您所获得的内容;复制+粘贴输出。

  4. 还包括您从复制+粘贴中输入的确切命令。

  5. 如果某个特定命令的输出很长,无法发布,请使用 pastebin。请不要使用 pastebin 将所有内容放在一起,以便那些试图提供帮助的人更容易阅读。

答案2

导航到你的终端并运行以下命令

$ sudo apt-get install pavucontrol

它对我的 Nothing ear(2) 有用,我希望它对你也有用

答案3

终于解决了,您必须打开外壳并长按外壳上的圆形按钮进入配对模式。然后您会在设备列表中发现两个没有耳朵,尝试连接其中一个,如果不行,请尝试其他的,它应该可以工作。

相关内容