捉虫记:一网打尽KT600、NF2、865PE主板BUG
在电脑的所有配件中,主板是比较容易出故障的设备之一,导致故障的因素也很多,其中主板本身的BUG是一个关键,针对这些,很多主板厂商也提供了新BIOS程序解决兼容问题,尽管如此,在硬件技术如此复杂的程度下,仅仅依靠软方法也不是万能。为了让大家掌握主板BUG带来的后果,以及如何解决这些问题,本文给大家列举市面上使用比较多的KT600、865PE以及nforce2主板的常见BUG现象,并且为此进行合理的解决办法!
广告:d_text 一、KT600常见BUG及解决方法
1、PCB设计的BUG
KT600虽然是VIA作为K7时代的最后AMD主板压轴产品,但由于其基于KT400系列的技术而改进(如图1),除了南桥VT8237增加了SATA串口外,与之前的KT400A并没有多少区别,因此,KT400A表现的一些兼容性和性能缺陷,在KT600上依然可以看到一些足迹。
首先是主板PCB布局方面,由于很多中低端品牌的KT600依然采用了KT400A的PCB,所以主板在工作中,由于一些微小的金属导电物不小心掉在主板上,非常有可能造成主板短路,笔者的KT600就是因为被电视卡的静电给烧坏的,而之前该电视卡在微星MSI6199老主板使用了1年也没发生这样的现象,因此使用大家一定要小心不要让导电物体接触主板PCB。当然,该故障也许是例外,毕竟静电或短路都会给任何主板带来伤害。接着是内存的兼容性,KT600具有三个内存插槽,但据说同时插2条DDR400的话,会出现只识别一条的现象,不过此现象在笔者的磐正8KRAI上没遇到过。

图1,与KT400A几乎一样的KT600芯片
2、驱动的BUG
其次是驱动的问题,VIA主板一直在驱动方面没解决好兼容性,导致磁盘性能低下,兼容性和稳定性得不到保证,KT600何尝又不是如此呢,特别不要随便安装不成熟的驱动,比如Hyperion v4.49vp2驱动,这款驱动存在着很大的bug,会造成系统重新启动后硬盘错误‘蓝屏报硬盘错误以及重装系统结果分区无法认出等故障,其内部集成IDE驱动存在着很大的问题(包括4-IN-1 4.50版本),因此大家要安装最新成熟的Hyperion 4-IN-1驱动(图2),比如VIA威盛Hyperion 4-IN-1最新驱动4.55版修正了在某些特定环境下KT600出现Delayed Write(延时写入)失败的问题,同时对磁盘和SATA硬盘性能也有很好改善。而且可解决一些使用过程中遇到一些兼容性问题。

图2,VIA威盛Hyperion 4-IN-1驱动
3、BIOS的BUG
最后严重的问题是BIOS了,南桥VT8237增加的SATA功能并不很成熟,开机检测速度非常慢,开机要花上好长时间,而且很多用户发现用SATA硬盘无法安装WINXP,这不仅是由于技术不成熟,而且由于BIOS也存在BUG的缘故。
解决的问题办法是升级最新的主板BIOS,如笔者的磐正8KRAI,在WINDOWS ME 系统上安装S-ATA驱动重启之后蓝屏。更换IDE硬盘后无法正常关机问题,并且一旦死机或系统报错,BIOS会自动回到默认状态。如果是03年10月之前的KT600,还可能无法正常识别Barton、Thorton核心以及AppleBred核心CPU,更别提可识别最新的AMD Sempron了。
不过针对主板的这些BUG,主板厂商都开发了最新BIOS以便我们升级,升级BIOS后就基本能解决以上问题,如笔者升级BIOS后,增加 AMD Sempron CPU自检信息代码,改善FSB400 CPU的兼容性,改善 SATA支持属性,增加 SATA IDE增强通道模式(如图3)。VIA 6420串行ATA适配器ROM版本由V0.97升级至V2.20(如图4、图5),开机速度提升了,性能也得到改善。所以,KT600主板的用户,你需要去留意一下是否有新BIOS出现,有的话马上更新为好。

图3,磐正8KRAI的BIOS升级列表

图4,BIOS升级前

图5,BIOS升级后
二、NForce2常见BUG及解决方法
1、内存槽设计的BUG
有的nForce2主板内存插槽设计就存在问题,比如MSI的主板采用双面内存时,如果把内存插在第二条插槽,就会引发nForce芯片组内存性能下降20%-25%。这是由于nForce芯片组引入了TwinBank内存架构,比如MSI的nForce主板,MSI把第二条内存插槽设计对应的是芯片组的第二个bank的B插槽位置,而nVIDIA官方本身则是第三条内存插槽才使用第二个bank的B插槽,而一般我们插内存总是先插DIMM1,后插DIMM2的,所以在这种主板上就出现以上问题了(如图6)。出现这样的问题后,我们只有打开SuperStability模式或者不使用第三条DIMM插槽。

