无忧启动论坛

标题: NVIDIA nForce SATA RAID/AHCI解决方案正式版1.1(支持MCP78) [打印本页]

作者: ryvius    时间: 2007-9-6 22:53
标题: NVIDIA nForce SATA RAID/AHCI解决方案正式版1.1(支持MCP78)
NVIDIA nForce SATA RAID/AHCI解决方案正式版1.1


下载链接
http://www.ralfa.net/zznsnk/pc/nv-winpe.rar
txtsetup.sif部分见后

更新历程:

2008.04.18加入对MCP78(nForce 730a/720a/710a)的支持
感谢loRenZe用Biostar TPower N750进行验证和提供Everest报告(SATA控制器工作模式设定在IDE)
NVIDIA在MCP78(nForce 730a/720a/710a)驱动包内提供的AHCI/RAID驱动
终于解决了之前的驱动(MCP68、MCP73)存在的在系统关机或重启时令硬盘复位数次的问题
大家不用再胆战心惊的用nForce AHCI了
nForce 650i/750i的南桥部分是C51的nForce 430;nForce 680i/780i/790i的南桥部分是MCP55(nForce 570)
以前的方案也已经能很好的支持
nForce 780a也快了,华硕微星已经有样板,希望能搞到报告
而NVIDIA在intel平台方面的MCP79、MCP7A可能有点悬了
NVIDIA和Intel在Nehalem的SLI技术授权和QPI总线授权上纠缠不清
Intel在X48上支持AMD/ATI的CrossFire,另外又在准备Larrabee,积极切入GPGPU领域
这出IT三巨头的三劈还真精彩

2007.12.20
NVIDIA正式发布nForce 780i/750i(其实南桥部分还是C51的nForce 430/410)
其驱动经过分析后,现有的方案应该完全能支持。当然,有坛友能确认一下就是最好的
http://os.deepin.org/read.php?tid=487723
nForce 750i/780i官方驱动
另外再次提醒:不要更改驱动文件的加载顺序和硬件ID的先后顺序
MCP78(nForce 730a/720a/710a)就要出了,明年还有MCP7A,值得期待
方案的后面,MCP73(nForce 630i/620i/610i)之后的那些其实都是NVIDIA的工程师预留好的,呵呵

2007.10.27转为正式版:
解决NVIDIA nForce 520/560、MCP68(nForce 630a)、MCP73(nForce 630i/620i/610i)上开启AHCI后找不到硬盘的问题;
ACPI层面的HWID分配最终确认和及其测试通过,真正全面搞定nForce系列PATA/SATA。感谢deepin提供测试平台(Onda N68G/N73PV)。

2007.09.15修正:
根据NVIDIA驱动包的txtsetup.oem,掉换核心文件的加载顺序,让nvraid.sys在nvatabus.sys之前加载,让nvrd32.sys在nvgts.sys之前加载
解决可能存在的RAID无法识别的问题;
nForce 520/560上AHCI蓝屏的问题需要等待cgfans999的测试(更换nvgts.sys+nvrd32.sys)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=113129
怒了 撒手不管版全是驱动问题 nf560蓝屏

2007.09.12更新:加入nForce 520/560的SATA/PATA控制器的HWID
http://itbbs.pcshow.net/viewthread.php?tid=350912647
感谢姚瑶提供nForce 560主板的Everest报告(SATA控制器工作模式设定在IDE)


------------


驱动文件来源:


nForce 2/3/4/550/570/590/650i/680i/680a/C51/C61/750i/780i/790i
http://www.nvidia.cn/object/nforce_nf4_win2k_6.86_cn.html
nForce4/500 series   
版本: 6.86
发布日期: 2006年7月7日
操作系统: Windows 2000/XP
语言: 简体中文
文件大小: 43.1 MB
http://download.nvidia.com/Windo ... ernational_whql.exe

SW IDE/NVRAID :5.10.2600.0666 (nvatabus.sys+nvraid.sys)

---

nForce 520/560、MCP68(nForce630a)、MCP73(nForce 630i/620i/610i)、MCP78(nForce 730a/720a/710a)
http://www.nvidia.cn/object/nforce_730a_710a_winxp_18.11_cn.html
GeForce 8300   
nForce 730a / GeForce 8200   
nForce 720a / GeForce 8100   
nForce 710a
版本: 18.11
发布日期: 2008年04月07日
操作系统: Windows XP (32-Bit)
语言: 简体中文
文件大小: 121 MB
http://cn.download.nvidia.com/Wi ... ernational_whql.exe

AHCI/RAID : 10.3.0.21 (nvgts.sys + nvrd32.sys)


------------


幕后花絮
http://os.deepin.org/read.php?tid=383545
[深度原创&首发]玩转MCP73须知 贺论坛改版二周年


------------


使用注意事项:

(一)、本方案所支持的硬件

nForce 2/3/4/550/570/590/650i/680i/680a/C51/C61/750i/780i/790i部分中
无论是否开启RAID,nvatabus.sys(SW IDE驱动)都是通用的
nForce 2/3/4的SATA控制器、PATA控制器都可以使用SW IDE驱动
nForce 550/570/590/650i/680i/680a/C51/C61/750i/780i/790i只有SATA控制器可以使用SW IDE驱动;其PATA控制器(已经没有RAID模式)只能使用pciide驱动
NVIDIA从C51开始就打造纯粹的SATA RAID,所以从C51开始其PATA已经不能组RAID

nForce 520/560、MCP68(nForce630a)、MCP73(nForce 630i/620i/610i)、MCP78(nForce 730a/720a/710a)的SATA控制器跟之前的nForce芯片组的原生SATA控制器有所不同
其工作模式分为三种:IDE、AHCI(新增)、RAID
IDE模式下使用微软在操作系统安装盘中提供的pciide驱动
AHCI模式下使用nvgts.sys
RAID模式下使用nvgts.sys+nvrd32.sys
而且根据我亲手测试
AHCI和RAID可以融合在一起;AHCI驱动是RAID驱动的基石


(旧)
另外根据驱动包内的txtsetup.oem
预留了MCP72、MCP77等即将推出的nForce芯片组的SATA AHCI/RAID支持
待NVIDIA正式发布芯片组和提供配套驱动后
此方案会继续跟进


------


(二)、setupreg.hiv的修改

这是解决nForce AHCI添加nvgts.sys和写入HWID后依然无法识别硬盘的关键
当时我是在研究在开启AHCI的MCP68主板上全新安装WINXP
发现nLite集成的可以安装
而我自己手工改的会在txtmode时就蓝屏,连看不看得到硬盘都不知道
后来用Beyond Compare比较nLite集成前后WINXP安装文件的差别
发现光改txtsetup.sif、dosnet.inf是不够的
要动手术的还有setupreg.hiv、hivedef.inf、hivesft.inf、hivesys.inf
改漏一个都会蓝屏看到0x000007B
那段日子我每天蓝屏十来二十次...快变成蓝血人了(状态二?)
后来还是彻底弄懂了,呵呵
作为“副产品”
WINPE不需要那几个hive***.inf
直接改setupreg.hiv即可
修改完毕后在开了AHCI的MCP68/MCP73的板子上都测试一次OK
那种爽快无法言喻

---

NVIDIA的16.08版芯片组的驱动包nforce_winxp_16.08_international_whql.exe中
IDE\WinXP\sata_ide\txtsetup.oem和IDE\WinXP\sataraid\txtsetup.oem
都有这样的一段
[Config.BUSDRV]
value = parameters\PnpInterface,5,REG_DWORD,1

而同文件夹内的INF中
IDE\WinXP\sata_ide\nvgts.inf
[pnpsafe_pci_addreg]
HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001

IDE\WinXP\sataraid\nvrd32.inf
[pnpsafe_pci_addreg]
HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001


另外参考XP自带的SCSI卡驱动
发现都是有在setupreg.hiv中留有痕迹
如Adaptec的aic78xx里面的
LMT\ControlSet001\Services\aic78xx\Parameters\PnpInterface
"5"=dword:00000001

另外参考WINXP安装盘的setupreg.hiv、pnpscsi.inf
都确认了这个古怪参数的存在
应该是挂PCI总线的SCSI控制器都是逃不掉的重要参数


我们之前的做法一直都忽略了这个参数
一直都没遇到大麻烦
不过这次就在nForce AHCI上碰壁了
所以要补回去

---

从WINPE.IS_\WINPE.ISO\WXPE\SYSTEM32中提取出SETUPREG.HI_
WINRAR解压得到SETUPREG.HIV


启动注册表编辑器,展开到HKEY_LOCAL_MACHINE


文件—加载配置单元


指向刚才得到的SETUPREG.HIV


