我最近在 Intel Nuc10i5FNH4 上迁移到了 Ubuntu 20.04。大部分时间我都过得很愉快 - Ubuntu 比 Windows 更适合我的需求。
然而,一个持续存在的问题是,我的蓝牙耳机(Bose 700 系列耳机)无法在 HSP/HFP 模式下工作,这意味着我无法使用购买它的麦克风。它在 a2dp 模式下工作正常,当然此模式不允许使用麦克风。
当切换到 HSP/HFP(使用蓝牙管理器或 ubuntu 设置/蓝牙)时,我通过耳机听到了一个错误音。
Ubuntu 设置/蓝牙、蓝牙管理器和 pavucontrol 均表明耳机已连接到 HSP,但以上均未记录我的麦克风拾取的任何音频,并且除首次尝试切换到 HSP 时的单个错误音外,没有音频输入/输出正常工作。
我看过很多其他帖子,其中也有类似的问题,但没有一个能准确反映我的经历,而且这些帖子中的解决方案也没有帮助到我。因此,我发布了这篇文章,希望有人能告诉我哪里出了问题?
当我查看 /lib/firmware/intel/ 时,我可以看到 ibt-12-16.sfi 存在,我理解这是我的 NUC 的英特尔 bt 芯片组所需的固件。
使用 pacmd 时,我注意到以下情况:
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: unknown)
类似地,当查看我的系统日志时,我注意到切换到 HSP/HFP 时出现以下错误:
bluetoothd[1022]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
诚然,我对 Linux 还很陌生,所以请多包涵。如果我需要提供任何其他详细信息,请随时告诉我。
非常感谢你们每个人为社区提供的任何帮助!