找回密码
 注册
快捷导航
查看: 12078|回复: 64

(原创)我对USB2.0变USB1.1的一些看法

[复制链接] |自动提醒
阅读字号:

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
发表于 2005-3-2 12:36:08| 字数 532| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层 |阅读模式
对USB以前一直没有好好研究过,昨天使用朋友的一个USB2.0移动硬盘,突然出现:“如果您将此USB设备连接到高速USB 2.0端口,可以提高其性能。”的提示。然后又使用一个USB2.0的读卡器,也出现这样的提示,这个读卡器以前用过是没问题的啊。这时,朋友们说现在的主板接口并非全是USB2.0的,有部分是USB1.1的,莫非我的X31就像他们说得那样有一个是USB1.1接口?换个另外一个接口,还是有问题。糟了!莫非我也碰到网上传说中的USB2.0变USB1.1问题,根据论坛以前XD们的帖子,我装了最新的Intel Chipset驱动,问题依旧,难道会是主板的问题?

      带着这些疑问,我查了IBM、INTEL的官方网站,然后用GOOGLE搜索USB2.0的相关技术文档,但都没有找到关于USB2.0工作机理的信息。通过研究我X31上的USB2.0,USB1.1设备的工作情况,终于搞明白了USB2.0变USB1.1的原因,部分观点是我在观察分析中得出的,也许还不正确,放在这里跟大家一起讨论吧。

      1.USB2.0控制器是在USB1.1控制器上的扩展,它们控制着同一套集线器(USB Root Hub),主板上USB1.1端口的总数等于或者小于USB2.0端口数量,如下图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1技术分 +1 收起 理由
+ 1

查看全部评分

X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 12:37:44| 字数 251| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
USB2 Enhanced Host Controller控制的Hub中的端口有6个,正好是其他三个USB Enhanced Host Controller控制的Hub中端口的和(2X3),而且每个控制器对应一个USB Root Hub。

2.当接入USB设备时,系统首先会判断该设备时属于USB1.1还是USB2.0的,然后根据判断结果自动交给USB1.1或者USB2.0控制器去控制。下图是一个USB1.1设备和USB2.0的设备接入后的状态,从中可以看出,USB1.1和USB2.0是分别由各自对应的控制器控制的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 12:39:02| 字数 298| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
下图是两个USB2.0设备接入时的状态,它们都被接入同一个UBS2.0控制器下的Hub中。从这里可以看出,主板上USB1.1和USB2.0控制器其实是分开的两套控制,USB2.0是USB1.1的扩展(Enhanced,是将带宽扩展到480kbps/s),但是不存在固定的USB1.1或者2.0专用的外部接口,这些外部接口是公用的,系统会根据USB设备的情况自动交给相应的控制器对其进行控制。接入的设备会被系统记录在注册表中并与相应的控制器对应,如果删除该控制器,这些信息也会被删除。因此重装USB驱动后,这些以前接入的设备会被要求重新识别,这也是为什么有些设备在终装驱动后能被正确识别的原因所在。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 12:39:58| 字数 253| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
3.USB2.0变USB1.1是设备兼容性问题引起的。明白上面的道理后也就不难理解为什么会出现USB2.0突然会变成USB1.1的现象了。当一个USB设备接入USB端口时,系统首先判断(具体是根据什么来判断还是没有明白)它是属于高速还是低速的设备,对兼容性不好的高速设备为求稳定就判定它为低速设备并交给USB1.1控制器控制,接下来安装设备驱动的时候,系统读取存贮在接入设备上的信息时得到的却是高速设备,所以就会出现:“如果您将此USB设备连接到高速USB 2.0端口,可以提高其性能。”的提示。如下图所示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 12:40:39| 字数 56| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
这样的设备偶尔也会出现被正确识别的情况,我所使用的移动硬盘在6 - 7次使用过程中,出现过1次正确识别,如下图所示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 12:41:32| 字数 149| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
所以,在碰到USB2.0变成USB1.1时,不必过分担心,只要设备管理器中USB2.0
的驱动安装正确,主板就不会有问题,而且也没有必要重装驱动,当然更新驱动是有可能解决兼容性问题的,应该及时升级,对于经常被系统错误识别的接入设备,应谨慎使用,这些兼容性不好的设备是有可能会损坏主板上的USB接口的。
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

