阿笨狗(jspadmin)网络日志

个人网络日志,网络、技术、思想、生活、札记……

« 宝宝今天开始可以自己翻身了~~~~主板诊断卡(Debug灯)代码含义分析及处理办法 »

USB及USB2.0技术标准及知识大全

近期买了个联想160G移动硬盘,但接到自己电脑上,始终无法使用,同时联想起以前每次插入U盘时,系统都会出现提示:“如果您将此USB设备连接到高速USB2.0端口,可以提高其性能”,便猜想自己机器虽然是P4 CPU,但主板可能教旧,仅支持USB1.1和USB1.0,不支持USB2.0,以致供电不足,移动硬盘无法使用,这一想法得到了证实。
USB1.1模式下,200M的文件复制到移动盘中大概要3分钟左右;USB2.0模式下,用同样的移动盘和传输线,2G只要大概3分钟。
我的电脑"设备管理器"的"通用串行总线控制器"下面有5行:
Intel(R) 82801BA/BAM USB Universal Host Controller-2442
Intel(R) 82801BA/BAM USB Universal Host Controller-2444
USB Mass Storage Device
USB Root Hub
USB Root Hub
确认intel 82801BA/BAM不支持USB2.0。因为南桥芯片为ICH2,不支持USB2.0设备;从ICH4开始支持USB2.0。可以通过加一块PCI转USB2.0的转接卡来实现USB设备的数据高速传输。

附:主板芯片支持USB 2.0一览表
按下面顺序排列:
芯片组厂商名称
南桥芯片
支持USB2.0数量


Intel
ICH4
6个

ICH5
8个

ICH5R
8个

VIA
VT8235
6个

VT8237
8个

SiS
923
6个

923L
6个

963
6个

963L
6个

964
8个

nVIDIA
MCP
6个

MCP-T
6个

nForce3 150
6个

nForce3 Pro 150
6个

ATi
IXP 200
6个

IXP 150
6个

ALi
1563
6个

相关技术参考资料:

========
什么是USB

USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它是一种应用在PC领域的新型接口技术。早在1995年,就已经有PC机带有USB接口了,但由于缺乏软件及硬件设备的支持,这些PC机的USB接口都闲置未用。1998年后,随着微软在Windows 98中内置了对USB接口的支持模块,加上USB设备的日渐增多,USB接口才逐步走进了实用阶段。
这几年,随着大量支持USB的个人电脑的普及,USB逐步成为PC机的标准接口已经是大势所趋。在主机(host)端,最新推出的PC机几乎100%支持USB;而在外设(device)端,使用USB接口的设备也与日俱增,例如数码相机、扫描仪、游戏杆、磁带和软驱、图像设备、打印机、键盘、鼠标等等。


========
USB的优点

1、可以热插拔。这就让用户在使用外接设备时,不需要重复“关机à将并口或串口电缆接上à再开机”这样的动作,而是直接在PC开机时,就可以将USB电缆插上使用。

2、携带方便。USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB硬盘会是首要之选了。

3、标准统一。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与PC连接,这时就有了USB硬盘、USB鼠标、USB打印机,等等。

4、可以连接多个设备。USB在PC上往往具有多个接口,可以同时连接几个设备,如果接上一个有4个端口的USB HUB时,就可以再连上4个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台PC上而不会有任何问题(注:最高可连接至127个设备)。

========
USB 2.0简介

目前USB设备虽已被广泛应用,但比较普遍的却是USB1.1接口,它的传输速度仅为12Mbps。举个例子说,当你用USB1.1的扫描仪扫一张大小为40M的图片,需要4分钟之久。 这样的速度,让用户觉得非常不方便,如果有好几张图片要扫的话,就得要有很好的耐心来等待了。

用户的需求,是促进科技发展的动力,厂商也同样认识到了这个瓶颈。这时, COMPAQ、Hewlett Packard、Intel、Lucent、Microsoft、NEC和PHILIPS这7家厂商联合制定了USB 2.0接口标准。USB 2.0将设备之间的数据传输速度增加到了480Mbps,比USB 1.1标准快40倍左右,速度的提高对于用户的最大好处就是意味着用户可以使用到更高效的外部设备,而且具有多种速度的周边设备都可以被连接到USB 2.0的线路上,而且无需担心数据传输时发生瓶颈效应。

所以,如果你用USB 2.0的扫描仪,就完全不同了,扫一张40M的图片只需半分钟左右的时间,一眨眼就过去了,效率大大提高。

而且,USB2.0可以使用原来USB定义中同样规格的电缆,接头的规格也完全相同,在高速的前提下一样保持了USB 1.1的优秀特色,并且,USB 2.0的设备不会和USB 1.X设备在共同使用的时候发生任何冲突。

另外,在软件方面,Windows是完整的支持USB 1.X,对于USB 2.0,系统可以认出,而且能够正常工作,但是USB 2.0并不能充分发挥其性能优势,系统检测到USB 2.0的设备后,会提示说你的USB设备需要优化。现在还没有完全支持USB 2.0的WINDOWS系统,而LINUX、MACOS、BEOS到是走到了前面,都有了相关的软件支持或者系统程序包。不过可以肯定的是,当带有USB 2.0规格的产品出现的时候,Windows会非常快的跟上的。现在WINDOWS XP已经会完全支持USB 2.0设备,不过当系统主板一但支持USB 2.0的时候微软将会很快推出USB 2.0的补丁。所以我们可以说,由于得到INTEL和微软的支持,USB2.0标准已成为下一代周边设备接口的重要趋势。

 
========
USB VS IEEE1394

在数据交换量越大的今天,传统的外设接口EPP、ECP逐渐感到力不从心,难以撑持,为了缓解此种矛盾,各厂家纷纷推出了各自的解决方案。其中以VIA威盛电子倡导的 IEEE1394与INTEL公司推崇的USB最有竞争实力;在目前看来似乎USB略占上风。因此我们的视线自然也就瞄准了它们,今天就由笔者带领大家去领略一下它们的风采吧!

1 、技术基本资料与发展历史

USB ,是 Universal Serial Bus 的缩写,如果按中文直接翻译就是“通用串行总线”接口,它是一种串行总线系统,带有5V电压,支持即插即用功能,支持热拔插功能,最多能同时连入127个USB设备,由各个设备均分带宽。它诞生于1994年,当时是由 PC 界的几位“巨人”--康柏、IBM、Intel和Microsoft共同推出的,旨在统一外设如打印机、外置Modem、扫描仪、鼠标等的接口,以便于安装使用,取代以往的串口、并口和PS/2接口,可是 USB 标准真正颁已经是 1996年了,当时的标准是 USB1.0,不过我们清楚一种接口的普及必须三个条件:统一的标准、流行操作平台的良好支持以及支持该标准的大量产品,要知道Win95是不支持USB的。因此,96年颁布的USB标准也就成了一张废纸。因此,虽然98年以前的不少主板芯片组也能对USB提供支持,但是主板厂家无一例外都没有提供USB接口,连主板上都没有USB口,那么USB产品就更是找不到了。直到1998年,USB才迎来了真正的春天--首先是业界巨头们坐下来制定了USB1.1标准,使USB技术更加成熟可靠;接着Win98发布,宣布正式对USB接口提供支持,USB才真正发展起来(注:在Win98之前,Win97(Win95 OS/2 )也能支持USB,不过没有广泛使用。)

IEEE1394,又称作“ Firewire ”即“火线”。早在1985年,苹果公司就已经开始着手研究“火线”技术,并取得了很大成效;但是这个标准正式确立,却是10年之后了。它是IEEE(电气与电子工程师协会)于1995年正式制定的总线标准。IEEE组织曾经成功的制定了业界的许多重要的标准,IEEE1394也是其中之一。由于 IEEE1394的数据传输速率相当快,因此有时又叫它“高速串行总线”。比之USB总线,IEEE1394的速度显然要高出一大截,可是目前在PC方面尚未形成气候;在操作系统方面,Win98已经提供了对它的支持,效果不错;但是IEEE1394推广的最大障碍在于产品,因为主板芯片组直接对IEEE1394提供支持的几乎没有,要实现它必须靠外接控制芯片,这样无疑大大提高了产品成本,这是厂家与顾客都不希望看到的;如此一来,市场上支持IEEE1394接口的主板便是十分稀少了。主板不支持,IEEE1394接口的产品即使买回来也是当摆设,自然是无人问津;当然也就没几个厂家肯动它了。所以目前看来,IEEE1394似乎情况并不容乐观。但是IEEE1394在其它方面却比USB更受青睐,例如信息家电和高端服务器等领域,IEEE1394就以其超快的速度成为该领域的唯一选择。

2 、详细技术资料

USB : USB发展到今天,总共有三种标准:1996年发布的USB1.0,1998年发布的USB1.1以及刚刚发布的最新标准USB2.0,此三种标准最大的差别就在于数据传输率方面,在其它方面也有不同程度的改进,总体来说,就目前的USB2.0而言,已经十分完善了,速度也上了一个新台阶,下表为大家列出了USB各种标准的技术参数以及与IEEE1394的对比,希望能对您有所帮助。
     USB1.1     USB2.0     IEEE1394(1995版)
传输速度 1.5Mbps     480Mbps     400Mbps
支持长度 5米       5米(Hub30米) 4.5米
支持系统 Win95OS/2及Win98 Win98     Win98
支持特性 PnP、热拔插 PnP、热拔插     PnP、热拔插
支持设备 127个      127个     63个