2、内存兼容的BUG
nForce2主板对内存比较挑剔,特别是Kingmax内存,由于Kingmax采用了TinyBGA封装,但TinyBGA封装工艺对内存规格要求严格,这样可能导致一些不符合规格的内存在nForce2中玩3D游戏出现蓝屏或死机等(特别是Kingston颗粒),这完全是属于nForce2主板的设计问题。此外,在双通道工作模式下,如果使用不同品牌的不同容量的内存,更会出现除以上故障更多怪异现象。因此,大家购买内存的时候,要注意一下,一般选用Kingston的DDR333(Infenion颗粒)和DDR400(Winbond颗粒)以及三星的原装内存比较好,nForce2主板用户在购买内存之前,最好可以先到
nVIDIA官方网站
查阅通过nVIDIA认证的内存产品(如图7)。

图7,部分nVIDIA nForce2认证的合格内存
3、USB2.0兼容性的BUG
nForce2的主板以强大性能优势带来了光明,可是考虑性能同时,并没有过多考虑兼容性,导致大部分nForce2主板有很多的BUG,其中最为常见的是USB2.0兼容问题,一般我们在USB 2.0接口上使用USB1.1设备是没有问题的,只不过速度只有USB1.1的速度,但是很多USB1.1设备在nForce2_MCP-T和MCP主板的USB 2.0接口上出现兼容问题,比如基于Sigmatel芯片的设备,使用Sigmatel STMP3410的USB设备可以通过刷新Fireware来提高兼容性(注意:这些设备必须在非NF2系统下刷新Fireware,否则刷新会失败!)。又如基于Genesys芯片的设备,使用Genesys GL811在拷贝大于20MB的文件时会出现错误,并且设备会在设备管理其中消失(如图8),解决的办法是安装最新的V2.00以上版本驱动。

图8,nForce2主板USB兼容性列表
此外,从目前来看,nForce2的最佳使用平台是WINXP+SP1或者WIN2000+SP3(出现问题的几率比较少),WIN9X下由于对USB2.0的支持并不太好,所以会出现无法正常使用USB2.0设备的现象;同时nForce2对电源的要求比较高,一般的250W电源在使用上(特别是多ROM和多硬盘的用户)可能比较吃力,推荐大家用300W以上的电源,这样能避免很多本来不会发生的问题。
4、BIOS的BUG
BIOS是主板的基础,几乎很多
广告:d_text 一、KT600常见BUG及解决方法
1、PCB设计的BUG
KT600虽然是VIA作为K7时代的最后AMD主板压轴产品,但由于其基于KT400系列的技术而改进(如图1),除了南桥VT8237增加了SATA串口外,与之前的KT400A并没有多少区别,因此,KT400A表现的一些兼容性和性能缺陷,在KT600上依然可以看到一些足迹。
首先是主板PCB布局方面,由于很多中低端品牌的KT600依然采用了KT400A的PCB,所以主板在工作中,由于一些微小的金属导电物不小心掉在主板上,非常有可能造成主板短路,笔者的KT600就是因为被电视卡的静电给烧坏的,而之前该电视卡在微星MSI6199老主板使用了1年也没发生这样的现象,因此使用大家一定要小心不要让导电物体接触主板PCB。当然,该故障也许是例外,毕竟静电或短路都会给任何主板带来伤害。接着是内存的兼容性,KT600具有三个内存插槽,但据说同时插2条DDR400的话,会出现只识别一条的现象,不过此现象在笔者的磐正8KRAI上没遇到过。

图1,与KT400A几乎一样的KT600芯片
2、驱动的BUG
其次是驱动的问题,VIA主板一直在驱动方面没解决好兼容性,导致磁盘性能低下,兼容性和稳定性得不到保证,KT600何尝又不是如此呢,特别不要随便安装不成熟的驱动,比如Hyperion v4.49vp2驱动,这款驱动存在着很大的bug,会造成系统重新启动后硬盘错误‘蓝屏报硬盘错误以及重装系统结果分区无法认出等故障,其内部集成IDE驱动存在着很大的问题(包括4-IN-1 4.50版本),因此大家要安装最新成熟的Hyperion 4-IN-1驱动(图2),比如VIA威盛Hyperion 4-IN-1最新驱动4.55版修正了在某些特定环境下KT600出现Delayed Write(延时写入)失败的问题,同时对磁盘和SATA硬盘性能也有很好改善。而且可解决一些使用过程中遇到一些兼容性问题。

