我购买了新的 USB 线这里出于某种原因,它可以在我的 Ubuntu 笔记本电脑上运行,但当我连接 EPSON CX8400 打印机时,它却无法在我的 Windows Vista 计算机上运行。我之前使用了另一根电缆,可以使用。
我的 Windows Vista 电脑右下角不断弹出一个窗口,提示
无法识别 USB 设备,连接到此计算机的 USB 设备之一出现故障,Windows 无法识别它。如需解决此问题的帮助,请单击此消息。
是否有人知道 Linux 是否已经有需要手动安装的驱动程序?
答案1
硬件解决方案
该消息大多出现在设备数据通信不良时。如果电缆长度超过 3 米(三米)且需要数据流(如网络摄像头、录像机或帧抓取器),则会出现这种情况。
有时功耗过大也会导致设备端数据通信不良。USB 设备的过载电流不应超过 500mA。
我还发现了 USB 的一个小指南: http://www.techrepublic.com/article/get-it-done-troubleshoot-usb-problems-in-windows-xp/5055986
我这里有很多 USB 设备。我想说,如果设备在 Windows 上无法工作,则电缆太便宜(内部电阻值高)或太长,无法进行通信。如果它在 Linux 上工作,那是一个很好的测试,但这取决于驱动程序,在这种情况下,它不会过多地说明如何解决它。
软件解决方案
由于某些原因,我已经在计算机上成功使用了 Microsoft 的以下 USB Fixit 解决方案(免费): http://support.microsoft.com/kb/925196
问候
答案2
您是否确定问题出在电缆上,而不是您尝试连接的设备上?电缆只是一个连接器。它在不同的操作系统下应该工作得完全相同,并且不需要任何特殊软件。
更有可能的是 Windows 的设备本身有问题。您应该指定要连接的设备(硬盘?网络摄像头?键盘?)并搜索该设备的 Windows 驱动程序。