项名称随意,这里用LMT


展开到HKEY_LOCAL_MACHINE\LMT\ControlSet001\Services


新建项,定名nvgts


继续新建项,就像之前的aic78xx那样,先建一个子项Parameters,再建一个子子项PnpInterface


建一DWORD键值,定名为5,值设定为1


如果要消除AHCI状态下的托盘栏的热插拔图标
可以在nvgts下建立一DWORD键值
定名DisableRemovable,值为1


同样可以对加载nvatabus驱动后SATA设备能热插拔的功能进行屏蔽

注意
nvatabus没有Parameters\PnpInterface(nvata.inf/nvatabus.inf/nvraid.inf和txtsetup.oem内都没有)
所以不用加

补充一点
测试过程发现
nvgts下的DisableRemovable只能屏蔽AHCI状态下热插拔图标,对RAID无效


修改完毕
退回到HKEY_LOCAL_MACHINE\LMT

删除与SETUPREG.HIV处于同一目录下的SETUPREG.HIV.LOG
再对SETUPREG.HIV用MakeCAB压缩成SETUPREG.HI_
然后放回WINPE.ISO中

如果txtsetup.sif也如下处理好,就能输出重新压缩WINPE.ISO,输出WINPE.IS_或者WINPE.IM_


------


(三)、txtsetup.sif中NVIDIA SATA AHCI/RAID部分
注意驱动文件的加载顺序
根据NVIDIA芯片组驱动内的txtsetup.oem
nvraid.sys在nvatabus.sys之前;
nvrd32.sys在nvgts.sys之前。
另外不建议删除注释,方便测试人员debug。

[SourceDisksFiles]
nvraid.sys=1,,,,,,3_,4,1,,,1,4
nvatabus.sys=1,,,,,,3_,4,1,,,1,4
nvrd32.sys=1,,,,,,4_,4,1,,,1,4
nvgts.sys=1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]
GenNvRaidDisk="nvraid"
*_NVRAIDBUS="nvraid"
*NVRAIDBUS="nvraid"
PCI\VEN_10DE&DEV_0065="nvatabus" ; nForce2 ATA Controller
PCI\VEN_10DE&DEV_008E="nvatabus" ; nForce2 SATA Controller
PCI\VEN_10DE&DEV_0085="nvatabus" ; nForce2 PATA Controller
PCI\VEN_10DE&DEV_00D5="nvatabus" ; nForce3 Parallel-Serial ATA,PATA Bridged Controller
PCI\VEN_10DE&DEV_00E5="nvatabus" ; nForce3 250 PATA Controller
PCI\VEN_10DE&DEV_00EE="nvatabus" ; nForce3 250 SATA Controller
PCI\VEN_10DE&DEV_00E3="nvatabus" ; nForce3 250 SATA Controller
PCI\VEN_10DE&DEV_003E="nvatabus" ; nForce4 Intel Edition SATA Controller
PCI\VEN_10DE&DEV_0036="nvatabus" ; nForce4 Intel Edition SATA Controller
PCI\VEN_10DE&DEV_0035="nvatabus" ; nForce4 Intel Edition PATA Controller
PCI\VEN_10DE&DEV_0055="nvatabus" ; nForce4 SATA Controller
PCI\VEN_10DE&DEV_0054="nvatabus" ; nForce4 SATA Controller
PCI\VEN_10DE&DEV_0053="nvatabus" ; nForce4 PATA Controller
PCI\VEN_10DE&DEV_0267="nvatabus" ; nForce 430/410 SATA Controller
PCI\VEN_10DE&DEV_0266="nvatabus" ; nForce 430/410 SATA Controller
PCI\VEN_10DE&DEV_0265="pciide"   ; nForce 430/410 PATA Controller
PCI\VEN_10DE&DEV_037E="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_037F="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_036F="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_036E="pciide"   ; nForce 590/570/550 PATA Controller
PCI\VEN_10DE&DEV_03F6="nvatabus" ; MCP61 SATA Controller
PCI\VEN_10DE&DEV_03F7="nvatabus" ; MCP61 SATA Controller
PCI\VEN_10DE&DEV_03E7="nvatabus" ; MCP61 SATA Controller
PCI\VEN_10DE&DEV_03EC="pciide"   ; MCP61 PATA Controller

SCSI\NVIDIA__Raid_Disk________="nvrd32"
SCSI\__NVIDIA_______Raid_Disk="nvrd32"
SCSI\NVIDIA__Raid_Disk_20_____="nvrd32"
SCSI\__NVIDIA____Raid_Disk_20="nvrd32"
*NVRAID20="nvrd32"
PCI\VEN_10DE&DEV_044D="nvgts"  ; MCP65 AHCI
PCI\VEN_10DE&DEV_044E="nvgts"  ; MCP67D AHCI
PCI\VEN_10DE&DEV_044F="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_045D="pciide" ; nForce 520/560 SATA Controller (IDE Mode)
PCI\VEN_10DE&DEV_0448="pciide" ; nForce 520/560 PATA Controller
PCI\VEN_10DE&DEV_0554="nvgts"  ; MCP67 AHCI, CHANNEL
PCI\VEN_10DE&DEV_0555="nvgts"  ; MCP67 AHCI, OEM
PCI\VEN_10DE&DEV_0556="nvgts"  ; MCP67 AHCI, NBP
PCI\VEN_10DE&DEV_0560="pciide" ; MCP68 PATA Controller
PCI\VEN_10DE&DEV_0550="pciide" ; MCP68 SATA Controller (IDE Mode)
PCI\VEN_10DE&DEV_07B5="nvgts"  ; MCP72 AHCI
PCI\VEN_10DE&DEV_07F4="nvgts"  ; MCP73 AHCI 1
PCI\VEN_10DE&DEV_07F5="nvgts"  ; MCP73 AHCI 2
PCI\VEN_10DE&DEV_07F6="nvgts"  ; MCP73 AHCI 3
PCI\VEN_10DE&DEV_07F7="nvgts"  ; MCP73 AHCI 4
PCI\VEN_10DE&DEV_0768="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_0AD5="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_056C="pciide" ; mcp73 PATA Controller
PCI\VEN_10DE&DEV_07F0="pciide" ; mcp73 SATA Controller (IDE Mode)
PCI\VEN_10DE&DEV_0AD4="nvgts"  ; MCP77 AHCI 1
PCI\VEN_10DE&DEV_0AB9="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_0AB8="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_044C="nvgts"  ; MCP65 RAID
PCI\VEN_10DE&DEV_0558="nvgts"  ; MCP67 RAID, OEM
PCI\VEN_10DE&DEV_0559="nvgts"  ; MCP67 RAID, CHANNEL
PCI\VEN_10DE&DEV_055A="nvgts"  ; MCP67 RAID, NBP
PCI\VEN_10DE&DEV_07B9="nvgts"  ; MCP72 RAID
PCI\VEN_10DE&DEV_07F8="nvgts"  ; MCP73 RAID 1
PCI\VEN_10DE&DEV_07F9="nvgts"  ; MCP73 RAID 2
PCI\VEN_10DE&DEV_07FA="nvgts"  ; MCP73 RAID 3
PCI\VEN_10DE&DEV_07FB="nvgts"  ; MCP73 RAID 4
PCI\VEN_10DE&DEV_0AD9="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_0AD8="nvgts"  ; MCP77 RAID 1
PCI\VEN_10DE&DEV_0ABD="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_0ABC="nvgts"  ; unknown from mcp78 driver
PCI\VEN_10DE&DEV_0759="pciide" ; MCP77/78 - PATA Controller
PCI\VEN_10DE&DEV_0AD0="pciide" ; MCP77/78 - SATA Controller (IDE Mode)

[SCSI.Load]
nvraid=nvraid.sys,4
nvatabus=nvatabus.sys,4
nvrd32=nvrd32.sys,4
nvgts=nvgts.sys,4

[SCSI]
nvraid="NVIDIA nForce(tm) RAID Class Device"
nvatabus="NVIDIA nForce SATA RAID Controller"
nvrd32="NVIDIA nForce RAID Device"
nvgts="NVIDIA nForce Storage Controller"

[ 本帖最后由 ryvius 于 2008-4-19 06:51 AM 编辑 ]
作者: netwinxp    时间: 2007-9-6 23:00
好像没几个人关心底层的冬冬......:L我现在都是做成布丁式的,直接拷进去覆盖。

[ 本帖最后由 netwinxp 于 2007-9-6 11:02 PM 编辑 ]
作者: ryvius    时间: 2007-9-6 23:02
年底NVIDIA推出nForce MCP72/73、78/79(同期推出G98/G92)