图2,VIA威盛Hyperion 4-IN-1驱动
3、BIOS的BUG
最后严重的问题是BIOS了,南桥VT8237增加的SATA功能并不很成熟,开机检测速度非常慢,开机要花上好长时间,而且很多用户发现用SATA硬盘无法安装WINXP,这不仅是由于技术不成熟,而且由于BIOS也存在BUG的缘故。
解决的问题办法是升级最新的主板BIOS,如笔者的磐正8KRAI,在WINDOWS ME 系统上安装S-ATA驱动重启之后蓝屏。更换IDE硬盘后无法正常关机问题,并且一旦死机或系统报错,BIOS会自动回到默认状态。如果是03年10月之前的KT600,还可能无法正常识别Barton、Thorton核心以及AppleBred核心CPU,更别提可识别最新的AMD Sempron了。
不过针对主板的这些BUG,主板厂商都开发了最新BIOS以便我们升级,升级BIOS后就基本能解决以上问题,如笔者升级BIOS后,增加 AMD Sempron CPU自检信息代码,改善FSB400 CPU的兼容性,改善 SATA支持属性,增加 SATA IDE增强通道模式(如图3)。VIA 6420串行ATA适配器ROM版本由V0.97升级至V2.20(如图4、图5),开机速度提升了,性能也得到改善。所以,KT600主板的用户,你需要去留意一下是否有新BIOS出现,有的话马上更新为好。

图3,磐正8KRAI的BIOS升级列表

图4,BIOS升级前

图5,BIOS升级后
二、NForce2常见BUG及解决方法
1、内存槽设计的BUG
有的nForce2主板内存插槽设计就存在问题,比如MSI的主板采用双面内存时,如果把内存插在第二条插槽,就会引发nForce芯片组内存性能下降20%-25%。这是由于nForce芯片组引入了TwinBank内存架构,比如MSI的nForce主板,MSI把第二条内存插槽设计对应的是芯片组的第二个bank的B插槽位置,而nVIDIA官方本身则是第三条内存插槽才使用第二个bank的B插槽,而一般我们插内存总是先插DIMM1,后插DIMM2的,所以在这种主板上就出现以上问题了(如图6)。出现这样的问题后,我们只有打开SuperStability模式或者不使用第三条DIMM插槽。

2、内存兼容的BUG
nForce2主板对内存比较挑剔,特别是Kingmax内存,由于Kingmax采用了TinyBGA封装,但TinyBGA封装工艺对内存规格要求严格,这样可能导致一些不符合规格的内存在nForce2中玩3D游戏出现蓝屏或死机等(特别是Kingston颗粒),这完全是属于nForce2主板的设计问题。此外,在双通道工作模式下,如果使用不同品牌的不同容量的内存,更会出现除以上故障更多怪异现象。因此,大家购买内存的时候,要注意一下,一般选用Kingston的DDR333(Infenion颗粒)和DDR400(Winbond颗粒)以及三星的原装内存比较好,nForce2主板用户在购买内存之前,最好可以先到
nVIDIA官方网站
查阅通过nVIDIA认证的内存产品(如图7)。

图7,部分nVIDIA nForce2认证的合格内存
3、USB2.0兼容性的BUG
nForce2的主板以强大性能优势带来了光明,可是考虑性能同时,并没有过多考虑兼容性,导致大部分nForce2主板有很多的BUG,其中最为常见的是USB2.0兼容问题,一般我们在USB 2.0接口上使用USB1.1设备是没有问题的,只不过速度只有USB1.1的速度,但是很多USB1.1设备在nForce2_MCP-T和MCP主板的USB 2.0接口上出现兼容问题,比如基于Sigmatel芯片的设备,使用Sigmatel STMP3410的USB设备可以通过刷新Fireware来提高兼容性(注意:这些设备必须在非NF2系统下刷新Fireware,否则刷新会失败!)。又如基于Genesys芯片的设备,使用Genesys GL811在拷贝大于20MB的文件时会出现错误,并且设备会在设备管理其中消失(如图8),解决的办法是安装最新的V2.00以上版本驱动。

图8,nForce2主板USB兼容性列表
此外,从目前来看,nForce2的最佳使用平台是WINXP+SP1或者WIN2000+SP3(出现问题的几率比较少),WIN9X下由于对USB2.0的支持并不太好,所以会出现无法正常使用USB2.0设备的现象;同时nForce2对电源的要求比较高,一般的250W电源在使用上(特别是多ROM和多硬盘的用户)可能比较吃力,推荐大家用300W以上的电源,这样能避免很多本来不会发生的问题。
4、BIOS的BUG
BIOS是主板的基础,几乎很多

