如今的外设,包括键盘、鼠标、闪盘、MP3播放器、DC、扫描仪等,几乎没有不支持USB接口的。遗憾的是目前大红大紫的nForce2主板具有一个通病——USB接口的兼容性不太好,一些USB设备无法在nForce2主板上正常使用。除了我们以前提到的USB接口的鼠标与键盘外,最容易与nForce2主板产生兼容性问题的外设是MP3播放器以及移动硬盘。

兼容性问题的具体表现
下面是部分网友遇到的nForce2主板与一些USB设备之间的兼容性问题:

◇ 华旗月光宝盒P128及v64、FUDI 128M、NEC D-cube MP3、联想F300/F3310、HY-203、上海朝华5511等MP3播放器在nForce2主板上常常无法使用,表现为硬件无法找到,或虽能找到并出现“可移动磁盘”盘符,但却无法点击访问,不能进行操作,播放时会停止响应,删除文件时提示I/O错误。

◇ 纽曼之星、纽曼移动王、磬成9208/6228、爱国者等移动硬盘在读取文件时比较正常,但写操作很容易出错,特别是写入大于50MB的文件时尤为明显,绝大多数情况下会报告“延缓缓存失败”,或者丢失移动硬盘的盘符。还有部分采用USB2.0接口的移动硬盘在USB1.1模式下正常,但使用USB2.0模式时就频频出错。

◇ Canon BJ200、Canon2100SP、EPSON C40等采用USB接口的打印机在nForce2主板上无法安装驱动或打印出错。

◇ 北野火牛3游戏手柄、丽台USB电视盒、源兴看看摄像头等其它外设与nForce2主板也存在兼容性问题。

产生兼容性问题的原因
nForce2主板的USB接口之所以存在这么多的兼容性问题,原因是多种多样的,譬如USB供电不足、USB驱动存在Bug、主板硬件设计以及BIOS有缺陷。不过这些原因仍不足以解释为什么nForce2的USB接口兼容性为何如此之差。事实上nVIDIA官方已经对这一问题进行了解释:市面上的很多设备的USB接口的电气信号jitter(信号波动、抖晃率)值太高,使USB控制芯片无法正确地收发数据。可以这样说,正是因为nForce2芯片组的USB控制模块严格地按照USB工业标准来设计,并没有考虑到放宽尺度来兼容市面上并不严格遵守或符合USB工业标准的USB设备,从而导致了大多数不兼容问题的发生。

经过nVIDIA测试,与nForce2主板水火不相容的一部分USB设备有:
Aztech UM9100-U USB Modem;Creative Nomad Muvo MP3 Player;Creative Nomad Jukebox Zen MP3 Player;SCM Video Capture Device (DSC200);Sonic Blue Rio S30/35/50 MP3 Player;St. Johns Technology USB2 HDD;NuSLIM USB2.0 Portable HDD。

改善兼容性的措施
如果你是nForce2主板的用户,并且不幸遇到了USB兼容性问题(当然不一定都是nForce2主板的原因),可以尝试下面的一些办法:

1、升级USB控制器的驱动。有时操作系统自带的USB驱动不太好用,我们可以安装芯片组专用的USB驱动或补丁。

我们曾经提到WinXP的SP1中自带的nForce2主板USB2.0驱动存在一定的兼容性问题,此时就可以下载安装nForce2专用USB2.0驱动。不过安装此驱动后还需要进入“设备管理器”,将“Universal Serial Bus Controller”分支下的“Standard Enhanced PCI to USB Host Controller”手动升级为“nVIDIA USB2.0 Enhanced Host Controller”。根据测试,这个专用的驱动的兼容性与稳定性的确有大幅的增强。



2、换用其它的操作系统,测试是否也存在类似的兼容性问题。

3、如有可能,应该给USB设备独立供电,尽量不要使用USB HUB,有时一些劣质ATX电源也有可能导致USB接口工作不稳定。

4、升级打印机等USB设备的驱动程序。

5、升级主板的BIOS,这一点也很重要。EPoX的8RDA+的最新版BIOS改善了USB接口的兼容性与稳定性,新增了“Enhance USB Compatibility”选项,建议设为Enabled。


6、刷新USB设备的Firmware。

升级Firmware实例
MP3播放器应该属于我们接触较多的USB设备。早期的MP3播放器主要部件包括主控芯片、Firmware芯片、闪存芯片以及MP3解码芯片、数/模转换芯片及功放芯片,后期的机型已经将一些功能模块集成到一块芯片上。闪盘型MP3出现时间较晚,集成度更高,其核心构件往往只有闪存芯片和控制芯片。

