为什么插入新的USB端口通常可以解决USB问题?


14

我的计算机正面有4个USB端口,背面有6个USB端口。

我大约有8个USB设备:外部驱动器,存储棒,手机,相机。

通常(40%的时间)我插入了某些东西(通常是外部硬盘驱动器或手机),但无法识别或无法正常工作。我的解决方案是将其插入另一个USB端口(通常切换为从前到后或从前到后的工作方式)。我发现这可以100%地解决问题。

我是在做错什么吗,还是USB(2.0)技术只是“ 不完全 ”?似乎,例如,外部硬盘驱动器在“ USB端口轮胎”过了一会儿之后又需要重新识别一个新硬盘,即似乎正在进行某种缓存或ID记录。

这发生在我拥有的最后两台计算机上,并且仍然出现在我刚购买的新计算机上。最后两台计算机具有USB 2.0端口。

谁能解释一下USB所发生的情况会导致这种现象,也许我可以做些什么,所以我不必不断拔插USB设备才能使它们正常工作?


“不太熟”是正确的。不知道我们可以适当地责怪他。是操作系统吗?驱动程序?芯片组?(哪个总线芯片组或设备芯片组?)或USB规范本身?我责怪便宜的塑料铬* P(TM)。
奎克吉x德09年

1
您说自己的操作系统很容易回答,爱德华。
CarlF

我在下面和Gerd有过类似的经历。我有一台P-Touch兄弟标签打印机,该打印机只能使用我最初用于安装它的端口。这是非常草率的驱动程序开发。设备独立性负责人成立于几十年前。
Kije

@CarlF,我的最后三台计算机使用过:Windows XP(SP1 / SP2 / SP3),Vista和现在的Windows 7,并且在所有这些计算机上几乎都一直发生这种情况
Edward Tanguay

Answers:


11

我怀疑您遇到电源问题。有了这么多USB设备,某些集线器可能会过载,无法正确枚举。移至另一个端口可能会将其移至另一个具有足够电源的集线器。遇到这些问题时,我找到的解决方案是去一个有源的外部集线器并插入其中。到目前为止,这每次都解决了我的枚举问题。


7

一些驱动程序和应用程序会缓存端口信息,并尝试始终在该位置访问USB资源。

我的UMTS移动USB记忆棒绝对是这种情况。我第一次使用的端口现在是唯一可以使用的端口。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.