首页 | 硬件中心 | 数码中心 | 新闻中心 | 成都/重庆 | 评测室 | 应用技巧 | 产品报价 | 产品中心 | 秀图坊 | 活动中心 | 下载 | 城市联盟
 32 123
发新话题
打印

[PCShow第二发布]玩转MCP73须知

本主题由 采姑娘的小蘑菇 于 2007-10-22 17:30 加入精华

[PCShow第二发布]玩转MCP73须知

首发
http://bbs.deepin.org/read.php?tid=383545


一、某些诡异的设备
如:“协处理器”、“未知设备”、“Audio Device on High Definition Audio Bus”



(一)、“协处理器”的问题

参考下文
http://itbbs.pcshow.net/viewthread.php?tid=350886250
[PCShow第二发布]主板诡异设备大曝光


打问号的“协处理器”


注意:在NVIDIA官网提供的MCP73驱动包中
“协处理器”的驱动已经升级到07/07/2007,5.1.2600.0134
新加入的一行HWID
%SMU51Desc%=SMU51_Inst,PCI\VEN_10DE&DEV_07DA
就是属于MCP73的


MCP73驱动包

驱动下载地址一(驱动之家):

http://drivers.mydrivers.com/drivers/188-75409
NVIDIA nForce 630i/nForce 610i(MCP73)芯片组最新驱动16.08 WHQL版For WinXP-32(2007年10月19日发布)

http://drivers.mydrivers.com/drivers/188-75411
NVIDIA nForce 630i/nForce 610i(MCP73)芯片组最新驱动16.08 WHQL版For Vista-32(2007年10月19日发布)


驱动下载地址二(NVIDIA官网的国际版):

http://www.nvidia.com/object/nforce_630i_610i_winxp_16.08.html
http://cn.download.nvidia.com/Wi ... ernational_whql.exe


http://www.nvidia.com/object/nforce_630i_610i_vista_16.08.html
http://cn.download.nvidia.com/Wi ... ernational_whql.exe


偷懒办法:看看能否在BIOS里面关闭
我摸过的Onda N73PV,并没有此项目,也就是说这设备的驱动不能逃避...
而Onda的N68G则没有这个设备,我晕


------


(二)、“PCI Device”、“Audio Device on High Definition Audio Bus”的问题

PCI Device


PCI Device的一些信息





MCP73南桥集成的声卡是属于HD Audio,它挂在Microsoft UAA Bus之上
这声卡的Class是0403
但是原版XPSP2中并没有Microsoft UAA Bus驱动,而且其驱动程序库里面无法识别Class为0403的设备是何种类别的设备
所以视为“PCI Device”(毕竟它还是PCI总线枚举的)
这时也没什么好害怕,装上KB888111就OK了
而Realtek会在其HD Audio声卡驱动包中提供KB888111
也不需要特别操心


OK,声卡驱动装好了,怎么还会有一个“Audio Device on High Definition Audio Bus”?
如果你是手工安装KB888111内的hdaudbus驱动的话
也会发现设备管理器里面居然有两个打问号的“Audio Device on High Definition Audio Bus”

MCP73最高端的版本还能支持HDMI输出
另外一个“Audio Device on High Definition Audio Bus”其实就是HDMI的数字声卡

这个时就需要NVIDIA HDMI驱动
不过到目前为止,NVIDIA官网都没有发布此驱动,上面提到的驱动包内也没包含

大家可以移步到onda老巢下载


http://www.onda.cn/pro/download/driveexp.jsp?ITEM_ID=11840
昂达 C73 主板 HDMI 声卡驱动 1006

ftp://ftp.onda.cn/download/drive ... CP73_1606_Audio.exe
ftp://ftp.onda.com.cn/download/d ... CP73_1606_Audio.exe



装完HDMI驱动(其他驱动不提了,没什么问题的了)
怎么系统没声音?

打开控制面板里面的“声音和音频设备”
在“音频”那一分页里
你会发现“声音播放”的“默认设备”变成了NVIDIA HDMI Audio Device
这时托盘栏没有小喇叭
音箱/耳机也沉默
因为声音从HDMI那里输出了
这个跟之前AMD/ATI的Radeon HD 2000系列显卡的情况是一样的
改回Realtek HD Audio Device,搞定

偷懒之道:
先装KB888111(也可以手工安装hdaudbus驱动)
接着装HDMI声卡驱动
最后装Realtek HD Audio驱动
那么默认设备就是Realtek HD Audio Device
不需要费力气再在“声音和音频设备”里面改了

诀窍一个:
手工安装hdaudbus驱动的方法
用winrar打开kb888111xpsp2.exe
把commonfiles下的hdaudbus.inf、hdaudbus.sys提取出来
然后给“PCI Device”手工安装驱动,即可

补充一点:
上图中“其他PCI桥设备”其实是NVIDIA南桥集成的网卡
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

