刚刚更新了我的 Yoga 920 上的 BIOS(联想推荐)。
蓝牙之前可以正常工作,现在当我导航到蓝牙对话框时,我可以单击“打开”按钮,但尝试打开蓝牙却没有任何反应。
蓝牙在 Windows 中可以运行,但在 Ubuntu 中不能运行。
我发现了其他类似的线程,其中一个要求输出以下终端命令。
有什么帮助吗?
eljamoquio@DrFancyPants:~$ sudo rfkill 列表 [sudo] eljamoquio 的密码: 0:ideapad_wlan:无线局域网 软阻止:否 硬阻止:否 1:ideapad_bluetooth:蓝牙 软阻止:否 硬阻止:否 2:phy0:无线局域网 软阻止:否 硬阻止:否
第二条命令:
dmesg | egrep -i'blue|firm';rfkill 列表;hciconfig -a [ 0.032937] Spectre V2:启用固件调用的限制推测 [ 0.056592] ACPI:[固件错误]:BIOS _OSI(Linux)查询被忽略 [ 1.344917] [drm] 已完成加载 DMC 固件 i915/kbl_dmc_ver1_01.bin (v1.1) [2.344867]蓝牙:核心版本2.22 [2.344879]蓝牙:HCI设备和连接管理器已初始化 [2.344881]蓝牙:HCI套接字层已初始化 [2.344883]蓝牙:L2CAP套接字层已初始化 [2.344886]蓝牙:SCO套接字层已初始化 [ 3.919518] ath10k_pci 0000:6b:00.0:ath10k/pre-cal-pci-0000:6b:00.0.bin 的直接固件加载失败,错误为 -2 [ 3.919524] ath10k_pci 0000:6b:00.0:ath10k/cal-pci-0000:6b:00.0.bin 的直接固件加载失败,错误为 -2 [3.922052] ath10k_pci 0000:6b:00.0:固件版本 WLAN.RM.4.4.1-00079-QCARMSWPZ-1 api 6 功能 wowlan,忽略-otp crc32 fd869beb [5.862936]蓝牙:BNEP(以太网仿真)版本1.3 [5.862937]蓝牙:BNEP 过滤器:协议多播 [5.862940]蓝牙:BNEP套接字层已初始化 0:ideapad_wlan:无线局域网 软阻止:否 硬阻止:否 1:ideapad_bluetooth:蓝牙 软阻止:否 硬阻止:否 2:phy0:无线局域网 软阻止:否 硬阻止:否
第三个命令
lsmod | grep 蓝色 蓝牙 548864 10 btrtl,btintel,btbcm,bnep ecdh_generic 24576 1 蓝牙
我在 BIOS 中没有找到蓝牙命令,如果 BIOS 中有一个命令允许在 Windows 中使用蓝牙,但在 Ubuntu 中却以某种方式禁用它,我肯定会感到惊讶。我的意思是,这可能是一个未记录的副作用,但我不知道如何开始获得这种功能。
第四条命令
sudo modprobe btusb [sudo] eljamoquio 的密码: modprobe:错误:无法插入‘btusb’:所需密钥不可用
第五条命令
dkms 状态 anbox,1,4.15.0-42-generic,x86_64:已安装 anbox,1,4.15.0-43-generic,x86_64:已安装 btusb,4.0,4.15.0-42-通用,x86_64:已安装 btusb,4.0,4.15.0-43-通用,x86_64:已安装
第六....
sudo dkms 删除 btusb/4.0 --all && sudo dkms 卸载 btusb/4.0 [sudo] eljamoquio 的密码: -------- 卸载开始 -------- 模块:btusb 版本:4.0 内核:4.15.0-42-通用(x86_64) ------------------------------------- 状态:卸载之前,此模块版本在此内核上处于活动状态。 btusb.ko: - 卸载 - 从以下位置删除:/lib/modules/4.15.0-42-generic/updates/dkms/ - 原始模块 - 在此内核上未找到该模块的原始模块。 - 使用 dkms install 命令重新安装任何以前的模块版本。 去修改... 将 initrd.img-4.15.0-42-generic 备份到 /boot/initrd.img-4.15.0-42-generic.old-dkms 制作新的 initrd.img-4.15.0-42-generic (如果下次启动失败,则恢复为 initrd.img-4.15.0-42-generic.old-dkms 映像) 更新-initramfs...... DKMS:卸载完成。 -------- 卸载开始 -------- 模块:btusb 版本:4.0 内核:4.15.0-43-generic(x86_64) ------------------------------------- 状态:卸载之前,此模块版本在此内核上处于活动状态。 btusb.ko: - 卸载 - 从以下位置删除:/lib/modules/4.15.0-43-generic/updates/dkms/ - 原始模块 - 在此内核上未找到该模块的原始模块。 - 使用 dkms install 命令重新安装任何以前的模块版本。 去修改... 将 initrd.img-4.15.0-43-generic 备份到 /boot/initrd.img-4.15.0-43-generic.old-dkms 制作新的 initrd.img-4.15.0-43-generic (如果下次启动失败,则恢复为 initrd.img-4.15.0-43-generic.old-dkms 映像) 更新-initramfs...... DKMS:卸载完成。 ------------------------------ 删除模块版本:4.0 完全来自 DKMS 树。 ------------------------------ 完毕。 错误!模块 btusb 没有实例 位于 DKMS 树中。