2571

回帖

0

积分

1570

资产值

入门会员 Rank: 1

注册时间
2004-10-2
发表于 2005-3-2 12:42:22| 字数 13| - 中国–浙江–宁波 鄞州畅联信息技术有限公司 | 显示全部楼层
好贴,我也碰到过这样的情况
我的IBM X31是武装到牙齿的啊
回复 支持 反对

使用道具 举报

3149

回帖

23

积分

1万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2002-5-3
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-2 12:44:26| 字数 9| - 中国–福建–厦门 电信 | 显示全部楼层
加一分鼓励技术原创
TP600->T21->T30->T40p->T42p,X31->T61p-CTO,X200->MacBook Pro,X220
回复 支持 反对

使用道具 举报

4696

回帖

48

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-8-30
发表于 2005-3-2 12:45:29| 字数 11| - 中国–河北–保定 联通 | 显示全部楼层
说得很有道理,大力支持
X1C:I7-6600,16G,1T SSD
CF-SX2:I5-3320,16G,1T SSD,DVDRW
回复 支持 反对

使用道具 举报

1万

回帖

5

积分

2262

资产值

中级会员 Rank: 2Rank: 2

注册时间
2003-7-1
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-3-2 12:48:46| 字数 97| - 中国–浙江–杭州 华数宽带 | 显示全部楼层
那么,如何可以防止这种现象的发生呢?
如果说是兼容性问题,
我使用IBM的移动硬盘还是经常出现错误识别的问题
更新主板(芯片)驱动也难以解决,
有什么好办法吗?
毕竟在传输大容量文件时的传输率要相差很多的
惟一
回复 支持 反对

使用道具 举报

7

回帖

0

积分

17

资产值

入门会员 Rank: 1

注册时间
2005-2-17
发表于 2005-3-2 12:49:15| 字数 39| - 中国–上海–上海 联通/工业骨干网(AS9929) | 显示全部楼层
我的机器开始有这种情况,后来打XP的SP2补丁后一直没有出现2.0变1.1的事
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 13:00:46| 字数 330| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
QUOTE:
Originally posted by hzzp at 2005-3-2 12:48:
那么,如何可以防止这种现象的发生呢?
如果说是兼容性问题,
我使用IBM的移动硬盘还是经常出现错误识别的问题
更新主板(芯片)驱动也难以解决,
有什么好办法吗?
毕竟在传输大容量文件时的传输率要相差很多的



这种兼容性的问题我觉得要完全解决是相当困难的,这需要各个软硬件厂商通力协作才能作到,我们要做的就是了解情况,尽可能避免使用互相不兼容的硬件设备。象偶尔出现识别错误的现象,应该没什么大碍,总是出现最好就不要再使用了,另外,重装系统也许是个好办法,windows运行过程中产生的各种记录信息难免会出偏差,再加上我们民用计算机没有专业机器那么讲究ECC,数据传输中也容易发生错误编码。
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 13:05:38| 字数 61| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
QUOTE:
Originally posted by xrayden at 2005-3-2 12:44:
加一分鼓励技术原创



谢谢鼓励!
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

2495

回帖

0

积分

3639

资产值

入门会员 Rank: 1

注册时间
2003-6-15
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-3-2 13:37:39| 字数 41| - 中国–广东–深圳 联通 | 显示全部楼层
IBM的硬盘盒、鼠标之类的外设附件基本都不行,和专门生产这类产品的商家根本没法比。
公司配发 T61,T7300,2G MEM,120G。
回复 支持 反对

使用道具 举报

625

回帖

0

积分

1248

资产值

入门会员 Rank: 1

注册时间
2005-1-10
发表于 2005-3-2 14:31:42| 字数 15| - 中国–广东–佛山 联通 | 显示全部楼层
好贴
解决了我一直以来的疑问
多谢
回复 支持 反对

使用道具 举报

4501

回帖

41

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-9-26
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-3-2 15:26:33| 字数 13| - LAN | 显示全部楼层
好帖,这个情况也遇到过了.
曾经的X31
回复 支持 反对

使用道具 举报

6469

