无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: netwinxp
打印 上一主题 下一主题

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

[复制链接]
181#
发表于 2008-11-17 11:07:02 | 只看该作者
感谢猫版的分享,要是能有个说明或教程就好了,这样能有更多的人可以进行研究了。
回复

使用道具 举报

182#
发表于 2008-11-17 12:51:08 | 只看该作者
很不错
我正在找SATA驱动
打算自己集成到PE里面
就是还不会做
郁闷
回复

使用道具 举报

183#
发表于 2008-11-17 22:15:36 | 只看该作者
收藏下先,等待最终解决方案
回复

使用道具 举报

184#
发表于 2008-11-25 20:23:47 | 只看该作者
好技术的帖子
支持中
回复

使用道具 举报

185#
发表于 2008-11-25 20:39:12 | 只看该作者
NVIDIA 的部分南桥
RAID 和 AHCI 的驱动好像不一样。

我感觉官方分开 AHCI 和 RAID肯定有兼容性原因
回复

使用道具 举报

186#
发表于 2008-12-7 10:40:19 | 只看该作者
原帖由 cnn_5454 于 2008-11-25 20:39 发表
NVIDIA 的部分南桥
RAID 和 AHCI 的驱动好像不一样。

我感觉官方分开 AHCI 和 RAID肯定有兼容性原因

AHCI驱动是RAID驱动的基石

评分

参与人数 1无忧币 +10 收起 理由
netwinxp + 10 我很赞同

查看全部评分

回复

使用道具 举报

187#
发表于 2008-12-7 10:59:57 | 只看该作者
主要还是看不懂~~不太理解驱动中各字段都代表什么意思的说
回复

使用道具 举报

188#
 楼主| 发表于 2008-12-8 10:02:42 | 只看该作者
原帖由 cnn_5454 于 2008-11-25 20:39 发表
NVIDIA 的部分南桥
RAID 和 AHCI 的驱动好像不一样。
我感觉官方分开 AHCI 和 RAID肯定有兼容性原因

RAID和AHCI在BUS层的驱动是一样的(NVATABUS或NVGTS),只不过在DISK层AHCI使用XP自带的DISK.SYS而RAID使用NV的驱动(NVRAID.SYS或NVRD32.SYS)。软阵列在DISK层使用CPU实现磁盘I/O流的分配算法和流分配(相当占用CPU资源)。伪阵列就是在DISK层加入自己的流分配算法(占用一部分CPU资源)(如果兼容DOS的,则在INT 13H用BIOS实现),阵列芯片实现流分配。真正的阵列卡则在卡上有专用的I/O CPU来实现分配算法,阵列芯片实现流分配,几乎不占用CPU资源。
***PS:有很多阵列驱动是一个文件驱动多层***
***比较有意思的是VIA则侧重在PORT或CHANNEL层做文章***

[ 本帖最后由 netwinxp 于 2008-12-8 10:32 编辑 ]
回复

使用道具 举报

189#
发表于 2008-12-12 11:32:41 | 只看该作者
菜鸟一个  我看了就头晕    版主  啥时候能出成果   给个地址好下载   嘿嘿
回复

使用道具 举报

190#
发表于 2008-12-12 16:39:25 | 只看该作者
nVIDIA nForce 570 LT SLI (MCP65P)
好像不支持这个啊,netwinxp 版主

评分

参与人数 1无忧币 +10 收起 理由
netwinxp + 10 多谢反馈

查看全部评分

回复

使用道具 举报

191#
发表于 2008-12-12 18:40:36 | 只看该作者
我依36樓的內容,整合了深山紅葉V28,780G已可以呼叫SATA了,謝謝樓主!

评分

参与人数 1无忧币 +10 收起 理由
netwinxp + 10 多谢反馈

查看全部评分

回复

使用道具 举报

192#
 楼主| 发表于 2008-12-18 13:57:30 | 只看该作者
原帖由 sbjcf 于 2008-12-12 16:39 发表
nVIDIA nForce 570 LT SLI (MCP65P)
好像不支持这个啊,netwinxp 版主

是否有根据前面的帖子把NVGTS加到SETUPREG.HIV相应的注册表项里面?
回复

使用道具 举报

193#
 楼主| 发表于 2008-12-18 14:15:49 | 只看该作者

Promise分析

Promise芯片虽然板载量不大,但涉及的芯片型号却相当的多,看起来颇为复杂。
我们剔除很少用的服务器专用的SuperTrak、UltraTrak、VTrak和FastTrak TX4300/8300系列。
剩下常用的大致还可以分为:PATA、SATAI、SATAII、其他SATA四大系列。
PATA:
PDC20246、2026X、2027X,其非RAID使用Ultra驱动,RAID使用FastTrak驱动,这些芯片大都有板载的版本。
SATAI:
主要涉及SATA150系列(非RAID,驱动Ulsata)和FastTrak2K(RAID,驱动FastTrak2k),其中PDC20375、76、78最常用于板载。
SATAII:
非RAID,有SATAII 150、300(有PATA口)两大类,使用Ulsata2驱动,RAID主要是FastTrak2200/2300/4200/43x0/579/779,用Ftsata2驱动,其中较常见的板载有PDC20579、779。
其他:
4SATA口的FastTrak SX系列(RAID),使用fastsx驱动,TX2650/465x(含RAID和非RAID),用Ftt3s驱动。
回复

使用道具 举报

194#
 楼主| 发表于 2008-12-18 21:56:57 | 只看该作者

Promise磁盘驱动最终不管版

  1. [SourceDisksFiles]
  2. ultra.sys=1,,,,,,4_,4,1,,,1,4
  3. fasttrak.sys=1,,,,,,4_,4,1,,,1,4
  4. ulsata.sys=1,,,,,,4_,4,1,,,1,4
  5. fasttx2k.sys=1,,,,,,4_,4,1,,,1,4
  6. ulsata2.sys=1,,,,,,4_,4,1,,,1,4
  7. ftsata2.sys=1,,,,,,4_,4,1,,,1,4
  8. fastsx.sys=1,,,,,,4_,4,1,,,1,4
  9. ftt3.sys=1,,,,,,4_,4,1,,,1,4
  10. dontgo.sys=1,,,,,,4_,4,1,,,1,4
  11. bb-run.sys=1,,,,,,4,4,1,,,1,4
  12. [HardwareIdsDatabase]
  13. PCI\VEN_105A&DEV_4D33&CC_0104="fasttrak";PDC20246 RAID
  14. PCI\VEN_105A&DEV_4D33&CC_0180="ultra";PDC20246 PATA
  15. PCI\VEN_105A&DEV_4D38&CC_0104="fasttrak";PDC20262 RAID
  16. PCI\VEN_105A&DEV_4D38&CC_0180="ultra";PDC20262 PATA
  17. PCI\VEN_105A&DEV_0D38&CC_0104="fasttrak";PDC20263 RAID
  18. PCI\VEN_105A&DEV_0D38&CC_0180="ultra";PDC20263 PATA
  19. PCI\VEN_105A&DEV_0D30&CC_0104="fasttrak";PDC20265R RAID
  20. PCI\VEN_105A&DEV_0D30&CC_0180="ultra";PDC20265 PATA
  21. PCI\VEN_105A&DEV_4D30&CC_0104="fasttrak";PDC20267 RAID
  22. PCI\VEN_105A&DEV_4D30&CC_0180="ultra";PDC20267 PATA
  23. PCI\VEN_105A&DEV_4D68="ultra";PDC20268 PATA
  24. PCI\VEN_105A&DEV_4D69="ultra";PDC20269 PATA
  25. PCI\VEN_105A&DEV_6268="fasttrak";PDC20270 RAID
  26. PCI\VEN_105A&DEV_6269="fasttrak";PDC20271 RAID
  27. PCI\VEN_105A&DEV_1275&CC_0104="fasttrak";PDC20275 RAID
  28. PCI\VEN_105A&DEV_1275&CC_0180="ultra";PDC20275 PATA
  29. PCI\VEN_105A&DEV_5275&CC_0104="fasttrak";PDC20276 RAID
  30. PCI\VEN_105A&DEV_5275&CC_0180="ultra";PDC20276 PATA
  31. PCI\VEN_105A&DEV_7275&CC_0104="fasttrak";PDC20277 RAID
  32. PCI\VEN_105A&DEV_7275&CC_0180="ultra";PDC20277 PATA
  33. ;===PATA===
  34. PCI\VEN_105A&DEV_3375="ulsata";PDC20375 SATA
  35. PCI\VEN_105A&DEV_3318="ulsata";PDC20318 SATA
  36. PCI\VEN_105A&DEV_6626="ulsata";PDC20618 SATA
  37. PCI\VEN_105A&DEV_3376&CC_0180="ulsata";PDC20376 SATA
  38. PCI\VEN_105A&DEV_3373&CC_0180="ulsata";PDC20378 SATA
  39. PCI\VEN_105A&DEV_3371="fasttx2k";PDC20371 RAID
  40. PCI\VEN_105A&DEV_3319="fasttx2k";PDC20319 RAID
  41. PCI\VEN_105A&DEV_6629="fasttx2k";PDC20519 RAID
  42. PCI\VEN_105A&DEV_3376&CC_0104="fasttx2k";PDC20376 RAID
  43. PCI\VEN_105A&DEV_3373&CC_0104="fasttx2k";PDC20378 RAID
  44. ;===SATA I===
  45. PCI\VEN_105A&DEV_3571="ftsata2";PDC20571 RAID
  46. PCI\VEN_105A&DEV_3519="ftsata2";PDC40519 RAID
  47. PCI\VEN_105A&DEV_3570="ftsata2";PDC20771 RAID
  48. PCI\VEN_105A&DEV_3515="ftsata2";PDC40719 RAID
  49. PCI\VEN_105A&DEV_3574&CC_0104="ftsata2";PDC20579 RAID
  50. PCI\VEN_105A&DEV_3577&CC_0104="ftsata2";PDC40779 RAID
  51. PCI\VEN_105A&DEV_3D73="ulsata2";PDC40775 SATA2(含PATA)
  52. PCI\VEN_105A&DEV_3D17="ulsata2";PDC40718 SATA2(含PATA)
  53. PCI\VEN_105A&DEV_3D75="ulsata2";PDC20575 SATA2
  54. PCI\VEN_105A&DEV_3D18="ulsata2";PDC20518 SATA2
  55. PCI\VEN_105A&DEV_3574&CC_0180="ulsata2";PDC20579 SATA2
  56. PCI\VEN_105A&DEV_3577&CC_0180="ulsata2";PDC40779 SATA2
  57. ;===SATA II===
  58. PCI\VEN_105A&DEV_6621="fastsx";Fasttrak SX40?? RAID
  59. PCI\VEN_105A&DEV_6622="fastsx";Fasttrak SX4 RAID
  60. PCI\VEN_105A&DEV_6624="fastsx";Fasttrak SX4100 RAID
  61. PCI\VEN_105A&DEV_3F19="ftt3";TX2650/4650/4652
  62. PCI\VEN_105A&DEV_3F20="ftt3";TX2650/4650/PDC42819 RAID
  63. PCI\VEN_105A&CC_0101="pciide"
  64. [BusExtenders.Load]
  65. pciide=pciide.sys
  66. [BusExtenders]
  67. pciide="PCI IDE Bus Driver",files.pciide,pciide
  68. [files.pciide]
  69. pciide.sys,4
  70. pciidex.sys,4
  71. [SCSI.Load]
  72. ultra=ultra.sys,4
  73. fasttrak=fasttrak.sys,4
  74. ulsata=ulsata.sys,4
  75. fasttx2k=fasttx2k.sys,4
  76. ulsata2=ulsata2.sys,4
  77. ftsata2=ftsata2.sys,4
  78. fastsx=fastsx.sys,4
  79. ftt3=ftt3.sys,4
  80. [SCSI]
  81. ultra="Promise ultra series PATA controller"
  82. fasttrak="Promise Fasttrak series PATA Raid controller"
  83. ulsata="Promise SATA I controller"
  84. fasttx2k="Promise SATAI RAID controller"
  85. ulsata2="Promise SATAII controller"
  86. ftsata2="Promise SATAII RAID controller"
  87. fastsx="Promise Fasttrak SX series RAID controller"
  88. ftt3="Promise TX2650/465? IDE/RAID controller"
复制代码
;2008-12-21修正:fft3="Promise TX2650/465?..."的拼写错误,正确为ftt3

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

PDC.RAR

478.49 KB, 下载次数: 340, 下载积分: 无忧币 -2

2008-12-18更新

回复

使用道具 举报

195#
发表于 2008-12-18 23:39:34 | 只看该作者
从#1楼看,自
2008-10-30修正:Silicon Image使用的是0180而不是0101,调整hwid并加入si680.sys和cmdide.sys。
至今的变动就是增加了#195楼
Promise磁盘驱动最终不管版
对吗?
回复

使用道具 举报

196#
发表于 2008-12-19 00:01:53 | 只看该作者
暂时慢慢看,学习下先,支持!
回复

使用道具 举报

197#
发表于 2008-12-19 11:39:25 | 只看该作者
原帖由 netwinxp 于 2008-12-18 21:56 发表
[SourceDisksFiles]
ultra.sys=1,,,,,,4_,4,1,,,1,4
fasttrak.sys=1,,,,,,4_,4,1,,,1,4
ulsata.sys=1,,,,,,4_,4,1,,,1,4
fasttx2k.sys=1,,,,,,4_,4,1,,,1,4
ulsata2.sys=1,,,,,,4_,4,1,,,1,4
ftsata2.sys ...


NETWINXP都做到这种程度了.看来不集成进去也不行了....
回复

使用道具 举报

198#
发表于 2008-12-19 12:05:24 | 只看该作者
原帖由 netwinxp 于 2008-12-18 21:56 发表
[SourceDisksFiles]
ultra.sys=1,,,,,,4_,4,1,,,1,4
fasttrak.sys=1,,,,,,4_,4,1,,,1,4
ulsata.sys=1,,,,,,4_,4,1,,,1,4
fasttx2k.sys=1,,,,,,4_,4,1,,,1,4
ulsata2.sys=1,,,,,,4_,4,1,,,1,4
ftsata2.sys ...

顶一个。
是把这些驱动加到driver文件夹。然后把这些代码加入到txtsetup.sif文件中吧?
回复

使用道具 举报

199#
发表于 2008-12-19 12:14:04 | 只看该作者
不知把这些驱动怎么整合到XP安装光盘中?有没知道的人吱一声啊。
回复

使用道具 举报

200#
 楼主| 发表于 2008-12-19 13:47:59 | 只看该作者
原帖由 超无限 于 2008-12-19 12:14 发表
不知把这些驱动怎么整合到XP安装光盘中?有没知道的人吱一声啊。

XP的驱动要配上inf文件和txtsetup.oem文件,待整理完PE的常用桌面平台驱动,再弄XP的。
回复

使用道具 举报

201#
发表于 2008-12-19 15:39:08 | 只看该作者
原帖由 超无限 于 2008-12-19 12:14 发表
不知把这些驱动怎么整合到XP安装光盘中?有没知道的人吱一声啊。


可以参考一下 自由天空 论坛的《用于nlite集成的SATA驱动》一文,不过已经有数月没更新过了~ 可以作为暂时的借鉴
『本文转自 自由天空http://www.freeskycd.cn/bbs
原文链接:http://www.freeskycd.cn/bbs/viewthread.php?tid=4844&extra=page%3D1
回复

使用道具 举报

202#
 楼主| 发表于 2008-12-19 20:00:03 | 只看该作者
原帖由 yidawpf 于 2008-12-19 12:05 发表
顶一个。
是把这些驱动加到driver文件夹。然后把这些代码加入到txtsetup.sif文件中吧?

驱动包解压缩后就是system32\drivers目录了,只需要把它们拷贝到PE的对应目录,然后把**部分的文本添加到txtsetup.sif里面就可以了。(注:VIA、NV还需要把提到的注册表项添加到setupreg.hiv里面)
回复

使用道具 举报

203#
发表于 2008-12-20 08:41:49 | 只看该作者
原帖由 netwinxp 于 2008-12-19 20:00 发表

驱动包解压缩后就是system32\drivers目录了,只需要把它们拷贝到PE的对应目录,然后把**部分的文本添加到txtsetup.sif里面就可以了。(注:VIA、NV还需要把提到的注册表项添加到setupreg.hiv里面)

谢谢指导。我昨天已经加到我的pe了。
但是您的部分文件我已经有了。不过我还是覆盖了。

有一个问题是:部分文本和我的txtsetup.sif重复了:内容稍有不同,但应该是一样的。我是直接替换的。
不知道有没有什么影响。
回复

使用道具 举报

204#
发表于 2008-12-20 09:17:43 | 只看该作者
有更新了,呵呵 不知道还有多少要统计的呢? 版版辛苦了,:-)
回复

使用道具 举报

205#
 楼主| 发表于 2008-12-20 10:37:11 | 只看该作者
原帖由 WLDNA 于 2008-12-20 09:17 发表
有更新了,呵呵 不知道还有多少要统计的呢? 版版辛苦了,:-)

总体来说大致还有PCMCIA接口的没加。至于LSI、ADAPTEC低端大多使用其他的芯片,高端通常是PCI-X接口,很少有桌面型的,所以不打算加进去。服务器部分准备收集一下DELL、HP、IBM、联想,至于早期的康柏性能甚至还不如现在的主流机,且硬件方面采用了较为怪异的方法,处于淘汰边缘,不准备对其分析。
回复

使用道具 举报

206#
发表于 2008-12-20 12:37:19 | 只看该作者
原帖由 netwinxp 于 2008-12-19 20:00 发表

驱动包解压缩后就是system32\drivers目录了,只需要把它们拷贝到PE的对应目录,然后把**部分的文本添加到txtsetup.sif里面就可以了。(注:VIA、NV还需要把提到的注册表项添加到setupreg.hiv里面)

VIA、NV还需要的注册表项不好找,楼主能否把它们在via、nv最终方案那里一并给出?别处就算给出了也感觉不如最终方案那么权威。
回复

使用道具 举报

207#
 楼主| 发表于 2008-12-20 13:52:00 | 只看该作者
原帖由 pseudo 于 2008-12-20 12:37 发表
VIA、NV还需要的注册表项不好找,楼主能否把它们在via、nv最终方案那里一并给出?别处就算给出了也感觉不如最终方案那么权威。

正在准备整理出单个txtsetup.oem的多种驱动集成方案,酱紫就可以直接用F6方式加载,而且还不需要往注册表添加咚咚,对安装XP也有效。
简单地说就是搞一个可以同时加载目前的磁盘方案的大合集,仅用一个txtsetup.oem,让WINDOWS自己挑驱动,直接用CHENALL方案1加载,连CHKPCI都可以不用了。

[ 本帖最后由 netwinxp 于 2008-12-20 13:54 编辑 ]
回复

使用道具 举报

208#
发表于 2008-12-20 15:37:45 | 只看该作者
原帖由 netwinxp 于 2008-12-20 13:52 发表

正在准备整理出单个txtsetup.oem的多种驱动集成方案,酱紫就可以直接用F6方式加载,而且还不需要往注册表添加咚咚,对安装XP也有效。
简单地说就是搞一个可以同时加载目前的磁盘方案的大合集,仅用一个txtse ...

太好了,这简直是一大突破,期待早日推出!
回复

使用道具 举报

209#
发表于 2008-12-20 20:52:17 | 只看该作者
反馈两个bug:

1,SIL方案中SI3124R5.SY_  和SI3132R5.SY_  附件中没有。。

ALI方案有问题。一旦整合到一块就会出错。。版主检查下啊。。

评分

参与人数 1无忧币 +10 收起 理由
netwinxp + 10 多谢反馈

查看全部评分

回复

使用道具 举报

210#
 楼主| 发表于 2008-12-20 21:02:22 | 只看该作者
1、SIL已经包含SIi3132R5、SI3124R5、SI3114R5,你是否三个分卷都下载了?
2、请问ALI集成时出现什么错误?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 00:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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