AHCI没跑的:lol
作者: netwinxp    时间: 2007-9-6 23:04
nv的IDE性能可以和intel相比美,甚至略胜一筹,可惜微软不配合:(
作者: ryvius    时间: 2007-9-6 23:09
Vista里头有Microsoft特供的AHCI通用型驱动...
如果能移植
那就发达了,哈哈


mshdc.inf
DriverVer=06/21/2006,6.0.6000.16386

[Manufacturer]
%MS-AHCI%=AHCI_HDC,NTx86

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

[msahci_Inst.Services]
AddService = msahci, %SPSVCINST_ASSOCSERVICE%, msahci_Service_Inst

[msahci_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_CRITICAL%
ServiceBinary  = %12%\msahci.sys
LoadOrderGroup = SCSI Miniport

MS-AHCI="Standard AHCI 1.0 Serial ATA Controller"
PCI\CC_010601.DeviceDesc  = "Standard AHCI 1.0 Serial ATA Controller"
作者: netwinxp    时间: 2007-9-6 23:14
这个好像不太行,但愿sp3的硬盘驱动方面能得到加强
作者: ryvius    时间: 2007-9-6 23:17
这个估计就很难...

Server 2003 SP2都有添加KB888111中的Microsoft UAA总线驱动
而XPSP3 Preview还是看不到

看来微软摆明是用这手段逼着咱们换Vista了
作者: 441    时间: 2007-9-7 00:47
这个是不是我的NF550芯片不能启动0901PE的原因呢?
作者: ryvius    时间: 2007-9-7 00:51
nForce 550/570/590就是靠这4行
PCI\VEN_10DE&DEV_037E="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_037F="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_036F="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_036E&CC_0101="pciide" ; nForce 590/570/550 PATA Controller

nForce 520/560、nForce630a(MCP68)的SATA控制器和之前的nForce 2/3/4/C51/550/570/590/650/680的SATA控制有较大的差别
作者: zhaohj    时间: 2007-9-7 09:13
支持你的研究成果,但没条件测试。我是很关心底层的东西,从兼容性考虑,买机器都是INTEL芯片组的,怕微软啊!
作者: zjqcomputer    时间: 2007-9-7 09:22
关注一下,正在研究毛桃的最新PE
作者: haonan    时间: 2007-9-7 11:11
关注,可惜没机器测试
作者: ryvius    时间: 2007-9-7 11:39
求nForce 520/560的PCI设备的Everest报告
想把nForce 520/560的PATA/SATA的HWID也一并加上
虽然它们也是用PCI\CC_0101的标准双通道IDE控制器驱动
不过指明HWID应该可以加快启动速度
嘿嘿



[ 本帖最后由 ryvius 于 2007-9-7 12:01 PM 编辑 ]
作者: netwinxp    时间: 2007-9-7 14:43
谁有的请帮一下忙,这可是最底层的冬冬,搞好了对使用nForce 520/560的你可是一个好消息啊。:L
作者: 老毛桃    时间: 2007-9-7 16:06
nvatabus.sys

原先是 5.10.2600.686 和 5.10.2600.666 并存,改成了只保留 5.10.2600.666 版本?:o
作者: ryvius    时间: 2007-9-7 17:14
从5.10.2600.442到5.10.2600.0692都是同一系列的
SW IDE驱动是nvata.sys,Class是0101(IDE Controller)
RAID驱动是nvatabus.sys + nvraid.sys
5.10.2600.0666可以通吃


nForce 520/560的12.15版驱动包内的5.10.2600.0995
nForce 630a(MCP68)的14.10版驱动包内的10.1.0.12
这两个是另一个系列
SW IDE驱动是nvgts.sys,Class是0106(AHCI Controller)
RAID驱动是nvgts.sys + nvrd32.sys
根据两者的txtsetup.oem
所以并为一个,这里我选较旧的来自nForce 630a(MCP68)的10.1.0.12

毛桃大哥Q上呼我
有事请教
作者: ryvius    时间: 2007-9-12 22:36
2007.09.12更新:加入nForce 520/560的SATA/PATA控制器的HWID(红色字部分)
;P
作者: netwinxp    时间: 2007-9-12 22:50
这个要强烈支持,搞驱动特别累
作者: ryvius    时间: 2007-9-12 23:18
搞NVIDIA芯片组驱动
ATI显卡驱动
尤其累...:Q
作者: netwinxp    时间: 2007-9-12 23:24
还有一大堆的网卡和AC97的破声卡:Q
作者: ryvius    时间: 2007-9-12 23:28
这么多驱动
就数ac97最恐怖了

不加SSID,容易误装驱动导致蓝屏
加上SSID,INF膨胀得恐怖

我靠啊
作者: netwinxp    时间: 2007-9-12 23:33
我准备把它拆成多个目录,多个inf,宁可让.sys重复,否则光hwid就超过512k
作者: ryvius    时间: 2007-9-12 23:46
Codec芯片麻烦
ADI CMedia Conexant Realtek SigmaTel VIA
这六大Codec芯片够咱们喝一壶了

还有ESS FortMedia
算上非AC97类的Yamaha Creative
不是一般的挠头~
:Q
作者: netwinxp    时间: 2007-9-12 23:47
声卡和显卡放后面去整,硬盘和网卡重要
作者: ryvius    时间: 2007-9-13 00:11
SCSI/RAID/SATA/IDE的接近完成了
反正又不会“发射后不管”
每个厂家一个楼
硬盘放着HWID总表(.xls)
方便整理和排除重复:lol
作者: zhaohj    时间: 2007-9-13 00:20
原帖由 ryvius 于 2007-9-13 12:11 AM 发表
SCSI/RAID/SATA/IDE的接近完成了
反正又不会“发射后不管”
每个厂家一个楼
硬盘放着HWID总表(.xls)
方便整理和排除重复:lol


辛苦了,这么晚还在为大家作贡献,真的谢谢你。底层这么重要的东西就全拜托你了。
还有,不要忘了老设备,因为服务器一般都比较老,平常也不会注意,驱动可能也找不到了,紧要关头就靠PE了。
作者: ryvius    时间: 2007-9-13 02:59
c:\windows\inf\pnpscsi.inf全部保留:lol
作者: ryvius    时间: 2007-9-14 14:27
http://news.mydrivers.com/1/91/91037.htm
全线HDMI 映泰三款MCP73主板细节披露

映泰今天率先披露了其三款MCP73主板的详细规格。MCP73是NVIDIA首款面向Intel平台的整合芯片组,将命名为GeForce 7x50 + nForce 6x0i系列。
映泰的三款MCP73主板均为Micro-ATX小板设计,最低端型号“GF7050V-M7”,基于GeForce 7050 + nForce 610i组合,支持1066MHz前端总线,但可以超频到1333MHz,另外还有两条DDR2-800内存插槽(单通道)、一条PCI-E x16插槽、四个SATA 3Gbps接口、一个IDE接口、八个USB接口和百兆以太网卡。
“TF7050-M7”采用了GeForce 7050 + nForce 620i,前端总线直接支持1333MHz,USB接口也增加了两个,集成的以太网卡也升级到了千兆。
最高端的“TF7150U-M7”则由GeForce 7150 +nForce 630i组成,除了集成显示核心升级以外,主要是采用了独立的千兆以太网控制器,而非芯片组集成。
图片显示,映泰的三款MCP73主板全部配备了原生支持的HDMI输出接口,而AMD的690系列只有690G有HDMI,690V则没有,不过MCP73系列主板的低端型号是否具备HDMI很可能会取决于主板厂商,以便控制成本。
MCP73系列有MCP73V、MCP73S、MCP73U等三个型号,定于9月25日正式发布。


TF7150U-M7:HDMI接口清晰可见


GF7050V-M7:低端也有HDMI

---

http://news.mydrivers.com/1/91/91094.htm
微星文档透露nForce 780a/750a将至

微星公司今天发布了一份官方新闻稿,发布了其产品线中支持AMD未来AM2+接口处理器的主板名单。该名单中包括现有的AMD 690G和NVIDIA nForce 560/520芯片组,也包括基于AMD和NVIDIA公司尚未发布芯片组的主板产品。
AMD的RD790、RD780我们已经早有耳闻,但NVIDIA的nForce 780a和nForce 750a确实第一次听说。之前该芯片组一直被成为MCP72系列,支持混合SLI等高端特性,预计将是NVIDIA下一代的主打芯片组产品。另外,MCP78D芯片可能是MCP78的简化版本。
到AM2+处理器正式上市后,预计会有RD790 Vs nForce 780a的一番大战。



------


即将来临的是
上Intel CPU的nForce 630i/620i/610i
上AMD CPU的nForce 780a/750a

而本方案参考了12.15/14.10驱动包内的txtsetup.oem
所加的十来行
应该就是这些新芯片组里头SATA控制器的RAID/AHCI的HWID了
不过到时还是要根据NV发布的芯片组驱动进行校正
还要再补充一些PATA的HWID(Class 0101~)
上次nForce 520/560还是跑去远望论坛问的
这发的帖直沉水底,寒~
作者: ryvius    时间: 2007-9-14 14:28
AMD的RD790/RD780
早期还是用SB600南桥
日后换SB700南桥时
大家又有得忙了:Q
作者: netwinxp    时间: 2007-9-14 15:14
AMD的芯片组老整得不行,有的主板还用其他厂家的南桥:L,intel七搞八搞的,还得有些主板采用第三方厂家的IDE控制器,这些烂主板估计问题会颇多。:Q

[ 本帖最后由 netwinxp 于 2007-9-14 03:16 PM 编辑 ]
作者: ryvius    时间: 2007-9-14 15:24
当年是有ATI芯片组的主板用Uli的南桥:lol

不过NV闪电收购Uli后,ATI就比较惨了
SB系列南桥也就SB600比较有成色
之前的曾爆出USB性能超烂的Bug

Intel乱搞也是出名的

915的ICH6开始阉了一半南桥传统IDE口
965的ICH8干脆全阉
最后厂家还不是要额外加芯片,把PATA口弄出来?
Intel自家的板子不也一样,用Marvell、ITE等第三方控制芯片?

纯折腾~

说实话
第三方IDE控制器里面
VIA VT64xx居然是最好的——因为它走PCI总线
JMicron、Marvell——这两个走PCI-E总线,如果接光驱,一般的DOS还跑不动呢,得加载特别驱动
至于ITE么——这个虽然也走PCI总线,不过8211f也好,工作模式设定为ATA的8212f也好,实际上,它们的Class还是0180 — Mass Storage Controller 大容量储存控制器,没法用WINXP自带的"PCI\CC_0101"来驱动(参考c:\windows\inf\mshdc.inf),更折腾

[ 本帖最后由 ryvius 于 2007-9-14 03:27 PM 编辑 ]
作者: netwinxp    时间: 2007-9-14 15:26
看一看确实是VT64xx比较没问题
作者: ryvius    时间: 2007-9-14 15:28
VT64xx本身就是从VIA VT8237南桥里面挖出来的东西...;P

反正在VIA老巢down SATA驱动的地方
两个东西的下载链接是一样的
现最新版本是5.60A;P

http://www.viaarena.com/default.aspx?PageID=2&OSID=1&CatID=1180

[ 本帖最后由 ryvius 于 2007-9-14 03:30 PM 编辑 ]
作者: netwinxp    时间: 2007-9-14 15:30
IDE、SATA、RAID、SCSI驱动整好了的话通知一下,我现在看那声卡头都两个大:L,DriberPacks最近驱动好像全升级了

[ 本帖最后由 netwinxp 于 2007-9-14 03:31 PM 编辑 ]
作者: ryvius    时间: 2007-9-14 15:45
昨天
下午搞定了ITE的iteatapi/iteraid
晚上重整了SiliconImage(0680 / 3x12 /3114 / 3124 / 3132 / 3531)

今天攻坚Promise
乔鼎的东西更恶心
它自家的控制卡的驱动里面并没有包含全部HWID(我在融合DP的时候发现的)
搞得俺要跑去Asus MSI Gigabyte等地方
挖一些板载PCD20XXX控制器的主板
PDC 20265
PDC 20267
PDC 20271
PDC 20277
PDC 20376
PDC 20378
PDC 20579
PDC 20779
down驱动回来分析
补充缺少的HWID

再加上WINXP自带的mshdc.inf、pnpscsi.inf

现在那个Excel表格看得我一个头两个大:@ :L :Q

[ 本帖最后由 ryvius 于 2007-9-14 03:58 PM 编辑 ]
作者: netwinxp    时间: 2007-9-14 16:04
Promise好像以前的VIA主板用得不少,记得去挖一挖
作者: ryvius    时间: 2007-9-14 16:12
用google搜
site:asus.com promise
:L
02~04年时SATA还没出道或者刚出道
PDC20276/PDC20376/PDC20378还是挺受欢迎的...

SATA流行后,Promsie、HighPoint 3xx开始隐退

SiliconImage很多
间或有定位高端的板子上了PDC20779(SATA 3G),记忆中是Gigabyte的nForce4 SLI Intel Edition

ICH8巨变之后
JMicron/Marvell上位
ITE、VIA、SiliconImage还有一席之地
其余的基本没有了
作者: netwinxp    时间: 2007-9-14 16:17
Adaptec经常会在高端服务器露头,最近好像又搞了一两个型号
作者: ryvius    时间: 2007-9-14 17:06
有时泡泡储存时代
www.stor-age.com

除了SAS(串行SCSI)之外,iSCSI最近也搞得风风火火
作者: cgfans999    时间: 2007-9-14 17:52
iSCSI 晕 好像触及到我专业了
作者: cgfans999    时间: 2007-9-14 17:53
那玩意有windows的驱动吗?少的很
作者: cgfans999    时间: 2007-9-14 17:54
而且iSCSI是网卡好不好
作者: ryvius    时间: 2007-9-14 18:05
网络储存...
SAS 2.0(6G)...
貌似LSI活得很滋润
作者: ryvius    时间: 2007-9-15 12:46
2007.09.15修正:根据NVIDIA驱动包的txtsetup.oem文件,掉换核心文件的加载顺序,让nvraid.sys在nvatabus.sys之前加载,让nvrd32.sys在nvgts.sys之前加载,解决可能存在的RAID无法识别的问题(绿色字部分和蓝色字部分);nForce 520/560上AHCI蓝屏的问题需要等待cgfans999的测试(更换nvgts.sys+nvrd32.sys)
http://fzhonda.com/viewthread.php?tid=113129
怒了 撒手不管版全是驱动问题 nf560蓝屏

:L 靠的,要不是有人报告nForce3 RAID(PATA硬盘组的RAID)上出现灵异状况,我都没发现这个bug,更没注意到原版驱动的txtsetup.oem这样写是有必要的,而inf里面顺序正好想反
对NV的牛叉工程师没想法了


http://bbs.deepin.org/read.php?tid=250290
nForce3主板,两个PATA硬盘组RAID 0
装到列阵上的老毛桃WINPE 20070911,启动没问题,就是看不见硬盘分区,还以为撞鬼了:L

[ 本帖最后由 ryvius 于 2007-9-15 12:48 PM 编辑 ]
作者: haonan    时间: 2007-9-15 16:55
我也是nv芯片,可惜没有组raid,就是不要驱动都能识别
作者: ryvius    时间: 2007-9-15 18:25
NV的IDE控制器、SATA控制器(IDE模式)
Class都是0101 IDE Controller

如果没加其它的驱动
那么就全部由XP自带的驱动搞定

PCI\CC_0101 = "pciide"
"标准双通道 PCI IDE 控制器"

[ 本帖最后由 ryvius 于 2007-9-24 02:26 PM 编辑 ]
作者: haonan    时间: 2007-9-15 19:13
哦,那用了驱动能有什么区别吗
我是说性能:lol
ms老毛桃的pe我一直以来都可以用,而且右下角都有删除硬件标志,应该是加载了nv驱动吧
作者: 老毛桃    时间: 2007-9-15 20:50
8 厚道,每回都要偶改 txtsetup.sif 大半天,还得看有没有重复。

建议直接采用补丁包,替换掉得了;P ;P
作者: ryvius    时间: 2007-9-15 21:13
老大...
NV的PCI\VEN_10DE就楼顶那几十行了...

那边我正联络那个nForce3 PATA RAID的人修改txtsetup.sif
把nvgts/nvrd32彻底铲除

看看能否消除灵异现象(安装到硬盘的200709011能进桌面但看不到分区

更挠头的问题是他说修改后的deepinxp lite V57正常安装....
deepinxp lite V57的txtsetup.sif跟我在楼顶写的差别不大
也就是没有了nvgts/nvrd32的部分


现在得考虑方面——

1、nvatabus/nvraid的组合跟nvgts/nvrd32冲突?:L 这个基本无解...除非更换别的版本的nvgts/nvrd32

2、WINPE的GUI Shell在加载过程出了什么问题,这个我在折腾ICH5R RAID时遇到过(用的是小小强的2007 0428/0624),最小模式时就没这个问题

我问他要个发生灵异现象时的日志文件
到时拜托你们了
作者: ryvius    时间: 2007-9-15 22:35
用了SATA硬盘的话
IDE也好RAID也好AHCI也好
nForce的SATA控制器在加载了nvatabus / nvgts驱动后
SATA设备都会被当成能热插拔的设备了(硬盘光驱都会)
另外磁盘性能也发挥得不错
这个跟ICH 7/8/9搭载IntelIDE驱动后是一样的

但sw ide跟某些软件有些兼容性问题
不过听说最近冰点已经解决了



其实注册表初始化文件SETUPREG.HI_
里面预先做点手脚就能去掉了

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata]
"DisableRemovable"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvatabus]
"DisableRemovable"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvgts]
"DisableRemovable"=dword:00000001

[ 本帖最后由 ryvius 于 2007-9-15 10:48 PM 编辑 ]
作者: haonan    时间: 2007-9-15 23:43
去不去掉那个标志无所谓吧,关键是要好用
作者: jzdai0903    时间: 2007-9-23 20:04
ryvius 大的 Beta 4還是最終版在哪?;P
作者: ryvius    时间: 2007-9-23 22:50
委托了一牛人彻底研究MCP68的RAID/AHCI驱动(nvgts.sys/nvrd32.sys)跟以往的nForce SATA控制器RAID驱动(nvatabus.sys/nvraid.sys)的共存问题

暂时有个比较令人沮丧的结果
似乎两者不能共存:Q
作者: waiting    时间: 2007-9-24 07:51
原帖由 ryvius 于 2007-9-15 12:46 PM 发表
2007.09.15修正:根据NVIDIA驱动包的txtsetup.oem文件,掉换核心文件的加载顺序,让nvraid.sys在nvatabus.sys之前加载,让nvrd32.sys在nvgts.sys之前加载,解决可能存在的RAID无法识别的问题(绿色字部分和蓝色 ...


via的性能虽然比较差但的确相当稳定,nv的性能虽然很高但驱动一直有够烂兼容问题也不小而且版本号混乱不堪。

nf2/3 PATA驱动只有5.1版本是WHQL认证,以后的版本的PATA部分都不是WHQL的。考虑到用NF2/3来组RAID的几率太小所以可以考虑使用5.1的PATA代替666或者686什么的,或者直接用PCIIDE标准驱动来驱动txtsetup.sif部分(如果是做集成驱动安装xp光盘的可以单独把5.1版本驱动丢个目录让系统在GUI安装阶段自己搜索)。

[ 本帖最后由 waiting 于 2007-9-24 08:14 AM 编辑 ]
作者: waiting    时间: 2007-9-24 08:50
掉换核心文件的加载顺序,让nvraid.sys在nvatabus.sys之前加载,让nvrd32.sys在nvgts.sys之前加载,解决可能存在的RAID无法识别的问题

这个是什么根据呢? 如果匹配到某个hwid那么就应该不会再加载其他nv驱动了吧?
作者: ryvius    时间: 2007-9-24 14:34
我那边有人测试V57修改版和V58测试版
nForce3上纯PATA RAID或者纯SATA RAID或者PATA/SATA混合RAID
不先加载nvatabus.sys就无法看到列阵...

nForce4 AMD的6.86版驱动包的IDE\WINXP\Legacy\内的驱动也是经过WHQL的
5.10/5.11驱动包的NVRAID驱动跟6.86驱动包也是同一体系的
既然666能够搞定nForce 2/3/4/550/570/590/650/680/C51/C61,那就是最好的

nForce 520/560/630a(MCP68)要另外想办法了,必要时WINXP安装盘能够动用合盘大法,WINPE暂时也只能考虑合盘,但是很占空间啊...除非WINPE核心改用WIM封装的”最终形态“能够实现

关键还是txxmode阶段那里
不允许存在HWID重复的情况(有先后次序)
作者: ryvius    时间: 2007-9-24 14:36
最近在帮忙研制deepinxp lite V58
整理的思路如下...


一、驱动来源:

1、第一部分驱动,支持nForce 2/3/4/550/570/590/650/680/C51/C61

nvatabus.sys/nvraid.sys
文件版本 5.10.2600.666
来自
6.86_nforce_win2kxp_international_whql.exe\IDE\WinXP\legacy\

nvraid.inf
DriverVer=04/24/2006,5.10.2600.0666
融合了(HWID移植)
6.86_nforce_win2kxp_international_whql.exe\IDE\WinXP\legacy\nvraid.inf
6.86_nforce_win2kxp_international_whql.exe\IDE\WinXP\sataraid\nvraid.inf

2、第二部分驱动

nvgts.sys/nvrd32.sys
文件版本 10.1.0.12
来自
14.10_nforce_630a_winxp_english_whql.exe\IDE\WinXP\sataraid\

nvrd32.inf
DriverVer=05/04/2007,10.1.0.12
融合了(HWID移植)
14.10_nforce_630a_winxp_english_whql.exe\IDE\WinXP\sataraid\nvgts.inf
14.10_nforce_630a_winxp_english_whql.exe\IDE\WinXP\sataraid\nvrd32.inf
*nvgts.inf与nvrd32.inf,nvgts.sys的安装部分有些微不同:nvgts.inf的辅助安装dll是ideco.dll,nvrd32.inf的辅助安装dll是nvraidco.dll;nvgts.inf的Class是HDC,nvrd32.inf的Class是SCSIAdapter

[ 本帖最后由 ryvius 于 2007-9-24 02:39 PM 编辑 ]
作者: ryvius    时间: 2007-9-24 14:38
第二部分

1、V58的txtsetup.sif中,NVIDIA两个磁盘控制器驱动的ACPI层面HWID分配如下
GenNvRaidDisk = "nvraid"
*_NVRAIDBUS = "nvraid"
*NVRAIDBUS = "nvraid"
SCSI\NVIDIA__Raid_Disk________ = "nvrd32"
SCSI\__NVIDIA_______Raid_Disk = "nvrd32"
SCSI\NVIDIA__Raid_Disk_20_____ = "nvrd32"
SCSI\__NVIDIA____Raid_Disk_20 = "nvrd32"
*NVRAID20 = "nvrd32"


---

NVIDIA的驱动包中

nvatabus(v58 test漏了nForce 2/3部分)
PCI\VEN_10DE&DEV_0036&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_003E&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0054&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0055&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0266&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0267&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_036F&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_037E&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_037F&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_03F6&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_03F7&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_03E7&CC_0104 = "nvatabus"

nvgts(&CC_0106是AHCI;&CC_0104是RAID)
PCI\VEN_10DE&DEV_044D&CC_0106 = "nvgts"
PCI\VEN_10DE&DEV_0554&CC_0106 = "nvgts"
PCI\VEN_10DE&DEV_044C&CC_0104 = "nvgts"
PCI\VEN_10DE&DEV_0558&CC_0104 = "nvgts"

nvatabus/nvraid的txtsetup.oem中ACPI层面的HWID如下(nvraid部分)
[HardwareIds.scsi.RAIDCLASS]
id = "GenNvRaidDisk","nvraid"
id = "*_NVRAIDBUS","nvraid"
id = "*NVRAIDBUS","nvraid"

nvgts/nvrd32的txtsetup.oem中ACPI层面的HWID如下(sata_ide中是AHCI驱动,其txtsetup.oem没有ACPI层面的设备)
[HardwareIds.scsi.RAIDCLASS]
id = "SCSI\NVIDIA__Raid_Disk________","nvrd32"
id = "SCSI\__NVIDIA_______Raid_Disk","nvrd32"
id = "SCSI\NVIDIA__Raid_Disk_20_____","nvrd32"
id = "SCSI\__NVIDIA____Raid_Disk_20","nvrd32"
id = "*_NVRAIDBUS","nvrd32"
id = "*NVRAIDBUS","nvrd32"
id = "*NVRAID20","nvrd32"

"*_NVRAIDBUS"
"*NVRAIDBUS"
这两个发生重叠
V58用的旧方案是先迁就nvatabus/nvraid的组合,所以把这两个HWID分配给nvraid
作者: ryvius    时间: 2007-9-24 14:44
2、mcp68开AHCI后,此方案会蓝屏,或者看不到硬盘(昨天在砌机时在一台MCP68的机器上试过了)
可能原因一:nvatabus/nvraid跟nvgts/nvrd32冲突
可能原因二:nvgts跟nvrd32冲突——AHCI模式下,不能有nvrd32干扰;RAID模式下,却必须要先加载nvrd32——所以NVIDIA把两者分开,留了两个txtsetup.oem


方案A:把nvatabus/nvraid剔除,只保留nvgts/nvrd32(实际上是看看sata_ide、sataraid两部分驱动融合后的效果)

txtsetup.sif修改如下
nvatabus/nvraid部分完全删除(删除HWID总表中的就行了)
SCSI\NVIDIA__Raid_Disk________ = "nvrd32"
SCSI\__NVIDIA_______Raid_Disk = "nvrd32"
SCSI\NVIDIA__Raid_Disk_20_____ = "nvrd32"
SCSI\__NVIDIA____Raid_Disk_20 = "nvrd32"
*_NVRAIDBUS = "nvrd32"
*NVRAIDBUS = "nvrd32"
*NVRAID20 = "nvrd32"
PCI\VEN_10DE&DEV_044D&CC_0106 = "nvgts"
PCI\VEN_10DE&DEV_0554&CC_0106 = "nvgts"
PCI\VEN_10DE&DEV_044C&CC_0104 = "nvgts"
PCI\VEN_10DE&DEV_0558&CC_0104 = "nvgts"

[ 本帖最后由 ryvius 于 2007-9-24 02:48 PM 编辑 ]
作者: ryvius    时间: 2007-9-24 14:46
方案B:
如果方案A失败,那就要把nvgts/nvrd32分离


第一种分离
nvatabus/nvraid保留,只加入nvgts,看看nvatabus/nvraid跟nvgts能否共存
参考
http://bbs.deepin.org/read.php?tid=226902
txtsetup.sif修改方法:
HWID总表中只保留nvgts的&CC_0106部分,删除&CC_0104部分;nvrd32全部删除

不过这里要考虑到nvatabus/nvraid跟nvgts的加载的先后次序问题
两种情况都要试
一种是nvatabus/nvraid在nvgts之前
一种是nvgts在nvatabus/nvraid之前

以下是nvatabus/nvraid在nvgts之前

GenNvRaidDisk = "nvraid"
*_NVRAIDBUS = "nvraid"
*NVRAIDBUS = "nvraid"
PCI\VEN_10DE&DEV_0065 = "nvatabus"
PCI\VEN_10DE&DEV_008E = "nvatabus"
PCI\VEN_10DE&DEV_0085 = "nvatabus"
PCI\VEN_10DE&DEV_00D5 = "nvatabus"
PCI\VEN_10DE&DEV_00E5 = "nvatabus"
PCI\VEN_10DE&DEV_00EE = "nvatabus"
PCI\VEN_10DE&DEV_00E3 = "nvatabus"
PCI\VEN_10DE&DEV_0036&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_003E&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0054&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0055&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0266&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_0267&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_036F&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_037E&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_037F&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_03F6&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_03F7&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_03E7&CC_0104 = "nvatabus"
PCI\VEN_10DE&DEV_044D&CC_0106 = "nvgts"
PCI\VEN_10DE&DEV_0554&CC_0106 = "nvgts"
PCI\VEN_10DE&DEV_044C&CC_0104 = "nvgts"
PCI\VEN_10DE&DEV_0558&CC_0104 = "nvgts"
作者: 小狼99    时间: 2007-9-24 18:14
我就是用MCP68的之前的方法找不到硬盘。今晚有时间试试兄弟24日的方法。谢谢!
作者: waiting    时间: 2007-9-26 07:29
原帖由 ryvius 于 2007-9-24 02:44 PM 发表
2、mcp68开AHCI后,此方案会蓝屏,或者看不到硬盘(昨天在砌机时在一台MCP68的机器上试过了)
可能原因一:nvatabus/nvraid跟nvgts/nvrd32冲突
可能原因二:nvgts跟nvrd32冲突——AHCI模式下,不能有nvrd32干 ...


兄弟能否把MCP68机器上正常安装xp及驱动后 windows\setupapi.log 这个文件贴上来?
另外,MCP68的hwids是哪些呢?

[ 本帖最后由 waiting 于 2007-9-27 07:04 AM 编辑 ]
作者: waiting    时间: 2007-9-26 07:36
原帖由 ryvius 于 2007-9-24 02:46 PM 发表
方案B:
如果方案A失败,那就要把nvgts/nvrd32分离


第一种分离
nvatabus/nvraid保留,只加入nvgts,看看nvatabus/nvraid跟nvgts能否共存
参考
http://bbs.deepin.org/read.php?tid=226902
txtsetup.s ...


*NVRAID20  这个hwid也删除了?

PS:
(&CC_0106是AHCI;&CC_0104是RAID)

这个不准确。0106代表SATA设备,其中010601才是AHCI设备。

[ 本帖最后由 waiting 于 2007-9-26 10:06 AM 编辑 ]
作者: ryvius    时间: 2007-9-27 01:59
MCP68南桥SATA控制器三种工作模式时的HWID
我已经在楼主那里帖了嘛...
只是RAID和AHCI没有写如NV的驱动包内的INF文件那样写上Class;另外NV驱动包内的txtsetup.oem也是不写Class的


IDE:PCI\VEN_10DE&DEV_0560&CC_0101

RAID:PCI\VEN_10DE&DEV_0558&CC_0104

AHCI:PCI\VEN_10DE&DEV_0554&CC_0106
作者: ryvius    时间: 2007-9-27 02:00
HWID没什么好担心的
nForce 520/560/630a
在Class变化之余,dev_xxxx也变化的

不像nForce 4、C51/C61那样只更改Class
作者: waiting    时间: 2007-9-27 03:15
2、mcp68开AHCI后,此方案会蓝屏,或者看不到硬盘(昨天在砌机时在一台MCP68的机器上试过了)
可能原因一:nvatabus/nvraid跟nvgts/nvrd32冲突
可能原因二:nvgts跟nvrd32冲突——AHCI模式下,不能有nvrd32干扰;RAID模式下,却必须要先加载nvrd32——所以NVIDIA把两者分开,留了两个txtsetup.oem

要确定是否因为文件冲突(非txtsetup.sif条目冲突),那可以把txtsetup.sif中nvatabus/nvraid的条目都删除掉但保留nvatabus.sys/nvraid.sys这两个文件。如果还蓝屏那就是文件冲突。
作者: ryvius    时间: 2007-9-27 03:58
OK
同步进行;P

nForce Ethernet驱动for winpe攻坚中:Q
作者: waiting    时间: 2007-9-27 06:06
原帖由 ryvius 于 2007-9-27 03:58 AM 发表
OK
同步进行;P

nForce Ethernet驱动for winpe攻坚中:Q


nf4之后的网卡都是两个设备,先安装一个什么虚拟层然后再是NIC设备,所以正常安装时需要搜索安装驱动两次才能正确驱动网卡。除非老兄能编辑 INF文件把两个inf文件合并到一个中。
作者: waiting    时间: 2007-9-27 07:23
原帖由 ryvius 于 2007-9-7 05:14 PM 发表
nForce 520/560的12.15版驱动包内的5.10.2600.0995
nForce 630a(MCP68)的14.10版驱动包内的10.1.0.12
这两个是另一个系列
SW IDE驱动是nvgts.sys,Class是0106(AHCI Controller)
RAID驱动是nvgts.sys + nvrd32.sys
根据两者的txtsetup.oem
所以并为一个,这里我选较旧的来自nForce 630a(MCP68)的10.1.0.12


有个问题,兄弟“单独”测试过 520/560的驱动可以用在630a上否?或者反过来的?

[ 本帖最后由 waiting 于 2007-9-27 07:32 AM 编辑 ]
作者: ryvius    时间: 2007-9-27 09:08
纯猜测
得有人试验才行...唉...
作者: waiting    时间: 2007-9-27 09:20
原帖由 ryvius 于 2007-9-27 09:08 AM 发表
纯猜测
得有人试验才行...唉...

没人用这两主板?
作者: haonan    时间: 2007-9-27 09:28
原帖由 ryvius 于 2007-9-27 03:58 AM 发表
OK
同步进行;P

nForce Ethernet驱动for winpe攻坚中:Q

网卡似乎解决了吧
pseudo大侠已经解决从本机提取问题了,论坛好早之前就有人搞出来单独驱动,我在nf550和570上都测试通过
作者: ryvius    时间: 2007-9-27 11:53
nForce 405/400 (MCP61)
nForce 520/560
nForce 630a (MCP68)
出货准备大致OK了

剩下就是等NVIDIA放驱动的nForce 630i/610i (MCP73)

发布后大家能广泛测试了
呵呵
:lol


http://news.mydrivers.com/1/91/91864.htm
NVIDIA首款Intel平台整合芯片组正式发布
http://www.biostar.cn/news/newsDetail.asp?vID=2281&SID=2281&MID=142
Intel最强集成,T系列MCP73超频板同步上市
http://news.mydrivers.com/1/91/91888.htm
NVIDIA-AMD新芯片组:K10+DX10

[ 本帖最后由 ryvius 于 2007-9-27 01:58 PM 编辑 ]
作者: uepon    时间: 2007-9-27 12:27
就等着ryvius 大大了
作者: jzdai0903    时间: 2007-9-27 20:39
TO ryvius

這是你在小小強發布的一篇文章中所提出的JMIDE修正

[SourceDisksFiles]
pciide.sys=1,,,,,,3_,4,1,,,1,4
pciidex.sys=100,,,,,,3_,4,0,0,,1,4

[HardwareIdsDatabase]
PCI\VEN_197B&DEV_2361&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2363&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2365&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2366&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2368&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2370&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2371&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2372&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2373&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2375&CC_0101 = "jmide"
PCI\VEN_197B&DEV_2376&CC_0101 = "jmide"


[BusExtenders.Load]
jmide = pciide.sys
jmide = pciidex.sys

[BusExtenders]
jmide = "JMB36X/JMB37X Standard Dual Channel PCIE IDE Controller",files.jmide,jmide

[files.jmide]
pciide.sys
pciidex.sys,4


其中裡面的
[files.jmide]
pciide.sys
pciidex.sys,4
是筆誤的關係還還是本來就是本來就是這樣呢?
還是應該是...
[files.jmide]
pciide.sys,4
pciidex.sys,4

期待你發布的NVIDIA nForce SATA IDE/RAID/AHCI最終方案:lol
作者: waiting    时间: 2007-9-27 22:07
为何这样写呢,直接用pciide替换jmide不更方便?
作者: ryvius    时间: 2007-9-27 23:58
jmide完全可以并到pciide里面...

因为jmide.inf里面也是调用了mshdc.inf中pciide安装的段落
只是在最后面不甘寂寞,加了自己的设备名称:lol

JMB36X_WinDrv_WHQL_R1.17.21.zip\R1.17.21WHQL\Application\jmide\jmide.inf

[version]
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%JMICRON%
CatalogFile=jmide.cat
DriverVer=09/16/2006, 1.00.00.00

[SourceDisksNames]
[SourceDisksFiles]

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%JMICRON%=JM.Mfg,NTamd64

[JM.Mfg]
%PCI\CC_0101.DeviceDesc% = jmide_Inst , PCI\VEN_197B&DEV_2361&CC_0101
%PCI\CC_0101.DeviceDesc% = jmide_Inst , PCI\VEN_197B&DEV_2363&CC_0101
%PCI\CC_0101.DeviceDesc% = jmide_Inst , PCI\VEN_197B&DEV_2365&CC_0101
%PCI\CC_0101.DeviceDesc% = jmide_Inst , PCI\VEN_197B&DEV_2366&CC_0101
%PCI\CC_0101.DeviceDesc% = jmide_Inst , PCI\VEN_197B&DEV_2368&CC_0101
%PCI\CC_0101.DeviceDesc_37x% = jmide_Inst , PCI\VEN_197B&DEV_2370&CC_0101
%PCI\CC_0101.DeviceDesc_37x% = jmide_Inst , PCI\VEN_197B&DEV_2371&CC_0101
%PCI\CC_0101.DeviceDesc_37x% = jmide_Inst , PCI\VEN_197B&DEV_2372&CC_0101
%PCI\CC_0101.DeviceDesc_37x% = jmide_Inst , PCI\VEN_197B&DEV_2373&CC_0101

[jmide_Inst]
Include=mshdc.inf
Needs=pciide_Inst

[jmide_Inst.Services]
Include=mshdc.inf
Needs=pciide_Inst.Services

[Strings]
JMICRON="JMicron Technology Corp."
PCI\CC_0101.DeviceDesc  = "JMB36X Standard Dual Channel PCIE IDE Controller"
PCI\CC_0101.DeviceDesc_37x  = "JMB37X Standard Dual Channel PCIE IDE Controller"
作者: jzdai0903    时间: 2007-9-28 08:43
标题: 回复 #77 ryvius 的帖子
jmide加進去後...ga-965-ds3 開啟achi後...會抓不到光碟機...
把jmide全部拿掉後...就正常了...
作者: waiting    时间: 2007-9-28 08:48
原帖由 ryvius 于 2007-9-27 11:53 AM 发表
nForce 405/400 (MCP61)
nForce 520/560
nForce 630a (MCP68)
出货准备大致OK了

剩下就是等NVIDIA放驱动的nForce 630i/610i (MCP73)

发布后大家能广泛测试了


nf驱动都搞定了?

[ 本帖最后由 waiting 于 2007-9-28 08:57 AM 编辑 ]
作者: ryvius    时间: 2007-9-28 12:45
昨天测试了nForce4 AMD;C61;nForce 550/570/590/680
今天测试C51:lol
作者: waiting    时间: 2007-9-29 02:50
nf4,c61,550/570/590/680本来就不是问题吧?
怀疑520和630驱动无法兼容……
作者: ryvius    时间: 2007-9-30 07:31
MCP73分析完毕:lol

在七彩虹网站找到MCP73的驱动的下载
有WINXP有Vista
下面分析WINXP

http://tec.colorful.cn/Colorful_Mb_List.aspx

LGA 775

nVIDIA MCP73

C.N73PV X5 Ver2.0   C.N73PV X7 Ver2.0   
C.N73U X7 Ver2.0   C.N73V Ver2.0


mcp73 chipset driver.rar\mcp73


Ethernet\nvnetbus.inf
DriverVer = 09/10/2007, 67.6.2
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_07DC
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_07DE
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_07DD
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_07DF
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0760
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0761
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0762
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0763
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0AB0
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0AB1
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0AB2
%nvnetbus.DeviceDesc%=nvnetBus_Device, PCI\VEN_10DE&DEV_0AB3
nvnetbus.DeviceDesc = "NVIDIA Network Bus Enumerator"

Ethernet\nvenetfd.inf
DriverVer = 09/10/2007, 67.6.2
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV07DC
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV07DE
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV07DD
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV07DF
%NVENET.DeviceDesc%  =  NVENET_XP77.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0760
%NVENET.DeviceDesc%  =  NVENET_XP77.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0761
%NVENET.DeviceDesc%  =  NVENET_XP77.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0762
%NVENET.DeviceDesc%  =  NVENET_XP77.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0763
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0AB0
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0AB1
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0AB2
%NVENET.DeviceDesc%  =  NVENET_XP.NDI,  {1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV0AB3
NVENET.DeviceDesc                = "NVIDIA nForce Networking Controller"

---

IDE\WinXP\sata_ide\nvgts.inf
DriverVer=09/11/2007,10.1.0.20
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07F4&CC_0106
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07F5&CC_0106
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07F6&CC_0106
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07F7&CC_0106
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_0AD4&CC_0106 *新
NVSTOR_DESC= "NVIDIA nForce Serial ATA Controller"

IDE\WinXP\sata_ide\txtsetup.oem
id = "PCI\VEN_10DE&DEV_07F4", "nvgts" ; MCP73 AHCI 1
id = "PCI\VEN_10DE&DEV_07F5", "nvgts" ; MCP73 AHCI 2
id = "PCI\VEN_10DE&DEV_07F6", "nvgts" ; MCP73 AHCI 3
id = "PCI\VEN_10DE&DEV_07F7", "nvgts" ; MCP73 AHCI 4
id = "PCI\VEN_10DE&DEV_0AD4", "nvgts" ; MCP77 AHCI 1 *新


IDE\WinXP\sataraid\nvrd32.inf
DriverVer=07/03/2007,10.1.0.14
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07B9&CC_0104
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07F8&CC_0104
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07F9&CC_0104
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07FA&CC_0104
%NVSTOR_DESC%=Crush11_Inst,PCI\VEN_10DE&DEV_07FB&CC_0104
NVRAID_DESC= "NVIDIA nForce RAID Device"

IDE\WinXP\sataraid\txtsetup.oem
id = "PCI\VEN_10DE&DEV_07B9", "nvgts" ; MCP72 RAID
id = "PCI\VEN_10DE&DEV_07F8", "nvgts" ; MCP73 RAID 1
id = "PCI\VEN_10DE&DEV_07F9", "nvgts" ; MCP73 RAID 2
id = "PCI\VEN_10DE&DEV_07FA", "nvgts" ; MCP73 RAID 3
id = "PCI\VEN_10DE&DEV_07FB", "nvgts" ; MCP73 RAID 4

---

SMBus\nvsmbus.inf
DriverVer = 07/06/2007, 4.6.2
%PCI\VEN_10de&DEV_01b4.DeviceDesc% = AMD_NO_DRV, PCI\VEN_10DE&DEV_07D8
PCI\VEN_10de&DEV_01b4.DeviceDesc = "NVIDIA nForce PCI System Management"

SMBus\nf4sys.inf
DriverVer= 07/06/2007,5.1.2600.0462
[NV.NTx86]
%NF4LDTDesc%=NO_DRV,PCI\VEN_10DE&DEV_005E
%NF4LDTDesc%=NO_DRV,PCI\VEN_10DE&DEV_00A4
%NF4SLPCDesc%=NO_DRV,PCI\VEN_10DE&DEV_00D3
NF4LDTDesc= "nForce HyperTransport Bridge"
NF4SLPCDesc= "nForce Low Pin Count Controller"

---

SMU\smuc.inf
DriverVer= 07/07/2007,5.1.2600.0134
%SMU51Desc%=SMU51_Inst,PCI\VEN_10DE&DEV_07DA
SMU51Desc= "NVIDIA nForce System Management Controller"


------


以上仅列出跟MCP68驱动有差别的部分...

看来nForce 630i/610i的PCI设备的HWID是PCI\VEN_10DE&DEV_07xx

[ 本帖最后由 ryvius 于 2007-9-30 07:33 AM 编辑 ]
作者: ryvius    时间: 2007-9-30 07:32
另外看到NV新的公版WHQL驱动163.71(正式在WINXP中提供针对Geforce 8600/8500/8400的PureVideo HD硬件解码)
nvidia_163.71_forceware_winxp_32bit_whql.exe\nv4_disp.inf
DriverVer   = 09/17/2007, 6.14.11.6371

%NVIDIA_C68.DEV_053A.1%  = nv4_C68,                  PCI\VEN_10DE&DEV_053A
%NVIDIA_C68.DEV_053B.1%  = nv4_C68,                  PCI\VEN_10DE&DEV_053B
%NVIDIA_C68.DEV_053E.1%  = nv4_C68,                  PCI\VEN_10DE&DEV_053E
%NVIDIA_C73.DEV_07E0.1%  = nv4_NV3x,                 PCI\VEN_10DE&DEV_07E0
%NVIDIA_C73.DEV_07E1.1%  = nv4_NV3x,                 PCI\VEN_10DE&DEV_07E1
%NVIDIA_C73.DEV_07E2.1%  = nv4_NV3x,                 PCI\VEN_10DE&DEV_07E2
%NVIDIA_C73.DEV_07E3.1%  = nv4_NV3x,                 PCI\VEN_10DE&DEV_07E3

NVIDIA_C68.DEV_053A.1  = "NVIDIA GeForce 7050 PV / NVIDIA nForce 630a"
NVIDIA_C68.DEV_053B.1  = "NVIDIA GeForce 7050 PV / NVIDIA nForce 630a "
NVIDIA_C68.DEV_053E.1  = "NVIDIA GeForce 7025 / NVIDIA nForce 630a"
NVIDIA_C73.DEV_07E0.1  = "NVIDIA GeForce 7150 / nForce 630i"
NVIDIA_C73.DEV_07E1.1  = "NVIDIA GeForce 7100 / nForce 630i"
NVIDIA_C73.DEV_07E2.1  = "NVIDIA GeForce 7050 / nForce 620i"
NVIDIA_C73.DEV_07E3.1  = "NVIDIA GeForce 7050 / nForce 610i"
作者: oar    时间: 2007-9-30 14:22
无忧有楼主以及waiting等大牛人劳作,感叹一个

……要是论坛里自己做pe的大牛,驱动部分借助这边的制作出来的pe,由各个作者跟踪自己PE的兼容情况,再汇总就更好了

就像金字塔一般,
底层驱动
PE大牛,修改大牛,撒手大牛
外置大牛,wim大牛,绿软大牛
一群小白不亦乐乎下载测试,汇报(不知道借助驱动做成PE的兄弟对自己作品有跟踪的多哇,众多小白是否清楚自己主板芯片组等)
作者: jzdai0903    时间: 2007-9-30 18:28
ryvius 大哪時候可以發布測試呢 :lol
作者: waiting    时间: 2007-10-1 01:09
原帖由 oar 于 2007-9-30 02:22 PM 发表
无忧有楼主等大牛人劳作,感叹一个

……要是论坛里自己做pe的大牛,驱动部分借助这边的制作出来的pe,由各个作者跟踪自己PE的兼容情况,再汇总就更好了

就像金字塔一般,
底层驱动
PE大牛, ...



其实高手不少就是缺能广泛测试的大众啊。所以才有911撒手不管版~
作者: 小狼99    时间: 2007-10-9 00:38
兄弟帖子太长,实在不知道哪个方法能行,根据你的方法A和B都不能认出我MCP68主板的硬盘(选择了AHCI),没想到随便搞了个VistaPE反倒简单了。呵呵。
作者: waiting    时间: 2007-10-9 00:53
原帖由 小狼99 于 2007-10-9 12:38 AM 发表
兄弟帖子太长,实在不知道哪个方法能行,根据你的方法A和B都不能认出我MCP68主板的硬盘(选择了AHCI),没想到随便搞了个VistaPE反倒简单了。呵呵。


vista已经加入对于AHCI (CC_010601)设备的支持,不用自己添加第三方驱动就可以驱动AHCI设备了。
作者: 小狼99    时间: 2007-10-9 14:23
原帖由 waiting 于 2007-10-9 12:53 AM 发表


vista已经加入对于AHCI (CC_010601)设备的支持,不用自己添加第三方驱动就可以驱动AHCI设备了。


难怪!用老毛桃加楼主的方法研究了半天,就是不行,VistaPE什么都不用搞,直接启动就认出硬盘了
作者: ryvius    时间: 2007-10-28 00:17
2007.10.27转为正式版:
解决NVIDIA nForce 520/560、MCP68(nForce 630a)、MCP73(nForce 630i/610i)上开启AHCI后找不到硬盘的问题;
ACPI层面的HWID分配最终确认和及其测试通过,真正全面搞定nForce系列PATA/SATA。感谢deepin提供测试平台(Onda N68G/N73PV)。
作者: waiting    时间: 2007-10-28 01:03
支持,终于解决nv的弱智问题了 :)

另外,楼主能否告知hiv*还需要修改哪些东西,是不是就只是那个  parameters\PnpInterface,5,REG_DWORD,1 键值?
作者: yamingw    时间: 2007-10-28 09:46
太太太好啦,有深度,有内涵,顶你一下
作者: ryvius    时间: 2007-10-28 16:49
就是那里了
反正当蓝血人的那几天
setupreg.hiv不改,txtmode蓝,连找到硬盘或者找不到硬盘的地方都没能看到
hivesys.inf不改,txtmode搞定重启进入GUI Mode时蓝
:Q
作者: nn2nn    时间: 2007-10-29 16:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: zts59    时间: 2007-10-29 17:22
:lol :lol :lol

哇,又搞定一个难提呀,不错,强烈支持
作者: waiting    时间: 2007-10-30 04:23
原帖由 ryvius 于 2007-10-28 04:49 PM 发表
就是那里了
反正当蓝血人的那几天
setupreg.hiv不改,txtmode蓝,连找到硬盘或者找不到硬盘的地方都没能看到
hivesys.inf不改,txtmode搞定重启进入GUI Mode时蓝
:Q


奇怪,添加其他控制器时没这样修改也没见有什么问题,唯独nv有这毛病……
作者: ryvius    时间: 2007-10-30 12:10
只能解释为
NV的工程师太死脑筋
变通太少
只会跟着WINDDK...
没有考虑到廉价USB设备的偷工减料(CN特色?)...


nForce2的USB兼容性问题也是这样来的
:L

[ 本帖最后由 ryvius 于 2007-10-30 03:22 PM 编辑 ]
作者: ryvius    时间: 2007-12-20 22:29
2007.12.20
NVIDIA正式发布nForce 780i/750i(其实南桥部分还是C51的nForce 430/410),其驱动经过分析后,现有的方案应该完全能支持。当然,有坛友能确认一下就是最好的
http://bbs.deepin.org/read.php?tid=487723
nForce 750i/780i官方驱动
另外再次提醒:不要更改驱动文件的加载顺序和硬件ID的先后顺序
MCP78就要出了,明年还有MCP7A,值得期待
方案的后面,MCP73之后的那些其实都是NVIDIA的工程师预留好的,呵呵
作者: 123    时间: 2007-12-20 22:51
刚学驱动编程没几天,看不懂
作者: chnhhwz    时间: 2007-12-20 23:21
偶也看不懂
不过我已经按顶楼的方法给自己用的PE加了驱动了
还有那个INTEL的驱动 




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3