以上仅是一些枯燥的数字、指标,似乎有点没趣味,实际上USB接口远不止这么简单,不可能仅仅用几个数字、几张图表就可以说明的, USB还是一个可级连的系统,我们可以通过USB hub的方式使USB接口“一变二”、“一变多”达到使机器能联入更多的USB设备,但是在实际使用中, USB1.1系统一旦联入3个以上设备并且同时使用,速度就已经很让人难以接受了,所以所谓“127个”设备支持就更谈不上了,但是USB2.0的480Mbps(60MB/S)速率就会大大缓解这个问题。 USB数据线由两对线组成,一对数据线,一对电力线,通过电力线可以为USB设备提供 5V 电压,允许通过最大电流为500mA ,这个数字不算很大,但好在聊胜于无,可以满足一些耗电量较少的设备的需求,通过特殊的USB互联设备,我们还可以用USB口实现双机联网,速度是USB1.1的标准达12Mbps(1.5MB/S),可惜仅能进行简单的数据交换,不能称做真正的网络。

IEEE1394 :USB逐步提高速率不同,IEEE1394刚推出就有很高的起点,其速率高达100Mbps、200Mbps和400Mbps,高出目前的USB标准数十倍;而今后即将推出的P1394b标准,更将速度提升到800Mbps甚至1.6Gbps以上,是这一领域无可争议的“速度之王”,把INTEL引以为豪的USB2.0也远远地甩在了后面。这得益于IEEE独树一帜的编码方式-- Dslink,通过它便可以使IEEE1394仅用两对双绞线便达到了极高的传输速率(200Mbps以上);同USB一样,它同样自带供电线路,且能提供8-40V可变电压,允许通过最大电流也达到1.5A左右,因此它能为耗电量小于60W的设备进行供电,这远比USB的2.5W高多了;不过IEEE1394最大只能联入63个设备,仅为USB的一半,不过由于IEEE1394的惊人速率,以及日常应用的需求情况,似乎IEEE1394的63个设备比 USB的127个更实在,更顶用。它与USB不同之处还在于,目前(其实是从几年前就开始了)的大部分南桥芯片都整合了USB控制器,因此其成本较低,但对系统性能有一定的影响;而IEEE1394 则不同于它,因为至今为止还没有任何一款主板芯片组能直接对IEEE1394提供支持,要实现对其支持,则必须外接控制芯片或控制板卡,这样便提高了成本,不过笔者以为“便宜没好货”,其实 USB与IEEE1394倒很像硬盘的两种接口--IDE与SCSI,两者更有所长,虽然前者性能稍弱,但价格便宜,酷似USB--似乎跑题了,话说回IEEE1394吧,IEEE1394传输线中有三对线,其中两对为双绞线,用于数据传输;还有一对为供电线,用于向设置提供8-40V电压,中间是绝缘层。

3 、应用状况与前景展望

USB:目前,USB接口可谓春风得意,笑傲江湖,君不见市场上每一款主板都带有不少于2个USB接口;吞并了并口,因为USB打印机层出不穷;吞并了串口,因为USB调制解调器也是新品辈出;吞并了PS/2接口,因为USB鼠标大行其道。此外,USB音箱作为一种崭新的技术,也逐渐进入了人们的视野,而新兴的PC外设如数码相机、摄像头、扫描仪、MP3播放机、外置式大容量存储器也无一例外都使用了USB接口,这些都表明了目前USB技术在该领域所处的统治地位,但是,今后在某些方面,USB接口的地位将逐步为IEEE1394所取代,分析其原因,不外乎有以下几点:

1 、传输速度慢

尽管与传统的串口、并口相比,USB的确达到了一个很高的水平,不过一旦与IEEE1394那数以“G”计的速率相比,USB立刻相形见秽,这便是USB想要一统PC外设接口的最大障碍,也是它是致命伤。尽管目前USB2.0标准使它的速度达到了IEEE1394现在的水平,便是即将推出的 IEEE1394新标准将立刻打破USB在速度上战胜IEEE1394的梦想,说到这里,或许有朋友不禁会问到这样一上问题--我们需要这么高的速率吗?从长远来看,答案肯定是-Yes!因为日后由于技术的提高,势必需要极高的传输速率,一个简单的例子如调制解调器,因为现在技术原因,连入网络的带宽仅为56Kbps,这样一来即使使用并口、串口连接也能胜任,更不用说USB了;不过以后ADSL和Cable Modem来了,其速度可达1--10Mbps,那么您还认为并口、串口足够吗?就连USB接口也会感到力不从心,再远一点,假如某日光纤骨干网入户,其速度之快就……因此,我们必须指出,极高的传输速率当然不只是一件摆设!在这一点上,USB毫无疑问落后了。

2 、以PC为中心的联接系统

这也是缺点?当然是!所谓以PC为中心,就是说USB不能像IEEE1394一样脱离了PC机而独立存在,而只能存在于PC系统中,这表明了USB技术的局限性,事实上今后随着技术的发展,会有越来越多的外设进入我们生活,为了减轻主机系统负担,我们不得不将一些数据交给外设处理;这时,就必须有一种总线能在两台外设间进行连接,这时USB就无计可施了,譬如扫描并打印一张照片,今天我们必须以PC为中心进行控制;这实在是不方便,而今后我们只需打开扫描仪与打印机就能实现,大大简化了工作。要实现这一点,我们就必须要有一种高速总用于两者之间的互联;显而易见,必须以PC为中心的USB是无法担此重任的;而支持“点对点”协议的IEEE1394便能轻松胜任这个角色。

3 、非同步的传输方式

由于 USB 总线传输数据必须通过主机CPU来处理,因此它便不是一种同步传输总线--非同步传输总线是我法实现实时视频流传播的,会产生严重的延迟现象。这样,以后的实时数码摄像机等新型技术注定不会垂青于USB总线了。而其对手IEEE1394,则能得心应手地完成它。

通过以上几点,我们可以清楚预见USB的未来,根据笔者分析,在中高端方面,对数据流量要求较高的设备将不再屈就于低速的USB接口,这些产品便是数码相机,外置硬盘之类;中间这一档,USB和IEEE1394势必展开激烈争夺,这些产品便是MP3随身听、扫描仪等;而低速率的设备将USB全面垄断,如PS/2鼠标、键盘等,而在其它方面,USB将会完全败给IEEE1394。

IEEE1394 :与当前USB大红大紫的状况形成鲜明对比的是,IEEE1394在PC这方面则要逊色不少,目前仅有不少价格高昂的寥寥几款,主板能直接对其提供支持,而 IEEE1394卡也是屈指可数,采用IEEE1394的外设就更是难觅芳踪,仅有一些外置硬盘和数码相机,的确让人见了寒酸,虽然单从技术上讲, USB 绝非IEEE1394之对手,然而一款成功的标准在业界的确立,除了技术还要受到其它诸多方面因素的影响,USB显然是在这些方面占了上风;但是技术的优劣毕竟还是最重要的,因此,据笔者分析,今后IEEE1394会在某些领域逐渐取代今天的USB,而在某些新兴应用场合,如外设之间的级联,IEEE1394便是我们唯一的选择,由于未来的P1394b能达到极高的速度,又因为IEEE1394可以实时无延迟的传播,那么我们可以利用它轻松实现今天连想都不不敢想的事:实时DVD传输,由数码摄像机拍摄后实时压制MPEG-2、实时三维影音传播……真的很爽!未来IEEE1394的传输距离也将达到USB的20倍,即100米;并且仍然可级连;这些都是USB望尘莫及的,所以在这些场合,IEEE1394是绝对的王者,而在中端应用方面,则很可能与USB进行一场旷日持久的争霸战,胜负尚难以预料。

其实到这里我们不难看出,虽然,USB和IEEE1394是两种类似的新技术,它们的很多特性都极为相似,但是笔者认为它们并不像现在的DDR与RAMBUS,SOCKET 370与SOCKET A,非要争个你死我活才行。在笔者看来,二者更类似硬盘中的IDE与SCSI,有着各自不同的定位,所以USB和IEEE1394并存的可能性很大,在这里我大胆提出预测:不久的将来,很可能我们的PC机后面只有两种接口-USB与IEEE1394,今天的PS/2鼠标、键盘接口会为USB所取代,很可能打印机也如此;而今天的数码相机、设想头、外置式硬盘、扫描仪、MP3机等等高级外设将无一例外地向IEEE1394看齐,而音频接口也会为IEEE1394所吞并;至于是否如笔者之所料,各位看官不妨拭目以待。


========
USB2.0接口全接触

可以说现在USB接口是目前大家使用最频繁的接口,而且是愈来愈有把所有接口都淘汰的趋势。。。现在打印机、数码相机、闪存盘、MP3 Player、鼠标、键盘、外置光驱、外置硬盘都使用了USB作为于计算机交换数据的接口。

符合 USB 1.1 规范(左)与 USB 2.0 规范(右)的标志
以往大家使用 USB 接口的存储设备时,主要的原因是它随插即用、内含 5V 电源的便利特性。但随着闪存盘、 MP3 Player 的容量加大,与 USB 硬盘外接盒、 USB 光盘外接盒的普及,大容量的 USB 存储设备的使用已经十分普遍。
虽然2000年4月时,USBIF(USB Implement Forum )就已经制定出 USB 2.0 ,现行市面上大部分计算机周边产品也都使用了USB2.0接口,但仍有不少产品仍然采用 USB 1.1 规格,这就给我们的选购带来了不少麻烦。
现在,经常存取动辄 3 、 4G 硬盘数据的玩家,逐渐开始重视 USB 1.1 与 USB 2.0 的速度差异。毕竟, USB 2.0 的传输速度是480Mbps ,但 USB 1.1 的传输速度只有 12Mbps ,每秒的传输速度差距高达 40 倍,在时间就是金钱的时代,效率分外重要。


========
你用的 USB ,真的是 2.0 吗?
相信大家手边都有蛮多产品是使用 USB 接口与计算机连接的,例如打印机、数码相机、闪存盘、鼠标、键盘、外置光驱、外置硬盘等。购买 USB 鼠标或键盘的玩家,主要贪图它的随插即用特性,就算计算机开机的状态也能插拔(若是 PS/2 接口就必须从重新启动),因为鼠标与键盘的传输量并不大,所以鼠标、键盘使用 USB1.1 与 USB2.0 规格并无明显影响。但是闪存盘、数码相机、外接式光驱、外接式硬盘等跟容量扯上关系的 USB 外接设备,传输速度就十分重要。
USB 传输速度必须分四个部份(主板芯片组、操作系统、外接设备、传输线)来检查 USB 规格是否通通为 2.0 ,不然明明是 USB 2.0 的周边产品,实际的传输速度可能只有 USB 1.1 。
除了外接设备需购买 USB 2.0 外,还要注意主板、操作系统、传输线是否支持 USB 2.0 ,最重要的是操作系统与外接设备的 USB 2.0 驱动程序是否有安装、设置成功。不然操作系统与所有的硬件都支持 USB 2.0 ,却没将 USB 2.0 驱动程序设定成功,一直使用低速的 USB 1.1而不自知,这不是很浪费吗? USB 2.0 兼容于 USB 1.1 ,因此系统不会主动告知使用者,目前的 USB Port 是以 USB 1.1 还是 USB 2.0 的传输速度在传送文件,所以就得自行检查计算机软硬件的各部份是否都已安装妥当,才能肯定的大声说“我用 USB 2.0 !”

主板芯片组
主板上的南桥芯片已经将 USB 纳入它的管辖范围,因此只要南桥芯片支持 USB 2.0 ,就不需要另外购买 USB 2.0 适配卡,制造主板上芯片组的厂商有数家,分别为 Intel 、 VIA 、 SiS 、 nVIDIA 、 ATi 、 ALi ,以下就一一介绍各家的南桥芯片,并且动手检视自己的主板到底支不支持 USB 2.0 。
Intel :
只要芯片组型号为 845 以上的主板,例如 Intel 845GV 、 865PE 、 875P 、 848P 等主板都支持 USB 2.0 。因为这些芯片组所搭配的南桥芯片分别为 ICH4 、 ICH5 、 ICH5-R 。 ICH4 支援 6 个 USB 2.0 Port ; ICH5 与 ICH5-R ,都支援 8 个 USB 2.0 Port 。
VIA :
芯片组为 P4M333 、 KT333 以上的主板,例如 P4X400 、 PT800 、 KT400 、 KT600 、 K8T00 等主板都支持 USB2.0 。这些芯片组所搭配的南桥芯片为 VT8235 、 VT8237 。 VT8235 支援 6 个 USB 2.0 Port ; VT8237 支援 8 个 USB 2.0 Port 。
SiS :
SiS 651 、 655 、 R658 、 648 、 748 、 755 等主板都支持 USB 2.0 。这些芯片组所搭配的南桥芯片为 962 、 962L 、 963 、963L ,皆支援 6 个 USB 2.0 Port 。南桥芯片为 964 以上的主板,则支持了 8 个 USB 2.0 Port 。

nVIDIA :
nForce2 和 nFforce3 系列的主板都支持 6 个 USB 2.0 Port ,其 nForce2 所搭配南桥芯片为 MCP 、 MCP-T 。 nForce3 为整合型芯片,目前已推出的芯片组有 nForce3 150 、 nForce3 Pro 150 。
ATi
ATi 于今年开始跨足主板芯片组领域,所推出的首款 Radeon 9100 IGP 芯片组支持 6 个 USB 2.0 Port ,所搭配的南桥芯片为 IXP150 与 IXP200 。
ALi :
ALi 的 1563 南桥芯片支持 6 个 USB 2.0 Port ,同时适用于 Intel 与 AMD 系列主板, ALi 1683 北桥芯片与 1563 南桥芯片的组合适用于 Intel P4 系列,而 ALi 1687 北桥芯片与 1563 南桥芯片的组合适用于 AMD K8 系列。


操作系统
只要是 Windows Me 操作系统以上的计算机,都已支持并内建 USB 1.1 外接设备( Device )的驱动程序,不需另外安装驱动程序就可马上使用。而 Windows XP Service Pack 1 ( SP1 )以上的操作系统都支持并内建 USB 2.0 外接设备的驱动程序。
虽然 Windows 98 SE 就认得 USB 1.1 的外接设备,但是操作系统里面没有内建这些外接设备的驱动程序。因此在 Windows 98 SE 里,就连安装最简单的随身碟也都需要厂商所附的驱动程序,不然系统找到 USB 外接设备后,却不认得它,而无法使用。
在 Windows XP SP1 ,除了打印机、数码相机等设定功能较多的外接设备仍需要驱动程序外,闪存盘、读卡机、外置光驱、外置硬盘等,都不需要再准备驱动程序,大大省去了安装驱动程序的时间,也不用每次为了驱动程序光盘而翻找家里一遍。
除了 Windows 系列的操作系统外, USB 在 Mac 上也经常被使用。其实, USB 接口就是由 Mac 带领流行,而开始被广泛使用,但是 OS 9.1 只支持 USB1.1 ,必须要到 OS 10.X 才支援 USB 2.0 。 Linux 对于 USB 的兼容性也相当不错,只要 Linux 核心( kernel )为 2.4.19 或以上,不管是 Red Hat 、 Mandrake 或 Debian ,通通支持USB 2.0 。

确认是否支持 USB 2.0
在支持 USB 2.0 主板的计算机里,安装好 Windows XP SP1 与主板驱动程序后,系统就自动将 USB 2.0 的驱动程序安装成功。若是较新型号的主板,因为 Windows XP SP1 不认得里面的新芯片组,所以必须放入主板驱动程序,将各芯片组驱动。
Windows XP SP1 与 Windows Server 2003 的【系统管理器 / 通用串行总线控制器】中,可检查主板上的 USB 2.0 是否已驱动成功,若无 USB 2.0 的字样,系统就只能使用 USB 1.1 。



========
Windows 2000 也能升级成 USB 2.0 !

因为 Windows XP SP1 以上的操作系统,才内建并支持 USB 2.0 ,那广大的 Windows 2000 使用者怎么办呢?没关系, Microsoft 已在Windows Update 中将 USB 2.0 所需的驱动程序放入其中,只要上 Microsoft 网站更新 patch 时,就可以下载 USB 2.0 驱动程序,将 USB1.1 升级成 USB 2.0 。
将 Windows 200 操作系统升级成支持 USB 2.0 ,需要Usbport.sys、Usbhub20.sys、Usbehci.sys 三个文件, Windows Update 会自动下载、安装成功,不用怕漏了哪些文件忘记安装。而对于旧版的操作系统,如 Windows 98 、 95 与 NT 4.0 , Microsoft 已经不会再推出 USB 更新程序,因此确定这些操作系统通通不支持 USB 2.0。

传输线:
有时候,因为计算机主机没有前置 USB Port ,因此须将主机后方的 USB Port 通过传输线,接到前方来,方便使用。而有些外接设备必须使用传输线才能接到 USB Port ,例如数码相机、打印机等,因此外接设备与主板的 USB 间,多了一条 USB 传输线。这条传输线也攸关到 USB 1.1 与 USB 2.0 的差异性。
USB 传输线因为接头有 Type A 、 B 公母与 Mini Type 之分,几种排列组合下,各式各样的 USB 传输线就产生了。不过,掌管传输线USB1.1 与 USB 2.0 之分的关键在于线材的用料,而非接头。
虽然现在有不少传输线标榜支持 USB 2.0 ,但是实际上的线材品质良劣不一,只有通过 USBIF 认证,并贴有 USB 认证标志,才算品质有保障。有时候, USB 传输不稳定,文件漏东掉西的,却怎么都找不出问题出在哪,可能就是品质不好的 USB 传输线在作怪。
USB2.0 to IDE传输线的接头合乎 USB 2.0 规范的传输线



外接设备

USB 外接设备真是各式各样都有,原本以其它接口与计算机相连接的接口设备,现在通通向 USB 靠拢,例如 LPT 接口的打印机、扫描仪推出 USB接口 ; PS/2 的键盘、鼠标也推出 USB接口,内接在计算机里好好的光驱、硬盘,也推出 USB 外接式的。而闪存盘、读卡机、数码相机等设备也乘着 USB 的盛行,短时间内广为普及,几乎人手一支、人手一台。仔细算算看,家里有多少 USB 外接设备,数量可能超乎你想象!
外接设备这么多种,要如何知道是否支持 USB 1.1 或 USB 2.0 呢?目前,市面上 USB 1.1 与 2.0 的外接设备产品各占一半左右, USB1.1 为必备,但是 USB 2.0 为选备,因此只要是 USB 2.0 的外接设备,一定会特别强调“ USB 2.0 ”这点!

