![在 Dell Latitude E6230 上的 Ubuntu 18.04 中未检测到蓝牙](https://linux22.com/image/1014661/%E5%9C%A8%20Dell%20Latitude%20E6230%20%E4%B8%8A%E7%9A%84%20Ubuntu%2018.04%20%E4%B8%AD%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E8%93%9D%E7%89%99.png)
在设置中,它显示未找到蓝牙,需要连接 USB 适配器才能使用。我仔细检查了笔记本电脑的规格,它确实有蓝牙。
我已经将内核更新到 5.2.10,但问题仍未解决。下一步似乎是更新 BIOS(我的版本是 2018 年 11 月 31 日;最新版本是 2019 年 1 月),但看起来操作起来很复杂,因为我是在传统启动(而不是 UEFI)上安装 Ubuntu 的。
在修改 BIOS 之前,我还应该尝试其他修复方法吗?谢谢!
编辑:添加了 lspci -knn | grep Net -A3; lsusb 的输出
EDIT2:运行 dmesg | grep -i firm 以下是输出:
[ 0.113365] Spectre V2:启用固件调用的限制推测
[ 0.151360] ACPI:[固件错误]:BIOS _OSI(Linux)查询被忽略
[3.382921] iwlwifi 0000:02:00.0:已加载固件版本 18.168.6.1 op_mode iwldvm
答案1
根据您的输出图像,Linux 似乎无法识别任何蓝牙卡。您的 wifi 卡(英特尔 6205) 没有集成蓝牙。戴尔提到可能包含一个可选的蓝牙芯片(Dell Wireless 380 Bluetooth)。您可能需要打开机箱并检查芯片是否实际存在,以及是否正确连接。如果该卡在 Windows 下工作,则问题可能是缺少驱动程序,并且内核可能不完全支持该卡。
就我个人而言,我认为更好的选择是将你现有的 wifi 卡换成另一个集成蓝牙的 wifi 卡。这是一个非常简单的过程。只需打开后盖,在左上角你就会看到 wifi 芯片,拔下两根天线线,拧下卡并放置新卡,将天线电缆放在相同位置并拧紧。
您只需小心购买具有相同连接类型的卡。您想要的卡是半高迷你 pci-e。较新的卡通常有一个 m2 连接器,您不需要它。我个人推荐英特尔 3160(请注意,它有 pci-e 和 m2 连接器两种。您需要 pci-e)。您可以在 ebay 上以 10 美元的价格找到它,除了集成蓝牙之外,它还兼容 ac wifi,提供更快的速度并且通常不那么拥挤。英特尔 wifi 芯片卡也完全受内核支持,因此您不会遇到任何兼容性问题或不得不处理驱动程序。如果您在英特尔网站上搜索,您还可以找到与您的笔记本电脑兼容的其他替代品。
如果你决定替换它,这些视频可能会引起你的兴趣: