无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: netwinxp
打印 上一主题 下一主题

[待测]常见磁盘控制器驱动[2010-04-08]

[复制链接]
31#
发表于 2008-4-1 09:01:39 | 只看该作者
回复

使用道具 举报

32#
发表于 2008-4-1 09:28:03 | 只看该作者
功力不够,努力修炼中,期望以后为测试出点力。
回复

使用道具 举报

33#
 楼主| 发表于 2008-4-1 23:18:01 | 只看该作者

AMD磁盘驱动,最终不管BETA版

[SourceDisksFiles]
;amdbusdr.sys=1,,,,,,4_,4,1,,,1,4
;amdeide.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_1022&DEV_7400="ISAPNP";AMD755 PCI2ISA
PCI\VEN_1022&DEV_7408="ISAPNP";AMD756 PCI2ISA
PCI\VEN_1022&DEV_7410="ISAPNP";AMD766 PCI2ISA/LPC
PCI\VEN_1022&DEV_7440="ISAPNP";AMD768 PCI2ISA/LPC
PCI\VEN_1022&DEV_7401="pciide";AMD755 PATA33
PCI\VEN_1022&DEV_7409="pciide";AMD756 PATA66
PCI\VEN_1022&DEV_7411="pciide";AMD766 PATA100
PCI\VEN_1022&DEV_7441="pciide";AMD768 PATA100
PCI\VEN_1022&DEV_7469="pciide";AMD8111 PATA133
PCI\VEN_1022&DEV_209A="pciide";AMD CS5336 PATA100
PCI\VEN_100B&DEV_002D="pciide";NSC CS5335 IDE;AMD CS5536就是从这家买的
PCI\VEN_100B&DEV_0502="pciide";NSC SC1100 IDE
PCI\VEN_100B&DEV_D001="pciide";NSC SC87410 IDE
PCI\VEN_1022&CC_0101="pciide"
[BootBusExtenders.Load]
isapnp=isapnp.sys
[BootBusExtenders]
isapnp="ISA Plug & Play Bus Driver",files.isapnp,isapnp
[BusExtenders.Load]
;AMDEIDE=amdbusdr.sys
pciide=pciide.sys
[BusExtenders]
;AMDEIDE="AMD PCI Bus Master IDE Controller",files.amdeide,amdeide
pciide="PCI IDE Bus Driver",files.pciide,pciide
[files.isapnp]
isapnp.sys,4
[files.pciide]
pciide.sys,4
pciidex.sys,4

;[files.amdeide]
;amdbusdr.sys,4

;amdeide.sys,4
;pcidex.sys,4
;[SCSI.Load]
;?=amdeide.sys,4;
;[SCSI]
;?="AMD EIDE Driver"
;AMDEIDE.SYS居然直接用*PNP0600加载,我们当然不允许它一粒老鼠屎破坏其他的。
;把它扔到files.amdeide,能不能用全靠测试...,如果不能用就全部改成pciide。
;其实全改成pciide方法更好,添加CS5336 PATA100。

[ 本帖最后由 netwinxp 于 2010-1-31 01:43 编辑 ]

AMD.RAR

33.19 KB, 下载次数: 849, 下载积分: 无忧币 -2

不用下载

回复

使用道具 举报

34#
 楼主| 发表于 2008-4-2 10:17:29 | 只看该作者

ATI南桥探秘

ATI表面看起来推出了IXP150、200、250 (IXP150/200/250区别在于有没有集成网卡、集成什么网卡,好像都称为SB200)、SB300(IXP300)、SB400、SB450、SB460、SB600、SB700、SB800看起来热闹无比,但究其实质恐怕没有多少的冬冬,估计也就修修补补而已。除了SB200(4349) PATA100用了自己的驱动之外,其它PATA133全用pciide(新的驱动已经采用amdide),Raid几乎直接全SI3112r,也就自己搞了个AHCI,也许ATI还真没搞好过南桥,莫非是直接买了si3112r的图纸然后画蛇添足一下?从SB700的驱动来看AMD正努力试图把自己先前的AMD7xx系列和ATI南桥融合......
AMD并购ATI看来也就买到显卡,双A合并并没有人们想象中那么完美,南桥就是短脚。
用户手册啥都没有,HWID更是无从研究,无法断定4380的关系,4380系列hwid一团混乱。
再说UMPC,AMD弄了个CS5536,再查一查CS5535、5530A、5530你就会发现原来买自NSC,嘿嘿嘿嘿。

[ 本帖最后由 netwinxp 于 2008-5-15 05:23 AM 编辑 ]
回复

使用道具 举报

35#
发表于 2008-4-3 11:32:36 | 只看该作者
没有楼主的那等功力,只好拿做好的成果来用了,
netwinxp,辛苦了!!
回复

使用道具 举报

36#
 楼主| 发表于 2008-4-4 02:00:27 | 只看该作者

ATI磁盘驱动,最终不管BETA版

[SourceDisksFiles]
ahci8086.sys=1,,,,,,4_,4,1,,,1,4
ahcix86.sys=1,,,,,,4_,4,1,,,1,4
amdide.sys=1,,,,,,4_,4,1,,,1,4
si3112r.sys=1,,,,,,4_,4,1,,,1,4
si3112.sys=1,,,,,,4_,4,1,,,1,4
siwinacc.sys=1,,,,,,4,4,1,,,1,4
[HardwareIdsDatabase]
;=============================
;决定删除了
;==============================
;上面的hwid都可以不要了,SB600的AHCI为4380&CC_0106,SATA为4380&CC_0101(详细参考下楼)。
;SB4XX RAID部分应该是3112r那部分,需靠大家测试。
;不论你加多少个的SUBSYS,总会有一些品牌被漏掉,所以用下面两句比一大堆效果还好:
PCI\VEN_1002&DEV_4380&CC_0106="ahci8086";ATI SB6xx AHCI
PCI\VEN_1002&DEV_4380&CC_0104="ahci8086";ATI SB6xx Raid
PCI\VEN_1002&DEV_4381="ahcix86";ATI SB6xx Raid5
PCI\VEN_1002&DEV_4391="ahcix86";ATI SB7XX/8XX AHCI
PCI\VEN_1002&DEV_4392="ahcix86";ATI SB7XX/8XX Raid(不支持RAID5)
PCI\VEN_1002&DEV_4393="ahcix86";ATI SB7XX/8XX Raid5

PCI\VEN_1002&DEV_4394="ahcix86";ATI SB7XX/8XX SATA FC
PCI\VEN_1002&DEV_4395="ahcix86";ATI SB8XX HyperFlash-PCIE
PCI\VEN_1002&DEV_4349="pciide";SB2xx PATA100
PCI\VEN_1002&DEV_4369="pciide";SB3xx PATA133
PCI\VEN_1002&DEV_4376="pciide";SB4xx PATA133
PCI\VEN_1002&DEV_438C="pciide";SB6xx PATA133
PCI\VEN_1002&DEV_439C="pciide";SB7xx/8xx PATA133
PCI\VEN_1002&DEV_4380&CC_0101="amdide";ATI SB6xx SATA2
PCI\VEN_1002&DEV_4390="amdide";ATI SB7xx/8XX SATA2

PCI\VEN_1002&DEV_436E&CC_0180="si3112";ATI SB3xx SATA
PCI\VEN_1002&DEV_4379&CC_0180="si3112";ATI SB4xx 1SATA
PCI\VEN_1002&DEV_437A&CC_0180="si3112";ATI SB4xx 2SATA

PCI\VEN_1002&DEV_436E&CC_0104="si3112r";ATI SB3xx SATA Raid
PCI\VEN_1002&DEV_4379&CC_0104="si3112r";ATI SB4xx 1SATA Raid
PCI\VEN_1002&DEV_437A&CC_0104="si3112r";ATI SB4xx 2SATA Raid

;VEN_1095开头的部分转移到SII板载
PCI\VEN_1002&CC_0101="pciide";ATI PATA/SATA IDE Mode
[BusExtenders.Load]
amdide=amdide.sys
pciide=pciide.sys
[BusExtenders]
amdide="ATI PATA/SATA Controller(Native IDE Mode)",files.amdide,amdide
pciide="PCI IDE Bus Driver",files.pciide,pciide
[files.pciide]
pciide.sys,4
pciidex.sys,4

[files.amdide]
amdide.sys,4
[SCSI.Load]
ahcix86=ahcix86.sys,4
ahci8086=ahci8086.sys,4
si3112r=si3112r.sys,4
si3112=si3112.sys,4
[SCSI]
ahcix86="ATI AHCI Compatible RAID Controller"
ahci8086="ATI AHCI Compatible RAID Controller"
si3112r="Si3x12/ATI SATA Raid Controller"
si3112="Si 3112/ATI SATALink Controller"
;si3112r采用新的1.0.60.0测试版,可用于Vista。非ATI驱动包所包含内容,但3112r驱动支持的归到以后的3112/3112r。
;采用ahcix86 3.1.1540.25版本配合amdide5.1.0.8(均来自精英主板),支持SB4xx—SB7xx和部分SB800。
;mydrivers的8.3包、DriverPacks8021不支持绿色部分,所以用它的不能称为支持SB7xx。
;===2008-04-19===
;4380&CC_0106用回2.5.1450.28 ahci8086.sys防止部分老的南桥可能没法正确识别
;添加更多的RAID HWID。
;2008-05-24替换ahcix86.sys为3.1.1540.25为3.1.1540.50(来自ATI 8.5)解决SB7XX启动停顿现象。
;2008-06-26经对8.6分析发现并没有实质上的更新。
;2008-07-27对8.7分析发现还是没有实质上的更新。
;2008-10-07对8.9分析发现还是没有实质上的更新。
;2008-10-20修正淡蓝色部分的错误,对8.10分析没有实质性更新(连错误仍然存在),看起来ATI似乎放弃了XP。
;2008-10-27把VEN_1095的部分转移到SIL板载,去掉ATIIDE直接用pciide驱动,增加SB4xx ATA的驱动si3112(1.3.68.2)
;2009-01-08发现:ATI 6XX来自PDC SX4/4000/4100,ATI 7XX来自PDC TX2650/4650,正在测试它与PDC的FASTSX.SYS、FTT3.SYS的兼容性。
;2010-01-31更新:增加4394、4395两个新hwid。

[ 本帖最后由 netwinxp 于 2010-1-31 01:25 编辑 ]

ATI.RAR

290.39 KB, 下载次数: 1144, 下载积分: 无忧币 -2

2008-10-27更新

回复

使用道具 举报

37#
 楼主| 发表于 2008-4-4 06:51:26 | 只看该作者

ATI790FX+SB600网上案例分析

由于ATI未提供南桥用户手册,坛里好像也没几个人对磁盘驱动感兴趣,所以只好上网找案例来分析:
案例1:(仅获得dxdiag.txt)
...
     Name: ATI IDE Controller
Device ID: PCI\VEN_1002&DEV_438C&SUBSYS_50021458&REV_00\3&61AAA01&0&A1
   Driver: C:\WINDOWS\system32\DRIVERS\pciide.sys, 5.01.2600.0000 (English), 8/17/2001 13:51:52, 3328 bytes
   Driver: C:\WINDOWS\system32\DRIVERS\pciidex.sys, 5.01.2600.3264 (English), 11/30/2007 17:24:42, 24960 bytes
   Driver: C:\WINDOWS\system32\DRIVERS\atapi.sys, 5.01.2600.3264 (English), 11/30/2007 17:24:44, 96512 bytes
...
     Name: AMD AHCI Compatible RAID Controller
Device ID: PCI\VEN_1002&DEV_4380&SUBSYS_B0051458&REV_00\3&61AAA01&0&90
   Driver: C:\WINDOWS\system32\DRIVERS\ahcix86.sys, 2.05.1540.0047 (English), 8/7/2007 20:54:32, 123392 bytes
=====
我们从svid=1458可以搜索到此主板为技嘉 GA-MA790FX-DS5(790FX+SB600),很显然该机用PATA硬盘(或SATA开IDE模式),DEV_4380作为AHCI,但没起作用。
------------------------------------------------------------
案例2
...
PCI\VEN_1002&DEV_4380&SUBSYS_2A4F103C&REV_00\3&267A616A&0&90
Hardware ID's:
PCI\VEN_1002&DEV_4380&SUBSYS_2A4F103C&REV_00
PCI\VEN_1002&DEV_4380&SUBSYS_2A4F103C
PCI\VEN_1002&DEV_4380&CC_01018A
PCI\VEN_1002&DEV_4380&CC_0101
Compatible ID's:
PCI\VEN_1002&DEV_4380&REV_00
PCI\VEN_1002&DEV_4380
PCI\VEN_1002&CC_01018A
PCI\VEN_1002&CC_0101
PCI\VEN_1002
PCI\CC_01018A
PCI\CC_0101
...
PCI\VEN_1002&DEV_438C&SUBSYS_2A4F103C&REV_00\3&267A616A&0&A1
Hardware ID's:
PCI\VEN_1002&DEV_438C&SUBSYS_2A4F103C&REV_00
PCI\VEN_1002&DEV_438C&SUBSYS_2A4F103C
PCI\VEN_1002&DEV_438C&CC_01018F
PCI\VEN_1002&DEV_438C&CC_0101
Compatible ID's:
PCI\VEN_1002&DEV_438C&REV_00
PCI\VEN_1002&DEV_438C
PCI\VEN_1002&CC_01018F
PCI\VEN_1002&CC_0101
PCI\VEN_1002
PCI\CC_01018F
PCI\CC_0101
...
===
svid=103c,搜索该SUBSYS为HP5750
设置为:
PCI\VEN_1002&DEV_4380="ahcix86"
PCI\VEN_1002&DEV_438C="pciide"
PCI\VEN_1002&CC_0101="pciide"
无法找到硬盘
设置为:
PCI\VEN_1002&DEV_4380&CC_0101="pciide"
PCI\VEN_1002&DEV_438C&CC_0101="pciide"
PCI\VEN_1002&CC_0101="pciide"
能找到硬盘,但没AHCI
设置为:
PCI\VEN_1002&DEV_4380&CC_0106="ahcix86"
;CC_0101 already default to pciide
一切OK
很显然,4380分CC_0106(AHCI)和CC_0101(SATA),我们上一楼的推断并没有错!!!
=======================
唯一遗憾的是找不到组RAID的实例,我们无法推断RAID使用哪个hwid......

[ 本帖最后由 netwinxp 于 2008-4-4 10:05 PM 编辑 ]
回复

使用道具 举报

38#
 楼主| 发表于 2008-4-4 22:04:46 | 只看该作者
纵观AMD的产品,CPU和总线好像源自DEC;磁盘控制器源自NSC和SII和PDC;显卡源自ATI。
ATI4XX为SI3112 OEM版本,ATI6XX来自PDC FAST4X/4000/4100,ATI7XX来自PDC TX2650/4650/PDC42819,难道ATI就不能自己搞个像样的磁盘控制器吗?真够垃圾的。

[ 本帖最后由 netwinxp 于 2009-1-8 19:15 编辑 ]
回复

使用道具 举报

39#
发表于 2008-4-5 00:31:38 | 只看该作者
技术深的东西,不懂,但支持下。。。
回复

使用道具 举报

40#
发表于 2008-4-5 02:14:09 | 只看该作者
intel ide类建议用回这样:
PCI\VEN_8086&CC_0101="pciide"
因为r没测试过就用intelide导致某些ahci改兼容模式无法进入系统
回复

使用道具 举报

41#
 楼主| 发表于 2008-4-5 08:15:31 | 只看该作者

回复 #40 neo4026 的帖子

inrel开SATA的时候它用SATA的hwid,开SATA IDE模式的时候它用PATA,可以把PATA的改成PCIIDE即可。蓝屏不是没找到驱动,而是驱动不匹配,也就是说加PCI\VEN_8086&CC_0101="pciide"也无法避免蓝屏,只能多识别一些可能漏掉的硬件(其实PCI\CC_0101="pciide"本身就已经有防止漏掉功能),但如果全改成pciide的话怕AHCI+SATA会蓝屏,就是CH8、CH9系列没PATA口,不知会不会有问题。

[ 本帖最后由 netwinxp 于 2008-4-25 08:43 AM 编辑 ]
回复

使用道具 举报

42#
发表于 2008-4-5 09:03:27 | 只看该作者
楼主真是勤快,可惜我没有测试的场合。帮不上忙。
回复

使用道具 举报

43#
发表于 2008-4-6 06:22:24 | 只看该作者

版主给一个小PE写一下如何测试

水平不够,太懒,见笑了,给一个PE ,说明一下如何测试在 1 楼。
回复

使用道具 举报

44#
发表于 2008-4-7 00:36:31 | 只看该作者
请问楼主VIA PCI潜伏期调节补丁 最新版是不是V0.20 beta 4呢?
另外VLATENCY.SYS能不能压缩?
回复

使用道具 举报

45#
发表于 2008-4-7 01:00:57 | 只看该作者
确实很想帮忙测试,但是偶确实菜,不知道附件中的怎么帮忙测试,请问可以说下么?

我的是惠普本本,现在开启了sata ahci模式,很多pe进入后都无法检测到,现在也很多笔记本采用此模式,特别是预装了vista的那种本本
回复

使用道具 举报

46#
 楼主| 发表于 2008-4-7 01:49:52 | 只看该作者
原帖由 yunt 于 2008-4-7 00:36 发表
请问楼主VIA PCI潜伏期调节补丁 最新版是不是V0.20 beta 4呢?
另外VLATENCY.SYS能不能压缩?

好像是0.2BETA4,怕被删所以没压缩(我没条件测试),你可以测试一下压缩,用一款叫VSVC的看核心驱动中的VLATENCY.SYS有没有启动。

[ 本帖最后由 netwinxp 于 2008-4-7 01:49 PM 编辑 ]
回复

使用道具 举报

47#
 楼主| 发表于 2008-4-7 01:52:30 | 只看该作者
原帖由 jonson_qf 于 2008-4-7 01:00 发表
确实很想帮忙测试,但是偶确实菜,不知道附件中的怎么帮忙测试,请问可以说下么?

我的是惠普本本,现在开启了sata ahci模式,很多pe进入后都无法检测到,现在也很多笔记本采用此模式,特别是预装了vista的那 ...

好像就是用ICH8/R,你用Intel方案,把包解压到核心,并对照该贴上面的文字修改txtsetup.sif相关的项,记得按顺序。
回复

使用道具 举报

48#
 楼主| 发表于 2008-4-7 02:00:41 | 只看该作者
现在还有很多芯片没整理出来,整理完了,就弄个扬州磁盘驱动测试版(也就是原版老毛桃的三月版+新驱动)。

[ 本帖最后由 netwinxp 于 2008-4-7 02:01 AM 编辑 ]
回复

使用道具 举报

49#
发表于 2008-4-7 09:15:52 | 只看该作者
等楼主都整理好后,PE核心将会有一个飞跃,期待新版扬州三月!
回复

使用道具 举报

50#
 楼主| 发表于 2008-4-8 17:58:07 | 只看该作者
漏掉了ICH9M/ME AHCI,现已经补上......

[ 本帖最后由 netwinxp 于 2008-4-9 01:07 PM 编辑 ]
回复

使用道具 举报

51#
发表于 2008-4-8 21:22:11 | 只看该作者
原帖由 netwinxp 于 2008-4-7 01:52 AM 发表

好像就是用ICH8/R,你用Intel方案,把包解压到核心,并对照该贴上面的文字修改txtsetup.sif相关的项,记得按顺序。


好的,不过我的是用ICH7的驱动,我去研究你那个先,修改txtsetup.sif是不是用论坛一个朋友发布的txtsetup.sif修改软件修改就好了
回复

使用道具 举报

52#
发表于 2008-4-9 21:03:10 | 只看该作者
虽然没能力测试,但好东西还是要顶一下,不要让它沉下去。
回复

使用道具 举报

53#
发表于 2008-4-9 21:10:17 | 只看该作者
原帖由 jonson_qf 于 2008-4-8 09:22 PM 发表


好的,不过我的是用ICH7的驱动,我去研究你那个先,修改txtsetup.sif是不是用论坛一个朋友发布的txtsetup.sif修改软件修改就好了


不好意思啊,lz,昨天捣鼓了这个自制的驱动的方法好久,但是还是弄不好,没办法帮测试了,还望见谅
回复

使用道具 举报

54#
发表于 2008-4-14 20:37:20 | 只看该作者
帮顶一下,期待最终版。
回复

使用道具 举报

55#
 楼主| 发表于 2008-4-19 11:06:47 | 只看该作者
修复ATI AHCI可能存在的不兼容隐患,添加更多的厂商,建议重新下在ATI的附件。

[ 本帖最后由 netwinxp 于 2008-4-19 11:58 AM 编辑 ]
回复

使用道具 举报

56#
发表于 2008-4-19 11:17:04 | 只看该作者
支持netwinxp增加磁盘驱动!
回复

使用道具 举报

57#
发表于 2008-4-19 11:54:18 | 只看该作者
最新的,应该现在市面上的所有主板都能用吧
回复

使用道具 举报

58#
发表于 2008-4-19 14:25:27 | 只看该作者
建议楼主把磁盘驱动加入到小小强的1.4核心中,这样就方便测试了。
回复

使用道具 举报

59#
发表于 2008-4-19 23:02:54 | 只看该作者
能不能让pe和ghost的驱动共用啊


想来应该是可以的


具体~···
回复

使用道具 举报

60#
发表于 2008-4-20 11:05:30 | 只看该作者
嗯,无忧重量级帖子,感谢楼主
偶的ICH8M应该容易伺候的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-19 20:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表