如果设备无法在 lsusb 下显示,是否表示设备损坏?

如果设备无法在 lsusb 下显示,是否表示设备损坏?

我购买了一个 USB wifi 适配器,但它无法工作或无法在 lsusb 中显示。以下是我能想到的它无法在 lsusb 中显示的可能原因:

  1. USB 端口损坏
  2. 设备损坏
  3. lsusb 出了点问题

还有其他可能性吗?

我测试了所有 USB 端口,它们都没有问题。我还在两台计算机上尝试了该操作,结果相同。lsusb 似乎不太可能失败。除非存在其他可能的错误来源,否则我必须假设适配器本身已损坏。

编辑:虽然我无法安装驱动程序,但设备显示在 Windows 设备管理器中。这表明设备实际上没有损坏,这更令人困惑。

答案1

这个东西可能坏了,lsusb 应该会列出没有响应的设备,但可能没有。你可以在 Windows 中看到它,这只意味着 Windows 知道有东西连接到端口,但不知道它是否正常工作。

在 Windows 中调出设备的属性,看看能否找到它的系统消息;如果可以正常工作,它应该会给出一个设备名称,日志应该会显示一个设备安装请求,这意味着它正在工作,你应该找到它的驱动程序。如果 Windows 认为设备出了问题,Windows 还可能会告诉你设备出错了(给你提供它有故障的证据),应该告诉你“错误:43”之类的信息

GL

答案2

另一种可能性是您的操作系统(在本例中为 Ubuntu)没有必要的驱动程序来使该设备工作甚至识别它。

这些问题可能对你有帮助:

Wifi Dongle 未出现在 lsusb 中
我的 WiFi 适配器根本无法工作,如何排除故障?

相关内容