回帖

1

积分

802

资产值

初级会员 Rank: 1

注册时间
2002-9-27
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-2 18:00:44| 字数 114| - 中国–北京–北京 清华大学 | 显示全部楼层
我觉得还是USB控制器设计上的瑕疵,本来兼容性不好就是bug呀。很多朋友连IBM 原装的移动硬盘都是这样的。那让我们用什么USB外设呀。出现这样问题的朋友基本99%的USB 2.0设备都会识别为USB 1.1的。症结我觉得在硬件方面。
T61: Core 2 Duo 2.5GHz/2G/500G/1400x1050/ABGN/BT
T440P: I7 2.4GHz/8G/250G SSD/1920x1080/BGN/BT
回复 支持 反对

使用道具 举报

137

回帖

0

积分

613

资产值

入门会员 Rank: 1

注册时间
2005-1-6
发表于 2005-3-2 19:15:58| 字数 13| - 中国–陕西–西安 电信/中移铁通 | 显示全部楼层
好帖,这个情况也遇到过了.
回复 支持 反对

使用道具 举报

267

回帖

0

积分

1160

资产值

入门会员 Rank: 1

注册时间
2004-9-15
发表于 2005-3-2 21:14:55| 字数 5| - 中国–上海–上海–宝山区 电信/浦东新区电信 | 显示全部楼层
还有这说法
QQ 240554245
回复 支持 反对

使用道具 举报

4314

回帖

1

积分

1万

资产值

初级会员 Rank: 1

注册时间
2003-4-25
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-3-2 21:33:30| 字数 18| - 中国–广东–广州 电信/新新网络科技有限公司 | 显示全部楼层
不会吧, 那蓝快怎么这么爽就给换主板了
TP40 76c PM 1.5G 256M+256M=512M 40GB Canon G2 Iriver 590
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 21:47:22| 字数 160| - 中国–天津–天津 鹏博士宽带 | 显示全部楼层
我是根据我碰到的情况作的分析,楼上的朋友说蓝款快爽快换主板,具体过程是否可以介绍一下,也许是主板真的有问题了,如果USB2.0控制器坏了的话,那USB2.0的设备肯定是不好用的,那蓝快自然会换的,如果是由于外接设备质量的原因引起的不能识别,我想蓝快也不可能给换得,他们应该有一套检测程序的,不会只听用户的口述就决定了吧。
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

1519

回帖

24

积分

7184

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-12-12
发表于 2005-3-2 22:14:27| 字数 219| - 中国–北京–北京 联通 | 显示全部楼层
很详细,支持!不过还是不能说明为什么当一个usb2.0的设备在使用中突然变为1.1的问题,如果按照楼主所说,交给usb2.0控制器后为什么又会转交给了1.1控制器呢?

有的朋友的usb2.0坏掉了之后,无论接什么设备都是1.1,偶觉得问题还是最有可能出在usb2.0的控制器的判断部分上,2.0还是1.1,是不是2.0对电气参数要求更高一些,如果干扰什么的比较厉害,就会变成1.1呢?

偶倾向于硬件故障,应该属于硬件故障里的软性问题吧,呵呵。
T480S i5-8250 FHD MX150 PM961 1T 16G
T430S i5-3320 FHD 256GSSD+2T 16G
X220 i7-2640M FHD 1920*1080
回复 支持 反对

使用道具 举报

2万

回帖

4

积分

3万

资产值

初级会员 Rank: 1

注册时间
2003-10-29
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-2 22:45:13| 字数 12| - 中国–北京–北京 鹏博士宽带 | 显示全部楼层
为什么换了主板就解决了呢
回复 支持 反对

使用道具 举报

868

回帖

10

积分

3253

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-26
 楼主| 发表于 2005-3-2 22:45:55| 字数 358| - 中国–天津–天津 鹏博士宽带 | 显示全部楼层
我同意楼上的说法,USB2.0传输速度快很多,对接入设备控制芯片、线材、接头的要求都比较高,是否变1.1关键是USB2.0判断机理,我现在找不到USB2.0工作原理技术规范,所以对细节还是不太清楚,否则可以从这点入手对我们所用的设备进行一下改进也许会解决很多朋友只能当USB1.1使用的问题了。