二、关于MCP73的AHCI

NVIDIA从nForce520开始
对其MCP的SATA控制器的架构进行更新
开始支持AHCI

注意:
nForce 520代号为MCP65
它的师兄是nForce 560,增加了Socket AM2+的支持和nForce 570的FirstPacket技术
nForce 520LE代号MCP61,可以看成屏蔽集成显卡的C61
两个是不同体系的

之后的nForce 560、MCP68(南桥nForce 630a)、MCP73(南桥nForce 630i/610i)都能支持AHCI

也就是说
这些芯片组的南桥SATA控制器有三种工作模式:
IDE(Class是0101)、AHCI(Class是0106)、RAID(Class是0104)
Class的看法如图


IDE模式下(Class是0101)
SATA控制器自然是使用c:\windows\inf\mshdc.inf里面的
PCI\CC_0101.DeviceDesc  = "标准双通道 PCI IDE 控制器"
这个通用型驱动
NVIDIA也没有打算像对nForce 2/3/4/C51/C61那样给IDE模式下的SATA控制器提供增强型IDE驱动了


RAID模式就没啥好说的了(Class是0104)
老生常谈——要么用nLite集成,要么找软驱按F6
另外提示:NV的RAID开启后,就算只是挂单盘上JBOD,也要Clean Disk!请谨慎!!


AHCI模式跟RAID模式一样,安装2000/xp/2003系统会有些麻烦(Class是0106)
用WINRAR打开上面提到的nforce_winxp_16.08_international_whql.exe
在IDE\WinXP\sata_ide下看到——
txtsetup.oem
这个文件的出现
也就是说2000/xp/2003不集成的这个驱动或者不准备好驱动软盘按F6加载的话
安装过程根本找不到硬盘

怎么集成这里略过了
有兴趣可以看看这里
这是一个一个比较完整的手工集成方法
http://lsdn.lynnstudio.net/how-t ... -driver-integrated/
按之前网上流传那些集成方法,在nForce AHCI上肯定碰壁,蓝屏到你连脸也蓝掉(这样的日子我尝试了2天30多次...)

顺便打个小广告
deepinxp lite v58可以支持MCP73的RAID/AHCI,同时也没放弃对之前的nForce RAID的支持

MCP73 AHCI一些信息













特别事情一个:
SATA控制器处于AHCI状态,全新安装好WINXP(不是克隆安装哦)
重启进入BIOS,把SATA控制器的工作模式切换回IDE状态
也能顺利进入系统,不会蓝屏
此时系统会自动安装一个"标准双通道 PCI IDE 控制器"的设备
搞定之后你可以在两种模式之间切换了

在IDE模式下装好WINXP,直接切换到AHCI,那就肯定蓝屏了
可以考虑用GhostXP相关的封装工具做手脚
这里也略了


关于启用AHCI后Vista能继续安装的原因:
Vista内置了Microsoft提供的通用型AHCI驱动
绝杀一切AHCI(ATI Intel JMicorn NVIDIA SiS VIA...)
嘿嘿

Vista安装盘的install.wim内的mshdc.inf

DriverVer=06/21/2006,6.0.6000.16386

%MS-AHCI%=AHCI_HDC,NTx86

[AHCI_HDC.NTx86]
%PCI\CC_010601.DeviceDesc%=msahci_Inst, PCI\CC_010601; AHCI Standard Controller

MS-AHCI="Standard AHCI 1.0 Serial ATA Controller"
PCI\CC_010601.DeviceDesc  = "Standard AHCI 1.0 Serial ATA Controller"
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

那几天地狱般的MCP73的测试过后
总结了些东西
希望要玩MCP73的坛友用得上

另外还有一件哭笑不得的事情:
主角是Onda的N68G
1.00版本BIOS,开AHCI后,硬盘会失踪...
Ok,那就升级到1.01吧
这样AHCI正常了
但是后来做RAID 0测试
发现RAID BIOS没有了...
按理BIOS里启用SATA RAID后
引导之前会有一个提示你按Shift+F10进入RAID BIOS设置的地方
但是刷了1.02版BIOS后是根本阉掉了,我靠...

看来像是BIOS容量有限?要得RAID就没AHCI?

类似情况的还有A69G
1.00版本下开AHCI(Class是0106)会没法装系统
RAID的话没心思测试了,只是在WINPE里看了一下,Class是0104

刷到1.02,AHCI项目竟然没有了,只留下RAID(Class是0104)
当时死马当活马医,上个RAID 0继续测试安装盘
居然没事
后来看设备的驱动信息就明白
看来这个RAID倒是基于AHCI上的
它不是用SiliconImage 3112的RAID
而是用ATI AHCI8086...


看来没研发能力通路的通路牌子的主板
还是少碰为秒
它们在操作新的主流或者中低端芯片组的主板时
都要要抢在一线之前出货
Debug完全不够...

昂达的小钢炮看到这文章可别乱喷
自己回去找这两片板子折腾一下再说

大家看看Onda的A68G的BIOS下载页面
BIOS芯片容量真的不够?


昂达 A69G 主板 Bios/Rev:1.02
更新日期 2007-04-12 BIOS类型 Award 文件大小  

支持类型 A69G

使用说明 该 Bios 版本为1.02 作以下内容更改:

1.修正与45W的3500+的兼容问题。
2.网络管家婆版本带有网络管家婆功能,但不支持Raid;
3.Raid版本支持Raid,但不带有网络管家婆功能。

注意:
刷新前请把Bios里的Frequency/Voltage Control里的Bios Write Protect设置为Disabled,刷新后必须清除CMOS。
本帖最近评分记录
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

欢迎有使用MCP68/MCP73的坛友拍砖
Onda的土枪土炮别来:O)
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

又来,这个还是等用过的人来研究吧
Ultimate Sin...

TOP

我用过啊...
为了改好XPSP2的安装盘
我忍受了三天的不停蓝屏...
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

开始是XP安装程序的txtmode没找到硬盘

接着是Txtmode下蓝屏,连有没有找到硬盘都不知道

然后是txtmode正常,重启后进GUI Mode时蓝屏

最后是整个安装过程正常,进Windows时蓝屏...

:O)

磁盘控制器驱动的集成果然超级难缠
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

我支持你的工作,太有毅力了,我以前也经历过这样的时刻,最后整好的时候感觉超级爽
Ultimate Sin...

TOP

:O) 支持楼主,就是稀饭这样的使用经验总结文章。。。
网页全文保存放硬盘上备用。。。:X

公告:阿信科技全资收购瞎猫集团


诸位投资者:
  由于公司资产无法抵消债务,公司董事会同意并通过福建省阿信科技对瞎猫集团的收购案。阿信科技以现金方式购买瞎猫集团所有股份,瞎猫集团及子公司瞎猫传媒的所有商标权、知识产权及9000万元债务归阿信科技所有。
  本公司将择日对收购案的详细内容公布。  
  特此公告。

瞎猫集团 
2008年7月20日

TOP

小结

txtmode这个第一步是最重要的
不管你DOS下启动安装,WINPE下启动安装,光盘引导安装,其他Windows中启动安装(版本比要装的低)
总要经过txtmode
一要避免丢失文件,所以txtsetup.sif、dosnet.inf里面关于磁盘控制器的驱动的文件的存放位置的描述不能错
二要准确列出你所增强的磁盘控制器的HWID(既要参考INF,也要参考OEM),不能错也不能重复,还得注意Class(NVIDIA系列有陷阱!)
三要修改SETUPREG.HIV,把OEM文件里提到的pnpinterface移植进去

txtmode的最后阶段,会加载hive***.inf
其中hivesys.inf是重启后GUI Mode顺利引导的关键
如果hivesys.inf的pnpinterface没根据OEM文件修改,也有可能在进入GUI Mode的瞬间蓝屏(其实GUI Mode就是跟WINPE一样的Win32保护模式)
之前我就在这里折腾了两天
发现NVIDIA nForce AHCI是一定要加pnpinterfece(我是手工改,不是用nLite搞)

GUI Mode安装过程,要保证磁盘控制器的驱动能装上
要改hivedef.inf,关闭驱动程序的数字签名保护,让没有数字签名的磁盘控制器驱动照样安装
要改hivesft.inf,设定好驱动搜索的路径(默认是%systemroot%\inf,得在后面加路径)
另外dosnet.inf不能错,不然也会找不到驱动路径
txtsetup.sif里面新加的HWID,也要跟你所集成的磁盘控制器驱动的INF中的一一对应,不能多也不能少
不然你会被NVIDIA搞得抓狂

以上数个地方
错一处就全军覆没
不是文件丢失就是找不到硬盘
甚至蓝屏没商量——0x0000007B
特别是最后面的GUI Mode安装过程
安装过程会顺利,但重启后无法进入系统,安全模式也无效
天 天 天 天 天 天
情 灵 意 道 愁 仁
剑 剑 剑 剑 剑 剑
柔 幻 绝 渊 乱 极

TOP

支持下,没心情钻研这些

TOP

我用的MCP68的板子也是只有RAID没有AHCI   真无语

TOP

好象用MCP55南桥的那块NF680I也是有RAID没AHCI   等下我去重起看下

TOP

还有一个小问题我不知道要怎么弄   就是我以前用MCP51P的时候装了驱动就可以出来一个可删除磁盘的符号   我觉得很好用   可以热插拔硬盘   但是现在用MCP68  装了NV官网上最新的14.10版驱动之后那个符号反而找不到了   现在一点都不方便   请问要怎么样把那个弄出来?

TOP

 32 123
发新话题