USB 1.1 与 USB 2.0 传输速度实测
现在我们就以 SiSoftware Sandra 2004 来测试闪存盘,看看 USB 1.1 与 USB 2.0 的闪存盘,其传输速度有何差异?测试平台为 Windows XP Professional SP1 ,主板支持 USB 2.0 ,且所有驱动程序都已安装成功。

SiSoftware Sandra 2004 的测试结果显示, USB 1.1 的闪存盘,每秒的读取速度顶多只有 1,000kb/sec ;而 USB 2.0 的闪存盘,每秒的读取速度却可超过 6,000 kb/sec 。


USB 2.0 适配卡

主板不支持 USB 2.0 ?

USB 2.0 适配卡一张只要不到百元,却提供了两个到四个的 USB 2.0 连接端口,若是主板芯片组不支持 USB 2.0 ,只要插上 PCI 接口的 USB 2.0 适配卡,马上就从 USB 1.1 升级到 USB 2.0 ,省去了不少买新主板的钱。

USB 2.0 Port 不够了?
其它还有一种情形也适合购买 USB 2.0 适配卡,就是 USB 2.0 Port 不够用的玩家。只要有 USB 2.0 的主板,因芯片组而异,都可支持6 到 8 个 USB Port ,主板 I/O 部分多半内建 2 到 4 个 USB Port ,部分机壳的前置面板还提供了 1 到 2 个 USB Port 。
主板内建的 USB Port 用来连接 USB 鼠标、键盘、打印机、扫描仪后就没有位置了,那数码相机、闪存盘怎么办呢?
这时有两种方法,通常主板都保留了一或两组的 USB 2.0 扩展槽,给前置面板或机箱挡板使用(若主板能支持的 USB 2.0 Port 大于 I/O 内建的数量)。
如果计算机主机没有前置面板,或早就把主板的 USB 2.0 挡板给搞丢,没关系,只要外加一片便宜好用的 USB 2.0 适配卡,可用的 USB Port 硬是比别人多了 4 个。

主板保留 USB 2.0 扩充槽,前置面板支持USB2.0,外加 USB 2.0 适配卡,可连接更多的 USB 外接设备


USB 2.0 控制芯片介绍

市面上的 USB 2.0 适配卡有不少,但是总括来说,卡上的芯片组有三家厂商,分别为 NEC 、 VIA 、 ALi ,其中 USB 2.0 适配卡使用NEC 与 VIA 的控制芯片较为常见。
其中, NEC 是最早涉足 USB 2.0 芯片的厂商,它的控制芯片整合性、兼容性、稳定性也最好,例如 Windows XP SP1 就已经内建 NEC 芯片的驱动程序,而 VIA 与 ALi 芯片就需安装原厂的驱动程序后,才能够使用。
其实 NEC 、 VIA 和 ALi 这三家厂商皆为世界性大厂,生产制造的控制芯片都有一定的品质保证,不论购买哪家厂商的 USB 2.0 适配卡,性能方面的差异并不大。

采用 NEC 芯片的 USB 2.0 适配卡

 

========
全方位的USB 2.0

若要发挥 USB 2.0 的传输速度,需要软硬件的配合,不论是主板上的芯片组、传输线、操作系统驱动程序、外接设备都得是 USB 2.0 ,缺一不可,不然就只有 USB 1.1 的传输速度,这样实在太可惜了。
主板不支持 USB 2.0 的玩家,也不必叹息又得另外花费一笔钱来买新主板,其实只要一百块不到就可买到小小一片 USB 2.0 适配卡,插上去后,计算机马上升级成 USB 2.0 !以后要利用 USB 外置硬盘、外置光驱、闪存盘 copy 大文件时,再也不必等很久了!
趁机来检查一下计算机软硬件所使用的 USB 规范是 1.1 还是 2.0 ,这些小小的检查步骤将令 USB 性能大大提升!




========
USB故障排除

  目前,USB设备像雨后春笋般涌现出来,但一方面由于人们对USB的特性了解不够,另一方面USB及配套技术目前还未完全成熟,导致了不少用户在使用USB设备的过程中遇到了各种各样的问题,比如:无法安装USB设备、USB 2.0设备的传输速度比较慢,以及出现无法通过正常故障排除过程解决的其他通讯问题。

  一、解决USB故障的华山第一道

  如果你的USB设备在安装或使用时出现故障,首先要检查系统是否正确识别USB芯片组。操作步骤如下:  在Windows 2000/XP中(Windows 9x/Me的操作步骤基本类似),依次点击“开始→设置→控制面板→系统→硬件→设备管理器”,找到并双击“通用串行总线控制器”。其中应当至少列出两类条目,一类是USB控制器,另一个是USB Root Hub(见图1)。如果你的主板支持USB 2.0,并正常安装了驱动程序,一般会在此处显示USB 2.0 Root Hub。

图1
  小提示

  当中显示一个USB Root Hub条目,说明可使用2个USB端口。比如上图显示了4个USB Root Hub条目,说明可以使用8个USB端口(通常可由BIOS设置控制可使用的USB端口数量)。而USB 2.0 Root Hub是说明这8个USB端口均可支持USB 2.0。

  如果Windows无法识别出USB控制器,或在“其他设备”中出现“USB控制器”,那么说明主板芯片组的驱动程序或USB 2.0的驱动程序没有安装成功。建议大家到芯片组官方网站下载最新的驱动程序,并确认Windows能正确识别。

  二、USB控制器故障的解决方案

  下面针对不同的USB控制器,提出相应的解决方案:

  1.Intel芯片组

  可能出现的故障:采用Intel 82371AB、EB、MB、SB和AB/EB系列南桥芯片,Windows有可能出现无法识别连接到系统的设备,或当系统出现屏幕保护、挂起、睡眠状态时,设备和计算机可能停止通讯等故障;采用Intel 82801AA、BA和BAM南桥芯片,可能会出现间歇通讯或连接问题。

  解决之道:Intel改进了82371AB/EB南桥芯片,如果你的主板采用此南桥芯片,一般不会出现问题。如果采用Intel 82371AB、EB、MB或SB系列南桥芯片,建议将驱动程序改为更Intel 82371AB/EB驱动程序;采用Intel 82801AA、BA和BAM南桥芯片,建议将驱动程序更改为Intel 82801AB驱动程序。操作步骤如下(以Windows XP为例,Windows 9x/Me/2000与之相类似):
  依次点击“开始→设置→控制面板→系统→硬件→设备管理器→通用串行总线控制器”,双击“***Universal Host Controller”条目。
  出现“***Universal Host Controller属性”窗口,点击“驱动程序”选项卡,点击“更新驱动程序”按钮。
  选择“从列表或指定位置安装(高级)”,点击“下一步”按钮。
  选择“不要搜索。我要自己选择要安装的驱动程序”,点击“下一步”按钮。
  取消“显示兼容硬件”前的勾选,并从制造商列表中选择“Intel”,选择“82371AB/EB”。如果不可用,则从型号信息中选择“82371AB
USB Host Controller”,点击“下一步”继续。
  根据向导,按说明完成新驱动程序的安装,当新驱动程序已加载后点击“完成”。

  2.VIA芯片组
  可能出现的故障:如果你的主板采用VIA VT83C572/VT82C586或VIA VT6202通用主机控制器,可能会发生USB通讯问题,比如:当连接某些USB设备时,计算机停止响应或挂起;出现一个“Stop:0x0000000A-IRQL_NOT_LESS_ OR_EQUAL”错误消息;驱动程序安装(即插即用)可能无法正确进行等问题。Windows 2000不支持REV_05以后的VIA的USB控制器。微软已经确认Windows 2000和VIA VT83C572芯片组不兼容,同样的错误可能发生在Intel 82371AB/EB芯片组上。

  解决之道1:
  从VIA网站上下载最新版的VIA Hyperion 4in1驱动程序(下载地址:downloads.viaarena.com/drivers/4in1/VIA_Hyperion%204IN1_V451v.zip),并进行安装。

  从VIA网站上下载最新版的VIA USB过滤器补丁程序(USB 1.1下载地址:downloads.viaarena.com/drivers/others/usbf_110.zip;USB 2.0下载地址:http://downloads.viaarena.com/drivers/USB/VIA_USB2_V258p3-L-M.zip)。

  解决之道2:微软已经指出当计算机的AMD处理器快于350MHz或安装了VIA的USB控制器后,Windows 98第二版存在问题。USB控制器驱动程序(UHCD.SYS)计时错误,阻止USB设备在特定条件下进行仿真。你可以从微软站点下载UHCD.SYS的升级。完成下列步骤确定是否需要升级UHCD.SYS:
  依次点击“开始→查找→搜索所有文件或文件夹”,在“文件名”中键入“UHCD.SYS”,点击“搜索”。
  完成搜索后,右键点击找到的文件,然后点击“属性”,点击“版本”选项卡,并选中版本号。如果版本号不是4.10.2223或更高,则从微软网站下载升级部分(下载地址:http://download.microsoft.com/download/win98SE/Patch /4.10.2223/W98/EN-US/240075up.exe)。

  解决之道3:某些VIA芯片组的BIOS设置中提供一项“Chip Performance Speed(或System Performance)”,此项目应设置为“Normal”,而不是“Strong”、“Turbo”、“Optimal”或“Fast”。

  3.ALi芯片组

  可能出现的故障:当断开其中一个USB设备的连接时,会引起其他USB设备也停用。这个问题在频率较高的AMD Athlon处理器平台上更容易发生。在完成下列解决方案步骤后,测试设备看其是否工作,再进行下一个解决方案。

解决之道1:检查BIOS设置,相关设置参考如下(某些项目可能不存在,这要取决于BIOS版本的某些设置):项目正确设置值
  即插即用操作系统启用:Pentium/Pro处理器

  禁用:Pentium II/III/4处理器

  已分配IRQAuto或OS

  USB或USB键盘启用

  BIOS控制电源支持禁用

  ACPI禁用

  解决之道2:如果你使用Windows 98第二版,请从微软网址下载并安装升级的Openhci.sys文件(下载地址:download.microsoft.com/download /win98SE/Update/6101/W98/EN-US/253697USA8.EXE)。

  解决之道3:建议将USB Host Controller的驱动程序更改为标准OHCI USB Host Controller驱动程序。操作步骤同前面“Intel芯片组”所述,只不过将Step5中的型号信息改为“Standard Universal PCI to USB Host Controller (Microsoft)”。

  4.AMD芯片组

  可能出现的故障:当你使用AMD的OHCI USB控制器时,会出现Windows不识别USB鼠标或键盘的间歇操作的问题。

  解决之道2:请从微软网址下载并安装升级的Openhci.sys文件(下载地

址:http://download.microsoft.com/download/win98SE/Update/4003/W98/EN-US/241134usa8.exe)。

  5.SiS芯片组

  可能出现的故障:同前面“Intel芯片组”所述相类似。

  解决之道1:检查BIOS设置,相关设置参考如下(某些项目可能不存在,这要取决于BIOS版本的某些设置):项目正确设置值

  即插即用操作系统启用:Pentium/Pro处理器

  禁用:Pentium II/III/4处理器

  已分配IRQAuto或OS

  USB或USB键盘启用

  BIOS控制的电源管理支持禁用

  BIOS对DMA的支持禁用

  写Prefetch禁用

  ACPI禁用

  Enhance Chip Performance启用

  解决之道2:如果你使用Windows 98第二版,请从微软网址下载并安装升级的Openhci.sys文件(下载地址:http://download.microsoft.com

/download/win98SE/Update/6101/W98/EN-US/253697USA8.EXE)。

  解决之道3:禁用USB错误检测。

   依次点击“开始→设置→控制面板→系统→硬件→设备管理器→通用串行总线控制器”,双击“***Universal Host Controller”条目



  出现“***Universal Host Controller属性”窗口,点击“高级”选项卡,勾选“停用USB错误检测”(见图2),再点击“确定”按钮。

图2

  重启电脑,检查是否已解决问题。

  解决之道4:建议将USB Host Controller的驱动程序更改为标准OHCI USB Host Controller驱动程序。操作步骤同前面“Intel芯片组”所

述,只不过将Step5中的型号信息改为“Standard Universal PCI to USB Host Controller (Microsoft)”。

  如果计算机和设备之间的通讯重复失败,则从计算机上拔下USB电缆,然后重新连接电缆。如果此操作不能恢复通讯,则重新启动计算机。

  小提示

  如果以上这些方法还是不能解决问题,可以试着升级主板BIOS,看问题是否能解决。或者直接花几十元购买一个外部加电的有源USB集线器

(见图3),通过有源USB集线器连接USB设备。

图3

  三、不要忽视电源问题

  某些USB控制器可能导致出现与电源相关的一些问题。USB设备包含从计算机通过USB电缆驱动USB通讯的电源。计算机在100mA的低电力级别

下可以检测到设备,但是需要500mA才能维持诸如移动硬盘等大功率USB设备的高速通讯。

图4

  可能出现的故障:无法检测到即插即用的USB设备;USB设备频繁断开;只有断开其他USB设备时,此USB设备才能工作等问题。通常,如果不

是由USB控制器或电缆导致的即插即用或通讯问题,就可能是由电源问题所导致。

  解决之道1:如果你用的是移动硬盘等高耗电的USB设备,由于每个USB端口最大只能提供500mA的电流,所以请务必把移动硬盘直接接到主板

或PCI-USB接口卡的USB端口上,并使用厂家随移动硬盘附送的USB电缆。因为厂家搭配的USB电缆通常较粗、较短,工作时电流损耗较少,使用

其他USB电缆或把移动硬盘接在经过延长的USB接口上将有可能导致硬盘供电不足而不能工作。

  解决之道2:建议不要通过USB设备内置的USB集线器连接其他USB设备,因为此类USB键盘不能提供足够电流驱动最大功率的USB设备(如:移动

硬盘、打印机、扫描仪、多功能一体机)。这些键盘有两个集成的USB端口,只支持约100mA的电流。




========
用USB连接线构建网络

 USB连接线概览

  USB线对我们可说是很熟悉了,如USB延长线、打印机连接线等。目前我们经常接触的USB连接线大致可以分为几大种类,一种是纯粹的USB

延长线。这种连接线只是起到简单的延长作用,由于USB接口大都在主机背部,对于经常使用移动存储设备的用户来讲,每一次使用都要费力到

机箱后面进行设备的拔、插,显得非常不方便,于是就产生了这种USB线缆。这种延长线成本低廉,因此在闪盘、MP3等产品中厂商经常会赠送

一根。另一种是一分二或一分四USB缆线,通常计算机都有2~8个USB接口,不过随着USB外设使用数量越来越多,而USB端口同时连接设备可以

达到127个,两个USB外接端口显然不够,这种USB线就是为了解决这个问题。还有一种就是下面介绍的以网络互联为目的的USB网络连接线。

  需要指出的USB网络连接线有两种规格,一种只是USB文件传输电缆(data-link),;而另一种带有网卡功能的USB网络适配电缆(net-link

),通过USB端口到USB HUB,提供了更快捷简便的方法建立计算机网络,取代了以往的网卡。我们知道通常电脑上的USB口是主口(Host),它只

能与连接在USB从口上的设备通讯,如键盘、鼠标、扫描仪等。而电脑间的通讯,通常使用以太网(Ethernet)或并/串口。通过专用的USB控制芯

片,可以在两台具备USB主口的设备间实现点对点通讯。这两种线外观差别不大,目前在市场上销售的USB连接线大多数为USB 1.1标准的,USB

2.0连网控制芯片极其少见,仅听说台湾扬智生产的M5632 USB 2.0连网控制芯片。此次我们使用的HE110A USB2.0连接线就是采用的M5632芯片





 

========
使用HE110A USB 2.0线缆

  这款产品外观普通,中间的USB 控制芯片两端各连一根USB 电缆。

  安装过程非常简单。首先将驱动光盘放入CD-ROM中,选择好设备型号,"Setup",屏幕上即显示出安装界面。产品的软件安装界面很直观,

不用太多调整,只要"Next"就ok了。需要注意的是,在安装好驱动之前,不能使用USB连接线,不然的话在安装软件的时候报错并提示在软件安

装完成后连接。

  使用USB Super Link Adapter模式连接安装驱动后,会安装SuperLink工具包。双击在桌面上的快捷方式图表打开窗口,如果和其它电脑连

接成功后,在窗口下方会显示出所连接电脑硬盘的所有盘符,这时就可以相互拷贝数据(如下图),

  使用USB Virtual Network Adapter模式连接安装驱动后,在网络连接中可以看到'本地连接'的图标。双击后可以看到当前的连接状态和速

度(480Mbps),

  这种模式实际上是在系统中添加了一块虚拟网卡,因而其连网设置与普通网卡设置完全相同。

  需要注意的一点是由于USB 2.0兼容USB1.1,因此如果连接的两台机器使用的USB接口版本不同,在安装并不会报错,但使用时却会发现无

法通信。

  USB 2.0连接线性能如何

  我们知道,USB2.0的理论连接速率高达480Mbps,大大高于百兆以太网的通讯速率。使用USB 2.0标准连接的两台机器连接速度如何呢?

  我们以虚拟网卡的方式安装驱动后,用NetIQ Chariot(4.1版本) 测试互联两机的连接速度。

  互联的两机配置如下:

  CPU:Athlon 1700+;内存:256M DDR266;主板:MSI KT3V;操作系统:winXP简体中文版。

  测试使用chariot自带的thoughput脚本,由于连接速度较高,单位计数时间太短,因此将脚本参数filesize(定义测试中发送文件大小的

字节数)从默认的1000改为10000,测试结果图如下:

  平均传输速度达104.032Mbps,已经超过了百兆以太网的理论传输速率。

  USB连接线应用模式

  除了较高的连接速度,一根USB连接线可以取代两块网卡和一根网线,其方便易于携带的特点为移动计算带来了极大的方便。由于现在几乎

所有主板都带有USB接口,所以你基本不用担心无法联网的情况。如果你不熟悉网络的设置或觉得经常设置各项网络参数比较麻烦而且联机的目

的主要在于共享文件,你可以使用"USB Super Link Adapter"的安装方式,省去大量的设置过程。如果你有更高级的联网需要,采用虚拟网卡

方式进行USB联机,可以完成全部的网络功能。

  下面,让我们看看使用HE110A可以做些什么:


  1、双机互联

  这是最常见的情况。用HE110A连接两台机器安装相应驱动即可。根据连机目的的不同可以选择两种连接方式。具体连接设置步骤见上文。

  2、接入现有网络并实现Internet连接共享

  如果你需要将一台机器临时加入一个现有网络而又没有空闲的网络接口,HE110A是很好的选择。只要将临时需加入的机器和网络中任意一

台机器的USB接口相连,用虚拟网卡模式进行安装,在虚拟网卡与原网卡之间做桥接即可。如果原网络可以上互联网,只需将新加入的终端网关

设为局域网的网关就也可以上网。

  在WINXP下对两块网卡做桥接可以在"网络连接"里同时选中两块网卡,点右键选择在弹出菜单中选"桥接"。然后会在网络连接里生成网桥的

图标。

  3、多机互联

  由于一般每台机器都至少有两个USB接口,如果你有两根以上的HE110A就可以进行三机乃至多机两两连接在一起。互联设置与与单机接入现

有网络类似。

  4、利用USB HUB组网

  如果你有USB HUB和多根HE110A线缆,你也可以用它们构建星形互联网络,用USB连接线把各台机器接入在USB HUB上。

  结论

  HE110A利用USB 2.0接口为我们提供了更高速的连网方式,更重要的是,USB接口的普及使用我们免除了在联网时经常找不到空闲网络接口

的烦恼,即使你的机器上没有USB 2.0接口,使用USB1.0接口虽然速度上会有损失,但同样可以享受方便联网的乐趣。





========
让DOS支持USB驱动器

不知有多少人以为DOS不支持USB设备。因为USB设备标准是在Windows 95之后才制定的,而当时DOS的老东家微软早已决定放弃继续发展其

MS-DOS了。这样一来,当您想在DOS下操作USB设备的时候,往往只能望洋兴叹了。即使您使用的系统是Windows,当Windows崩溃要备份或恢复

数据时,平时使用的USB硬盘等USB设备也都成了摆设。 幸好微软并不能决定一切,Pocketec公司开发的DUSE就为我们提供了在DOS下对USB存储

设备(USB硬盘、软驱、光驱)的支持,不过它目前还不支持较常见的USB ThumbDrive(即各种优盘、易盘)。另外,如果想在纯DOS下使用其

它USB设备,如USB鼠标、USB打印机等,则可以使用其它的USB驱动程序,如USB_Link中的OHCI/UHCI,以及USB4DOS等,均可在本站的“驱动程

序”中找到相应的链接,并可在“DOS使用中的常见问题解答(FAQ)”中看到一些DOS下使用USB设备的信息。 DUSE是DOS下的USB存储设备的驱动

程序,目前的最新版本为4.2,是今年刚推出的。它的用法很简单,可在CONFIG.SYS中加载,也可以用它自带的DUSELDR.COM 程序来实现在DOS

命令行下(包括批处理文件中)的加载。例如在CONFIG.SYS中加上一行:DEVICE=C:\DOS\DUSE.EXE或在 DOS命令行下执行DUSELDR

C:\DOS\DUSE.EXE均可。 如果要加载的是USB光驱,除加载DUSE驱动程序外,还需运行光驱扩展驱动程序,通常可以使用DOS自带的MSCDEX.EXE

。DUSE的默认光驱设备名是USBCDROM,在DOS命令行下可以像下面这样运行MSCDEX.EXE:

MSCDEX /D:USBCDROM /K

如果要更好地使用和控制DUSE,可以使用它提供的参数,DUSE的运行参数如下表:(说明:以下为它的4.2版的参数,其最新4.4版又增加

了 EMUIRQ、UBNU、DDWAIT等参数。[]中表示可以省略的,以VER[BOSE]为例,VERBOSE是参数的完整写法,而VER则是简写,即 []中的BOSE可以

省略。)

1: VER[BOSE][=x], 允许显示状态信息。x的合法值是0、1和2。0表示不显示信息,1表示显示文本消息,2表示采用弹出式窗口显示信息。

默认值为0,如果输入了 VERBOSE参数但未设定x的值的话,默认值为2。 2: WAI[T]=x, 设置显示弹出式窗口到关闭此窗口的时间(以秒来计算

)。x的合法值为0到255之间,默认值为3。只有当VERBOSE的值为2的时候此参数才有效。 3: DRI[VES]=x, 设置允许的USB驱动器的数目。X取

值从0到3。如果设置为0的话表示禁止USB驱动器的支持。默认值为1。 4: NOD[RIVES], 禁止对USB驱动器的支持。此参数将覆盖DRIVES参数设

置。5: NOC[DROM], 禁止对USB CD-ROM光驱的支持。 6: MEM[POOL]=x, 设置分配附加的内存的大小。DUSE会根据USB控制器的数目、传输的速

度等来进行计算,确定最佳分配内存的大小。而设置此参数将由用户决定内存分配的大小,x值的单位为KB,合法值在0到128之间。 7: XFER

[SIZE]=x, 设置允许的最大传输缓冲区,x值单位为KB来。增加传输缓冲区将增强传输性能,但也需要占用更多的内存。默认值为16。 8: SEC

[TORSIZE]=x, 设置USB驱动器的扇区大小。x的值用字节来表示。合法值为512,1024或2048,默认为512。 9: APM[STATE]=x, 设置APM(高级

电源管理)功能已启用的USB设备中APM的级别。增加此级别将增加设备的性能,但会增加电源的损耗。下面列出了合法的APM的状态x值: * 最

大性能 FEh * 无挂起功能时中间的电源管理级别 81h-FDh * 无挂起功能时最小电源损耗 80h * 带挂起功能时中间的电源管理级别 02h-7Fh *

带挂起功能时最小电源损耗 01h x的默认值为0x7F。10: INT[13], 启用硬盘的INT13功能支持. 此功能对一些磁盘工具(如FDISK)提供支持。

11: DMA[SAFE], 分配在数据传输中使用的DMA安全缓冲区。在运行一些需要从扩展内存中分配的缓冲的应用程序时此参数是必须指定的。 12:

NOU[HCI], 防止初始化UHCI USB控制器。 13: NOO[HCI], 防止初始化OHCI USB控制器。14: NOE[HCI], 防止初始化EHCI USB控制器。15:

UHCN=x, 指定DUSE初始化的UHCI控制器的最大数目为x。 16: OHCN=x, 指定DUSE初始化的OHCI控制器的最大数目为x。 17: EHCN=x, 指定DUSE

初始化的EHCI控制器的最大数目为x。 18: LATE[INIT], 启用“延时初始化”的功能. 当使用此功能时,驱动程序在DOS启动阶段从CONFIG.SYS

文件中加载,但是直到在DOS命令中使用INIT参数运行DUSE时才会正式启用USB设备,典型是在AUTOEXEC.BAT文件的结尾。可看下面的“延时初

始化”和“将DUSE当作应用程序来运行”的部分。19: EBAR=x, 指定EHCI BAR(基地址寄存器)将被分配到内存中的地址。x的值必须是四位的

16进制数字并带上前缀0x,例如要将EHCI BAR的地址置为0xE000,那么正确的命令行选项就是EBAR=0xE000。合法的地址区域在0xA000到0xF400

之间。20: OBAR=x, 指定OHCI BAR将被分配到内存中的地址。上面对EBAR的描述可应用于OBAR。 21: UBAR=x, 指定UHCI BAR将被分配到内存中

的地址。上面对EBAR的描述可应用于UBAR,不过它的合法的地址区域在0x0400到0xF400之间。22: CDW[AIT][=x], 指示DUSE的初始化要等到第

一个USB CD-ROM光驱的盘符被分配,或在x秒钟之内不要结束。x的合法值在0到30之间。x=0是一个特殊值,它表示DUSE将一直等到第一个USB

CD-ROM光驱的盘符被分配或用户按下键盘上的ESC键。如果没有指定x的值的话,默认为x=0。 23: CDD[EVICE]=<设备名>, 指定USB CD-ROM光驱

的设备名。默认设备名是USBCDROM。24: VFLOP[PY], 初始化时建立一个启动软盘的虚拟映像。

以下是使用一个命令行参数的例子。可参考此行把DUSE加入到CONFIG.SYS文件中:

DEVICE=C:\DUSE\DUSE.EXE VERBOSE DRIVES=2 XFER=8 SEC=2048 NOCD

此例子设置: * 显示弹出式状态窗口 * 支持两个USB驱动器* 将最大传输缓冲区大小设为8K * 将默认扇区大小设为2048字节 * 禁止对

USB CD-ROM光驱提供支持

* 关于“延时初始化”的功能当在CONFIG.SYS中以LATE[INIT]参数来运行DUSE(例如使用DEVICE=DUSE.EXE LATE)时,要真正使用USB设备

还需进行一次真正的初始化。真正的初始化的方法是在DOS命令行下(包括批处理文件中)使用DUSE INIT命令。

* 关于“将DUSE当作应用程序来运行”的功能将DUSE当作应用程序来在DOS命令行下运行时,DUSE只支持INIT参数。此参数在上面的“延时

初始化”以后于DOS命令行上加载,使得DUSE真正初始化USB设备,以真正使用USB设备。

DoNews.COM


========
USB2.0的现状与未来

  ChinaByte特稿:USB2.0作为市场的主流产品,已经得到普遍的认可与应用,从PC端到消费电子市场应用领域已得到更多的支持;其广阔的

应用前景与高速的整合效应已成为新世代的产业趋势。

  扬智科技16年来一直致力于IC的设计与开发,并积累了多年的经验与完整IP。公司近期已经在USB2.0的应用领域形成了完整的产品体系:

  扬智科技睛2002年10月推出的USB2.0整合式连网控制芯片M5632,大大提升计算机系统的联机应用效率,加速可携式终端系统产品与桌上型

计算机、或网络系统间的多媒体应传输分享的便利性

  今年年初,M5632成为全球独家首获USB-IF BUS POWER认证标志之产品;

  今年5月扬智科技成功开发国内首颗与高速串行USB2.0 OTG规格兼容的两款全新产品:M5637 USB2.0 OTG 整合式IDE控制芯片及M5636

USB2.0 OTG PIO/DMA外围控制芯片;突破了原来USB需经由PC主机端指挥外围装置端之主从架构模式,使一般信息家电产品与可携式设备能够自

由互连,进行更具创意与便函利性的各项应用与整合;并可提供主机端与装置端之间真正达到每秒480MHZ的传输效能。

  为此ChinaByte专门就UBS 2.0的现状以及未来采访了扬智科技公司。

  ChinaByte:USB2.0作为市场的主流产品,在各种电子产品的应用程度有多少?

  USB2.0标准,作为一个标准统一,可热插拔,使用方便,传输速度非常快的通讯接口标准,目前已在各种周边设备上得到广泛的使用。

  目前市场上可以看到的主要是有三类:

  一、电脑周边设备,如移动硬盘、优盘等便携式存储设备上,令消费者可以将大量数据非常容易的进行转移;

  二、扫描仪、打印机等原先使用并口的设备,目前也已开始采用USB2.0接口,大大的提高了传输速度,也由于热插拔的使用方法带给了用

户极大的方便。

  三、数码影像类,例如数码相机,数码摄影机等等,虽然目前仍是以USB1.1的接口为主,但由于消费者大量的照片需要快速的传送到电脑

上,因此USB2.0在这里也是大有可为的。

  除了这三类以外,其实,USB2.0还有大为广阔的天地可以一展身手。例如做小型局域网用途,组建成本低廉的星型或菊花链型局域网。而

且特别是在USB2.0 OTG(On-The-Go)标准推出后,突破了原先USB标准必须有HOST主控端的限制,可以进行设备端的互连,令两台设备可以进行

Peer-to-Peer的连接,应用范围更加广泛。

  因此,我们可以看到USB2.0标准在各种电子产品上的应用程度是非常高的。

  ChinaByte:USB2.0的现有对手有哪些,潜在的对手有哪些?优势和劣势各有哪些?

  目前说起USB2.0的对手,大家一般会想到IEEE1394a,还有将来的IEEE1394b和WLAN。

  但是USB2.0与1394相比,不仅在成本上具有优势,因为1394的权利金比较高;而且USB2.0与1394的定位较为不同,从1394的应用领域看,

它主要的应用领域是在日系的一些数码摄影机上,但是数码摄影机也需要将数据快速传送到电脑,随着基本所有的主板都加入了对USB2.0标准

的支持,再加上USB2.0的速度(480M/bps)也超过了IEEE1394a的速度(400M/bps),因此数码摄影机也将会把USB2.0作为一个必备的标准。

  而对于WLAN 的无线传输方式,它的应用领域也是与USB2.0有所不同,目前主要在移动领域采用,这样的连接不需要电缆线,令传输更加自

由,但目前来说在稳定、安全以及速度上暂时无法与USB 2.0抗衡。因此,WLAN与USB2.0将不会有正面的冲突。

  ChinaByte:扬智科技近期已经在USB2.0的应用领域形成了完整的产品体系。能告诉有哪些应用领域吗?

  扬智在USB2.0的各个应用领域推出了领先业界的产品。

  一、在移动存储方面,扬智的M5621是一款具备高度整合能力的USB2.0-to-IDE多功能周边控制芯片,可应用于USB2.0移动硬盘(包括外接硬

盘盒)、外接式USB2.0 DVD-ROM、CD-RW等、还有CF读卡器,并可搭配组成优盘。

  而M5634是扬智最新推出的一款单晶片闪存盘控制芯片,也就是优盘芯片,但是由于是整合成单芯片,因此不仅降低了成本,还大大提高了

传输速度。

  还有最新的M5642整合型USB2.0硬盘储存控制芯片,可适用于1.8吋或2.5吋小型硬盘,具备低功耗及USB在线轫体升级功能,也将于本年度

第三季进行量产。

  二、在扫描仪方面,扬智的M5623与M5625是两款USB2.0的扫描仪整合式芯片,现已量产并获市场良好反响。

  三、数码相机方面,扬智现已推出的M5603C是全球最小的USB2.0百万像素电脑相机整合型芯片,在视讯会议大大普及的今天,此款产品获

得了客户的肯定。

  四、值得一提的是,在USB 2.0 OTG方面,扬智最新推出了两款USB2.0 OTG的芯片,M5636和M5637,分别应用于IDE接口与PIO/DMA接口控制

。令扬智原有的USB2.0周边设备产品线更加完善和丰富,并令扬智的USB2.0技术更加全面。

  五、除此之外,扬智还推出了可组建小型局域网的USB2.0整合式连网控制芯片M5632,并成为全球独家首获USB-IF BUS POWER认证标志产品

,已大量出货。而采用扬智的先进专利技术,既可用作大容量存储优盘,又可用于主机端互联的整合型USB2.0连线/行动储存控制芯片M5633也

将于本年度第三季进行量产。

  扬智在USB2.0领域的产品与技术非常全面,而扬智将顺应市场的需求,不断推出更多更新的USB2.0产品,使消费者得到更大的实惠与便利



  ChinaByte:M5632成为全球独家首获USB-IF BUS POWER认证标志之产品。获得这个认证有什么好处?还有哪些产品获得这种认证?他们同

M5632相比,优势和劣势有哪些?

  获USB-IF BUS POWER认证,表示该产品可以由USB电缆供电,符合USB-IF(USB Implementers Forum)对配备USB2.0界面产品在电能消耗标准

的最严格要求。此认证流程是由国际组织USB-IF推出与执行,只有符合该标准的产品,才是一款在低功耗方面具有可信度的产品。

  扬智的USB2.0技术已完全符合此一标准的要求, 扬智的USB2.0芯片(例如M5632整合式连网控制芯片和M5634单芯片闪存盘控制芯片等)或使

用扬智的USB2.0芯片的终端新品已陆续通过或正在进行此认证。 由于通过USB-IF BUS POWER认证的芯片应用不同,因此不具太多的可比性,只

能说扬智的USB2.0芯片在低功耗方面均是得到USB-IF FORUM认证的。

  ChinaByte:M5637 USB2.0 OTG 整合式IDE控制芯片及M5636 USB2.0 OTG PIO/DMA外围控制芯片。这两款芯片的具体优点是什么?一般信息

家电产品与可携式设备能够自由互连?达到每秒480MHZ的传输效能,需要具备何种条件?

  USB2.0 OTG的标准,可以令USB标准突破原先USB需要主控端的限制,令两台USB设备可任意互连。其中M5636可经由内嵌的高速8/16-bit

PIO/DMA多功能控制接口,与客制化芯片或业界通用8/16-bit微控器互动,应用于诸如高阶影像扫描仪、打印机、数字相机/摄影机、多功能事

务机、数字复印机、各项信息家电、PDA、多媒体手机、可携式媒体播放机及网络/通讯系统等设备的多功能桥接控制应用,充份发挥USB2.0

OTG规格所能提供的最大传输效能与应用弹性。而M5637亦整合了高效能的内嵌式微控制器、内嵌资料缓冲区块、弹性化的多功能输出入控制接

口等,亦提供与业界标准兼容的IDE接口,可作为与IDE/ATA/ATAPI等兼容接口的储存外围组件(如DVD-R /DVD-RW /CD-ROM /CD-R / CD-RW、HDD

、MO、ZIP、Compact Flash等)所需的USB2.0至IDE接口的桥接控制器,并具备USB实时软件更新支持,使外围产品的客制化调整弹性与兼容性效

益达到最佳化程度。

  由于USB2.0 OTG标准可和现行的USB2.0/USB1.1标准互通,将来的一般信息家电产品所采用的芯片只要支持USB2.0 OTG标准,便可与同样支

持USB2.0 OTG标准的便携式设备通过电缆互连,在理论上达到每秒480MHz的传输效能(由于可能会有内部损耗)。例如手机和PDA同时具有USB2.0

OTG功能,则可互换信息,音乐,档案或传真。但若信息家电产品采用的芯片支持USB2.0 OTG标准,而其互连的便携式设备标的只佩备标准的

USB2.0/USB1.1功能,则有USB2.0 OTG的一方可主动传出讯息,而另一方,因只佩备标准的USB2.0/USB1.1功能,只能被动的接受讯息。例如手机

(具USB2.0 OTG的一方)和打印机(不具OTG的一方),手机的MMS图文件可传到打印机打印。

  M5634量产,量产是多少,预计今年的销量是多少?能带来多少的营收和利润?销售渠道如何?

  M5634已于今年第二季度量产,获得了市场的良好反响,目前已达每月15万颗以上的出货量,名列同类厂商前茅。扬智对其后续发展非常乐

观。

 能谈谈对整个行业的影响,以及这个行业的未来1-2年和趋势以及未来5-10年的趋势?

  据In-stat/MDR于今年2月的统计资料预测,到2005年,采用USB接口的周边设备共有约6.15亿台,其中3.5亿台具备USB2.0接口,采用

USB2.0 OTG标准的占到6千3百万台;到2007年,采用USB接口的周边设备共有8.6亿台,其中5.6亿台具有USB2.0接口,采用USB2.0 OTG标准的占

到1.7亿台。

  扬智认为,USB2.0,尤其是USB2.0 OTG标准的发展态势是非常乐观的,这个市场大有可为。

  图:采用USB标准的设备数量预测
  单位:千台 资料来源:In-stat/MDR 2003/02

 

  扬智早在3、4年前便看到了USB2.0市场巨大的发展潜力,并开始布局,凭借不断累积的IP(矽智财),和对市场策略的精准拟定,考虑到

USB1.1和USB 2.0的技术差异与市场需求, 适时切入市场,考量与竞争对手的市场区隔以及市场价格的定位等等,组织有效率的团队,做好技术

支持、产品行销、客户关系、交货时效、市场价格以及竞争者市场讯息的反馈等各方面的准备与支持工作,才取得了现在USB2.0市场的领先地

位。

  在USB2.0市场,扬智的定位与策略是成功的,目前推出的每一款产品都受到了客户的好评,并在市场上取得了非常好的反响。(完)

 


========
为XP的USB添加“只读属性”

  Windows XP中有一个非常不错的新功能:为USB存储设备添加“只读”属性。具体实现方法如下:进入注册表编辑器,找到HKEY_LOCAL_

MACHINE\SYSTEM\CurrentControlSet\ Control\StorageDevicePolicies项,如果没有该项请新建一个,然后在右侧窗口中新建一个名为

WriteProtect的 DWORD值(如图1),将该键的值赋为“1”,退出程序或进行刷新即可生效。

  以后,如果向USB存储设备写入数据,会弹出图2所示的对话框,提示说“介质受写入保护”,这样就不用担心所保存的重要数据遭误操作

了。如果需要解除只读属性,只需再次进入注册表编辑器,将WriteProtect值重新赋为“0”就行了。


========
WUSB-无线USB

  什么是无线USB(WUSB)?WUSB是2004 英特尔春季技术峰会提出的一个全新无线传输标准。Intel公司的技术部门经理,WUSB技术白皮书的

制订者Rafael Kolic曾这样介绍这项技术,以及WUSB产品的优良表现和良好的移动性。

总观:无线的USB(WUSB)

  首先,我们来想像一下,如果一个家庭的所有装置,比如:打印机,扫描机,外接硬盘和数码相机等等,都将没有任何的电线直接连接到你

电脑上。再来想像一下,如果整个的家庭娱乐中心的所有附件都将不需要一根电线就能够连接。或者,我们再想像一下,如果数码照片不需要

电线就可以接到照片打印机上,这该是多么方便、多么美好的事情。然而,这些只是无线USB (WUSB) 良好连接性的几个小侧面,因为最新的技

术发展将会给各种设备带来更大的便捷和移动性(包括市区和郊区)。

  目前,USB技术已经成为PC间普遍流行的技术标准,而且也逐渐被用到消费电子,移动终端中。现在,WUSB这个高速有效的连接接口的诞生

是为了消去电缆的负担,以加强USB所不具有的功能。

========
无线USB促进联盟(Wireless USB Promoter Group)

  2004年春季Intel技术峰会(美国)上,无线USB促进联盟宣布成立。这个联盟包括7家有相当实力的业界巨擎:Agere Systems,惠普,英

特尔,微软,NEC,飞利浦半导体和韩国三星。这个联盟的每个成员都被授权可以制订WUSB的详细规格。在详细规格上,已经达成共识的是每秒

480Mb的传输速率,这一规格和有线的USB 2.0设备间高速传输规格维持一致。从这方面来看, WUSB技术在很多方面都可以从比较成熟的高速

USB上移植过来。

  另外,WUSB技术在技术规格的制订上,也会依靠MBOA联盟和WiMedia联盟。这是两个开放的技术联盟,将会使WSUB技术在网络环境中,个人

在多媒体设备间的无线交流的连通性和协同性加强。

========
USB存储设备无法识别怎么办

  当你想用闪存或移动硬盘来和电脑交换数据时,但插上USB口时你却发现系统居然无法识别出USB设备,是什么原因造成的呢,这里我简单

介绍一下排除USB存储设备本身故障后出现此类现象的原因。 
  1.前置USB线接错。当主板上的USB线和机箱上的前置USB接口对应相接时把正负接反就会发生这类故障,这也是相当危险的,因为正负接反

很可能会使得USB设备烧毁。

  2.USB接口电压不足。当把移动硬盘接在前置USB口上时就有可能发生系统无法识别出设备的故障。原因是移动硬盘功率比较大要求电压相

对比较严格,前置接口可能无法提供足够的电压,当然劣质的电源也可能会造成这个问题。解决方法是移动硬盘不要接在前置USB接口上,更换

劣质低功率的电源或尽量使用外接电源的硬盘盒,假如有条件的话。

  3.主板和系统的兼容性问题。呵呵这类故障中最著名的就是NF2主板与USB的兼容性问题。假如你是在NF2的主板上碰到这个问题的话,则可

以先安装最新的nForce2专用USB2.0驱动和补丁、最新的主板补丁和操作系统补丁,还是不行的话尝试着刷新一下主板的BIOS一般都能解决。

  4.系统或BIOS问题。当你在BIOS或操作系统中禁用了USB时就会发生USB设备无法在系统中识别。解决方法是开启与USB设备相关的选项。

========
USB-OTG

在Intel的大力推广下,USB接口的普及程度已相当广泛,如今几乎已经成为了数码设备的标准接口,小到U盘、MP3,大到数码相机、打印机,

USB接口的身影几乎无处不在。但是在以前的USB世界中,PC是不可或缺的主宰者,因为离开了PC,数码设备之间便失去了一座连接的桥梁。而

随着技术的发展,新推出的数码相机和打印机使用了一种被称为 PictBridge的技术来实现直接连接和打印,PC的特权地位被逐渐剥夺,但美中

不足的是PictBridge只能够实现数码相机到打印机的连接,无法实现全部数码设备的直接连接。好在作为Pict- Bridge技术的延伸,USB

Implementers Forum公布了USB-OTG(英文USB On-The-Go的缩写)技术,应用于在彻底脱离PC的情况下实现各种数码设备间的数据传送。凭借

这一技术,我们可以把数码相机直接连接到打印机上打印照片,还可以进行数码相机和U盘或移动硬盘的直接连接,实现照片的移动或拷贝操作

,而这一切则完全不需要PC的参与。

USB-OTG实际上是USB Implementers Forum组织对于传统USB接口的一个追加协议,最新版本的USB-OTG便是直接建立在USB 2.0基础之上的。它

修改了USB接口的针脚定义和接口外形,使得厂商可以根据需要将各种数码设备定义为“主机端”、“设备端”或具有双重身份的角色,这样数

码设备便可以适时地变换身份,从而实现彼此之间的直接连接。

提到USB-OTG产品,我们就不得不提到总部位于美国加利福尼亚的TransDimension公司,作为一家提供USB整体解决方案的提供商,它在USB嵌入

式应用领域中处于领导者地位。凭借在USB Implementers Forum中的重要地位以及高通、摩托罗拉、NEC、佳能等众多知名客户,

TransDimension一直致力于推动USB业界规范及产品的发展。其不久前通过USB Implementers Forum认证的第二代USB-OTG产品与第一代产品相

比,控制器在节省芯片资源以及降低功耗方面均得到了进一步改进,从而推动了USB-OTG产品的发展。从TransDimension公司的Roadmap来看,

从USB到USB-OTG需要一个过渡时期,为区别出“主机端”和“设备端”的不同接口,USB-OTG对不同身份接口的颜色进行了定义:“主机端”接

口为白色,“设备端”接口为黑色,具有双重身份的接口为灰色,这样,不同用途的接口便可以轻易识别出来。

需要指出的是,虽然USB接口在数码设备中的普及率是最高的,但是USB-OTG 也并非为实现数码设备直连的惟一解决方案,例如拥有众多家电厂

商支持的IEEE 1394、802.11b无线网络、蓝牙和红外传输等技术也可用于数码设备之间的连接。但是IEEE 1394的应用领域较窄,只是在AV产品

中较普及,而后三个无线传输技术的带宽又过低,速度与最新的USB 2.0出身的USB-OTG技术相差甚远,因此目前来看TransDimension所倡导的

USB-OTG技术前景更为乐观。


[U盘破除XP管理员密码] [[原创]U盘、闪盘、USB移动存储设备独门使用、保养经验]

  • quote 1.保盛
  • 文章不错,很有用,学习了。
    由 admin 于 2008-12-29 7:41:31 最后编辑
  • 2008-12-27 14:59:42 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427

Auto Publisher Copyright 1999-2008 www.pifoo.com. Some Rights Reserved.
闽ICP备05035478号