![如果设备无法在 lsusb 下显示,是否表示设备损坏?](https://linux22.com/image/1159019/%E5%A6%82%E6%9E%9C%E8%AE%BE%E5%A4%87%E6%97%A0%E6%B3%95%E5%9C%A8%20lsusb%20%E4%B8%8B%E6%98%BE%E7%A4%BA%EF%BC%8C%E6%98%AF%E5%90%A6%E8%A1%A8%E7%A4%BA%E8%AE%BE%E5%A4%87%E6%8D%9F%E5%9D%8F%EF%BC%9F.png)
我购买了一个 USB wifi 适配器,但它无法工作或无法在 lsusb 中显示。以下是我能想到的它无法在 lsusb 中显示的可能原因:
- USB 端口损坏
- 设备损坏
- lsusb 出了点问题
还有其他可能性吗?
我测试了所有 USB 端口,它们都没有问题。我还在两台计算机上尝试了该操作,结果相同。lsusb 似乎不太可能失败。除非存在其他可能的错误来源,否则我必须假设适配器本身已损坏。
编辑:虽然我无法安装驱动程序,但设备显示在 Windows 设备管理器中。这表明设备实际上没有损坏,这更令人困惑。
答案1
这个东西可能坏了,lsusb 应该会列出没有响应的设备,但可能没有。你可以在 Windows 中看到它,这只意味着 Windows 知道有东西连接到端口,但不知道它是否正常工作。
在 Windows 中调出设备的属性,看看能否找到它的系统消息;如果可以正常工作,它应该会给出一个设备名称,日志应该会显示一个设备安装请求,这意味着它正在工作,你应该找到它的驱动程序。如果 Windows 认为设备出了问题,Windows 还可能会告诉你设备出错了(给你提供它有故障的证据),应该告诉你“错误:43”之类的信息
GL
答案2
另一种可能性是您的操作系统(在本例中为 Ubuntu)没有必要的驱动程序来使该设备工作甚至识别它。
这些问题可能对你有帮助: