蓝牙消失。出现未知 USB 设备

蓝牙消失。出现未知 USB 设备

最近我的 Windows 7 64 位在 USB 控制器类别中发现了一个未知设备。它无法在我的计算机上或 Windows 更新服务器上找到任何驱动程序。同时蓝牙支持和设备也消失了。

简单的逻辑表明 Windows 不知何故丢失了有关蓝牙驱动程序的信息,现在将其识别为未知的 USB 设备。此外,据我所知,我的内置蓝牙是通过 USB 接口连接到主板的。

有什么建议吗?我应该怎么做才能诊断问题?如何在不重新安装 Windows 的情况下修复我的蓝牙?

硬件:MacBook Pro 15 英寸(6.2 英寸,2010 年中)

答案1

您的 MacBook 有一个 Broadcom BCM92070 蓝牙卡,它实际上是一个 USB 加密狗。(它有时焊接在一些“混合”Wi-Fi+蓝牙 mini PCI-e 卡上,但它们单独工作;如果您好奇,请参阅最后的链接问题)

该“加密狗”需要加载固件才能使用,并且似乎与它的某些通信(具体是什么?我不知道)可能会使它变砖,直到下次断电(重新启动不行)。一旦变砖,它就会显示为未知设备(硬件 ID 显示USB/UNKNOWN),USB PID 为 0000,VID 为 0000,并且无法与其进一步通信。

就您而言,您的系统可能已更新驱动程序,并且在此更新期间(在设备加载其固件之前),它以某种方式使卡变砖。重新启动 Mac OS(或 Ubuntu)通过在其上加载正确的固件使卡恢复原状(Mac 和 Linux 检测 USB 设备的方式不同,它们以某种方式设法检测到变砖的卡,而 Windows 只会说“未知设备”),因此它再次出现使用正确的 USB PID 和 VID,Windows 可以为其加载正确的驱动程序(和固件)。


相关问题为未来尝试使此卡在 Windows 机器上运行的读者提供更详细的答案。

答案2

重新启动进入 Ubuntu 然后再进入 Mac OS X 有帮助。据说 Ubuntu 和/或 Mac OS X 已将设备重置为工作状态,而 Windows 无法处理本机 MacBook 固件。

答案3

前往未知设备

Device Manager, Properties / Details and select Hardware IDs from the dropdown

您应该会看到四个十六进制数字的 vid 和 pid。如果您在 Google 中搜索这些,并且它显示为您的蓝牙设备,那么您就知道未知设备是蓝牙设备,并且需要查找并重新安装驱动程序。

如果未知设备不是您的蓝牙设备,那么可能的答案是蓝牙设备坏了,因为它没有被正确检测到。

如果您确认蓝牙在 OSX 中可以正常工作,那么我们就知道蓝牙模块没有问题,因此它仍然是 Windows 的驱动程序/固件问题。

相关内容