目前市面上的MP3播放器的主控芯片主要有ECT skylark、Ti tms320vc5409a、Micronas mas3587f、Telechips TCC730以及Sigmatel STMP3400/3410。其中Sigmatel的芯片因为成熟度高、省电、稳定并可完美地播放高码流的MP3音乐而为人们所接受,所以业界很多MP3播放器都采用了Sigmatel解决方案。除了STMP3400/3410外,还有一些闪盘型MP3采用Sigmatel的STMP1342。



采用Sigmatel解决方案的MP3播放器主要有Maycom XP168R、DEC M220R、DEC M168R、Hyunwon DAH800、MSC ha128、MSC h128、爱国者的月光宝盒系列、音子弹MU320、联想F300/F3310以及朝华的75xx系列。

遗憾的是采用Sigmatel主控芯片的MP3播放器与nForce2主板的USB接口不太兼容。原因正如nVIDIA所言:这些MP3播放器USB接口的jitter值过高。如果MP3播放器不能与电脑顺利连接并上传歌曲,那是不是很让人伤心?

值得庆幸的是,Sigmatel给出了一个解决的办法,那就是升级MP3播放器的Firmware来解决兼容性问题。现在华旗公司在官方网站上已经提供了新版Firmware下载,除了华旗公司的月光宝盒及迷你王系列可以升级外,其它公司采用Sigmatel主控芯片的MP3播放器其实也可以使用,已经有一部分网友用华旗公司提供的Firmware成功地升级了其它品牌的MP3(编者:非华旗品牌的MP3在刷写Firmware时一定要了解主控芯片的型号)。

下面笔者以华旗月光宝盒P/F系列MP3播放器为例来讲述如何升级Firemware。新版Firmware的下载网址是:http://www.huaqi.com/fwzx/driver_mp3.asp,另外我们还可以登录驱动之家的相关网页来下载。华旗提供了月光宝盒的V系列、V plus系列及P/F系列以及迷你王系列的新版Firmware。

新版的Firmware有了许多改进:

◇ Hold有效锁定,不会误开机。

◇ 录音效果更好。

◇ 系统更稳定。对MP3、WMA歌曲的兼容性更好。

◇ 避免出现乱码字符。

◇ 解决了播放VBR格式的MP3时可能会出现的“假关机”现象。

◇ 大大改善了MP3播放器与nForce2主板的兼容性。这一点最重要。

下载了相应型号的升级程序后,将其解压缩到某个目录下。然后进入Win98系统(必须在Win98下升级Firmware),运行升级程序中的“setup.exe”文件进行安装。重启电脑后,我们可以看到“开始/程序”里出现了“Sigmatel MSCN Audio Player”程序组。此时用附送的USB数据线将MP3播放器与电脑相连,并打开播放器的电源,如果连接无误,MP3播放器的液晶屏上将显示连接成功的信息。需要注意的是,升级时尽量不要与nForce2系统相连接,另外还要保证MP3播放器的电池电量充足。

接下来执行“Sigmatel MSCN Audio Player”程序组中的“update”命令,如果MP3播放器与电脑未连接成功,则会显示“无法与设备进行通讯”。如果一切顺利,则会弹出升级Firmware的主界面。

升级程序主界面的“Version”框中直观地显示了MP3播放器当前的Firmware版本号以及准备升级的版本号。点击“Show details”按钮可以显示Firmware的更多信息。我们可以看到在“Download options”框中有一个“Quick download”选项,我们一定要将此项选中,否则在升级Firmware时,会将MP3播放器的开机引导部分程序也进行刷新(相当于主板BIOS中的引导块),这样刷写Firmware的风险就会大大增加。



最后,我们只须点击“Start”按钮就可以执行Firmware升级。据网友反映,采用Sigmatel主控芯片的MP3播放器在升级Firmware后,MP3播放器与nForce2主板USB接口的兼容性的确有明显改善,甚至可以说完全正常了。

虽然采用Sigmatel主控芯片的MP3播放器很多,但大多数厂商都未提供新版Firmware供用户下载,所以很多朋友直接采用华旗公司提供的升级软件进行升级,一部分人升级后比较正常,但还有一部分朋友不太幸运,在用华旗公司的升级软件刷写Firmware后,出现了控制错误、显示乱码等情况。

如果仅仅为了解决播放器与nForce2主板之间的兼容性问题,我们完全不必升级整个Firmware模块,而只需要升级USB通讯控制部分的软件模块,这样就不会出现控制错误等问题了。升级软件的“Binary”目录下的“UsbMsc.s”文件就是USB通讯控制模块,我们将此文件覆盖其它品牌MP3播放器附带升级软件中的同名文件,然后我们按照上文所讲述的步骤进行升级即可。


解决了USB接口的兼容性问题,我们手中的nForce2主板是不是越用越顺手了呢?