楼上所说的USB2.0设备在使用过程中突然变为USB1.1,这个现象我倒没有碰到过,如果是这样的话,会不会是USB2.0判断一直在发挥检测作用?

兼容性问题确实是有相关硬件和软件引起的,在这里我也同意是硬件的bug问题造成的,可能是我对小黑比较迷信吧,呵呵!在设备管理器内USB2.0前没有出现!和?之前,我更倾向于是外部接入的高速USB设备存在bug

[ Last edited by tzdct on 2005-3-2 at 22:55 ]
X31 2672-CB0
R60 9460-AWC
X201i 3249-CBC
X250 20CLS31K01
回复 支持 反对

使用道具 举报

9010

回帖

1

积分

3237

资产值

入门会员 Rank: 1

注册时间
2004-1-6
银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-3 00:25:00| 字数 121| - 中国–浙江–杭州 华数宽带 | 显示全部楼层
我发现我的USB2.0口也变USB1.1了,于是想了一下解决办法,其实很简单,开机按F8进入安全模式,然后把"通用串行总线控制器"USB设备全部删个光,然后重新启动电脑就一切搞定了,他会自己找到并安装USB2.0驱动起来的
用的机器太多了,头晕啊
回复 支持 反对

使用道具 举报

1025

回帖

18

积分

5719

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-7-6
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-3 01:15:54| 字数 337| - 英国 雷丁大学 | 显示全部楼层
我希望楼主能再试试其他USB2.0的高速设备,看看是不是一样有问题。
我的USB2.0变成USB1.1后,由于我装有多个操作系统,都不能够应用高速设备了,所以排除系统及驱动原因。我也想了很多办法,到处想要查找USB2.0的技术手册,始终一无所获。后来无奈将机子拆开除尘(把USB接口后边的橡胶垫狠狠压了压)后,居然好了,可是使用不到半天就又忽然降速(当时外接硬盘一直插在上边,突然弹出那个“高速设备插入低速接口”对话框),插拔后又恢复正常,不过不出几个小时就又坏了。再后来,出错的频率越来越高,干脆重新插拔都不顶用了,反复折腾后找到规律:一旦报错,我就拿着机子,USB接口方向向下,狠狠甩甩之后就可以用一阵子。。。。

所以我认为这个绝对是硬件本身的问题,难道是内部什么接线松了?
回复 支持 反对

使用道具 举报

1911

回帖

0

积分

4626

资产值

入门会员 Rank: 1

注册时间
2005-2-28
发表于 2005-3-3 01:17:55| 字数 10| - 中国–广东–珠海–香洲区 电信 | 显示全部楼层
沒遇過樓主所說的情況
人並不是因為美麗才可愛
   而是因為可愛才美麗
回复 支持 反对

使用道具 举报

4838

回帖

69

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2002-4-15
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-3 01:27:36| 字数 10| - 中国–海南–海口 电信/文昌市电信 | 显示全部楼层
大家试试25楼的方法
回复 支持 反对

使用道具 举报

59

回帖

0

积分

219

资产值

入门会员 Rank: 1

注册时间
2003-10-27
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-3-3 01:34:37| 字数 95| - 加拿大 多伦多大学 | 显示全部楼层
楼主的分析仿佛很正确,但是当你的T4X真正遇到这个问题的时候,你就知道什么是硬件问题。

时间不会很长,大概在一年到两年的时间,相当多的T4X的USB就会问题,这就象当年的T30内存的问题一样。
回复 支持 反对

使用道具 举报

1025

回帖

18

积分

5719

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-7-6
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-3-3 01:39:50| 字数 187| - 英国 雷丁大学 | 显示全部楼层
QUOTE:
Originally posted by goldhand at 2005-3-3 01:34 AM:
楼主的分析仿佛很正确,但是当你的T4X真正遇到这个问题的时候,你就知道什么是硬件问题。

时间不会很长,大概在一年到两年的时间,相当多的T4X的USB就会问题,这就象当年的T30内存的问题一样。

是啊我马上要送修换主板了,可是担心如果是设计缺陷,一年多后是不是同样的问题又会出现。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-27 23:45 , Processed in 0.232386 second(s), 75 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部