无忧启动论坛

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

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

[复制链接]
361#
 楼主| 发表于 2009-2-28 23:52:45 | 只看该作者
原帖由 mapeimapei 于 2009-2-28 22:27 发表
sil方案中[SourceDisksFiles]字段si680r.sys=1,,,,,,4_,4,1,,,1,4应该为:SI680.SYS=1,,,,,,4_,4,1,,,1,4吧。。是不是一个笔误??

SIL680分为&CC_0180(一般不能用PCIIDE驱动)和CC_0104两种,前者用SI680,后者用SI680R。
回复

使用道具 举报

362#
发表于 2009-3-1 10:09:04 | 只看该作者
应该是sil中的这句,回头一看,昨晚反馈错了。。cmd680.sys=1,,,,,,4_,4,1,,,1,4

请netwinxp版再看看。

评分

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

查看全部评分

回复

使用道具 举报

363#
 楼主| 发表于 2009-3-1 16:40:20 | 只看该作者
写错了,应该是si680.sys,多谢反馈。
回复

使用道具 举报

364#
发表于 2009-3-1 17:09:03 | 只看该作者
老大的整理的方案大家反馈都很好,希望版主能够尽快整理出LSI和Adaptec的磁盘驱动。。。
回复

使用道具 举报

365#
发表于 2009-3-1 17:16:20 | 只看该作者
老大看看hhh333那个帖子的533楼

http://bbs.wuyou.net/forum.php?m ... ;page=54&extra=
回复

使用道具 举报

366#
 楼主| 发表于 2009-3-1 22:53:34 | 只看该作者
ICH10R用老的Iastor78有的会有点问题,用Iastor87应该没问题的。
回复

使用道具 举报

367#
 楼主| 发表于 2009-3-1 22:57:58 | 只看该作者
原帖由 mapeimapei 于 2009-3-1 17:09 发表
老大的整理的方案大家反馈都很好,希望版主能够尽快整理出LSI和Adaptec的磁盘驱动。。。

你的那个LSI方案HWID缺失较多(明显缺Embedded server RAID<即高版本MegaIDE+MegaSR>,SYMMPI+MegaSAS也不全)。还有你那个版本的MegaIDE应该不支持PCI\VEN_1095&DEV_3112&SUBSYS_05341000="megaide"
PCI\VEN_1095&DEV_0680&SUBSYS_05241000="megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_FE001179="megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_0649101E="megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_007E0E11="megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_005D0E11="megaide"
PCI\VEN_1166&DEV_0213&SUBSYS_02131000="megaide"这几行,版本更新说明有提出4.1.0116.2004开始已经移去了CMD648/649。
除了早期的之外,LSI大致分为MegaIDE(需两个版本,推荐4.1.0724.2003+4.4.0630.2006)+MegaSR、SYMMPI+MegaSAS、MegaRAID三大块,目前正在补缺补漏,估计下礼拜可以大致整理出来。

[ 本帖最后由 netwinxp 于 2009-3-1 23:10 编辑 ]
回复

使用道具 举报

368#
发表于 2009-3-3 18:09:54 | 只看该作者
请问一下:
PCI\VEN_8086&DEV_2651 是否包括了 PCI\VEN_8086&DEV_2651&CC_0101

如果形如上述形式可以包括的话,Lyra整理的那个有很多可以删了,LZ的也有一些如:

PCI\VEN_8086&DEV_2652&CC_0106="IASTOR47";ICH6R/6RW AHCI
PCI\VEN_8086&DEV_2652&CC_0104="IASTOR47";ICH6R/6RW SATA RAID

可不可以直接用
PCI\VEN_8086&DEV_2652="IASTOR47";ICH6R/6RW AHCI /SATA RAID

除非使用不同的驱动,否则是不是不需要写那么多?
回复

使用道具 举报

369#
发表于 2009-3-3 18:21:54 | 只看该作者
好像不行 !
PCI\VEN_8086&CC_0104="IASTOR47";ICH6R/6RW SATA RAID
或许可以包含 PCI\VEN_8086&DEV_2652

不知道理解的对不对 ?
回复

使用道具 举报

370#
 楼主| 发表于 2009-3-3 19:07:57 | 只看该作者
原帖由 hhh333 于 2009-3-3 18:09 发表
请问一下:
PCI\VEN_8086&DEV_2651 是否包括了 PCI\VEN_8086&DEV_2651&CC_0101

如果形如上述形式可以包括的话,Lyra整理的那个有很多可以删了,LZ的也有一些如:

PCI\VEN_8086&DEV_2652&CC_0106="IASTOR ...

不能,我没有加Class类的,表明它只有一种形式,比如2651它只有0101这类。2652包含0101、0104、0106三种,后两种用Iastor47(iaar47)驱动,第一种用intelide驱动,如果用PCI\VEN_8086&DEV_2652="Iastor47"则ICH6 IDE将没法驱动,IDE形式又是用得最多的,酱紫势必引起很大的兼容性问题。我这些方案基本上已经精简到了极致。
回复

使用道具 举报

371#
发表于 2009-3-3 19:34:41 | 只看该作者
原帖由 netwinxp 于 2009-3-3 19:07 发表

不能,我没有加Class类的,表明它只有一种形式,比如2651它只有0101这类。2652包含0101、0104、0106三种,后两种用Iastor47(iaar47)驱动,第一种用intelide驱动,如果用PCI\VEN_8086&DEV_2652="Iastor47"则IC ...


我理解N版的意思如下:
  如果只写PCI\VEN_8086&DEV_2652="xxx",则会自动包括0101、0104、0106、0xxx等所有类,即所有2652类的(如DEV_2652&CC_0106、DEV_2652&CC_0104等)均会使用xxx驱动。

现在有个问题是如果如下书写:
PCI\VEN_8086&DEV_2652="xxx"
PCI\VEN_8086&DEV_2652&CC_0104="yyy"
(整个文件没有PCI\VEN_8086&DEV_2652&CC_0106)

1、0104究竟是用xxx还是yyy?
2、0106一定会使用xxx?还是根本找不到?
3、是按顺序从前往后搜的吗?
4、如果如下书写:
PCI\VEN_8086&DEV_2652&CC_0101="yyy"
PCI\VEN_8086&DEV_2652&CC_0104="yyy"
PCI\VEN_8086&DEV_2652&CC_0106="yyy"
PCI\VEN_8086&DEV_2652="xxx"
是不是01、04、06均会使用yyy,其他的均会使用xxx?

[ 本帖最后由 hhh333 于 2009-3-3 19:40 编辑 ]
回复

使用道具 举报

372#
发表于 2009-3-3 20:15:33 | 只看该作者
intel 又更新驱动了.8.8.0.1009.数字证书是intel的.居然不是MS的.
intel_msm_8801009_flpy_32.rar (183.55 KB, 下载次数: 110)
回复

使用道具 举报

373#
 楼主| 发表于 2009-3-3 20:44:37 | 只看该作者
CC_0101通常用和CC_0104、CC_0106不一样的驱动,如果我没有标明CC_....则表明这个DID基本上只有0101、0104、0106中的一种。
回复

使用道具 举报

374#
发表于 2009-3-3 21:00:19 | 只看该作者
原帖由 netwinxp 于 2009-3-3 20:44 发表
CC_0101通常用和CC_0104、CC_0106不一样的驱动,如果我没有标明CC_....则表明这个DID基本上只有0101、0104、0106中的一种。


感谢解答,但似乎没有说清楚我提的问题。我们暂不说这几种驱动是不是一样,我们只关心前面部分相同时,长的是不是被短的包含?在脚本中同时出现时系统会如何处理?这是我上个帖中极希望获得解答的问题。
回复

使用道具 举报

375#
发表于 2009-3-3 21:05:58 | 只看该作者
PCI\VEN_8086&DEV_2652  好像可以是 3 个选择

而 01 和 04,06 的驱动不同,结果是 有的不能驱动
回复

使用道具 举报

376#
 楼主| 发表于 2009-3-3 21:13:29 | 只看该作者
没写的部分相当于通配符,不过匹配等级比写的低。比如PCI\VEN_8086&CC_0101就包含所有的intel PATA或SATA(IDE Mode),不过匹配优先级低于PCI\VEN_8086&DEV_2652&CC_0101。

[ 本帖最后由 netwinxp 于 2009-3-3 21:15 编辑 ]
回复

使用道具 举报

377#
发表于 2009-3-3 23:20:50 | 只看该作者
原帖由 netwinxp 于 2009-3-3 21:13 发表
没写的部分相当于通配符,不过匹配等级比写的低。比如PCI\VEN_8086&CC_0101就包含所有的intel PATA或SATA(IDE Mode),不过匹配优先级低于PCI\VEN_8086&DEV_2652&CC_0101。


明白了一些,不过我还有点钻牛角尖
PCI\VEN_8086&DEV_2652&CC_0101 比 PCI\VEN_8086&DEV_2652 匹配等级也要高吧,不管它是写在前面还是后面?
回复

使用道具 举报

378#
发表于 2009-3-7 22:48:50 | 只看该作者
原帖由 netwinxp 于 2008-3-18 22:57 发表
[SourceDisksFiles]
intelide.sys=1,,,,,,4_,4,1,,,1,4
iastor78.sys=1,,,,,,4_,4,1,,,1,4
iastor50.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_0482="isapnp";82375EB/SB PCI2EISA ...

反馈:
按照2009-02-26修正:修正Iastor 8.7改名后不识别的BUG,请下载附件2和稍微修改一下txtsetup.sif文件,多谢Zhaohj。修改内核后,在联想笔记本R61e (7649)上找不到硬盘。

评分

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

查看全部评分

回复

使用道具 举报

379#
发表于 2009-3-8 22:34:24 | 只看该作者
原帖由 千里独行 于 2009-3-7 22:48 发表

反馈:
按照2009-02-26修正:修正Iastor 8.7改名后不识别的BUG,请下载附件2和稍微修改一下txtsetup.sif文件,多谢Zhaohj。修改内核后,在联想笔记本R61e (7649)上找不到硬盘。


按照我最近的测试,intel ich10R等对驱动改名包括压缩后改名都不容许,所以你最好把IASTOR87有关的都改成IASTOR,包括目录名。
也建议版主对IMSM中87版统一标准,都这样写:IASTOR.SYS可压缩成IASTOR.SY_,如果87版驱动放在目录中把目录也改成IASTOR,相应的所有INF文件、TXTSETUP.SIF或TXTSETUP.OEM里面都改。

[ 本帖最后由 zhaohj 于 2009-3-8 22:38 编辑 ]

评分

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

查看全部评分

回复

使用道具 举报

380#
发表于 2009-3-8 22:49:13 | 只看该作者
原帖由 zhaohj 于 2009-3-8 22:34 发表


按照我最近的测试,intel ich10R等对驱动改名包括压缩后改名都不容许,所以你最好把IASTOR87有关的都改成IASTOR,包括目录名。
也建议版主对IMSM中87版统一标准,都这样写:IASTOR.SYS可压缩成IASTOR.SY_, ...

我怎么就没想到最基本的东东呢,谢谢了!
回复

使用道具 举报

381#
发表于 2009-3-8 23:16:26 | 只看该作者
3.8版0PE更新了磁盘控制器驱动库,其中intel ich10R采用zhaohj兄实测调校成功的写法。有测试环境的朋友可试试。
回复

使用道具 举报

382#
 楼主| 发表于 2009-3-9 23:29:17 | 只看该作者
我的Iastor87方案已经全按zhaohj的方法了(用下面的那个方案)...可以压缩但最好不要改名(以前的是可以的)。

[ 本帖最后由 netwinxp 于 2009-3-9 23:31 编辑 ]
回复

使用道具 举报

383#
发表于 2009-3-10 00:04:31 | 只看该作者
原帖由 netwinxp 于 2009-3-9 23:29 发表
我的Iastor87方案已经全按zhaohj的方法了(用下面的那个方案)...可以压缩但最好不要改名(以前的是可以的)。

抄楼主2.26的方案给zhaohj试不行,他最后的意思是要全部去掉87,既然这么说,就去掉吧。
去掉后理论、实践都支持。至于不去掉理论上为什么不行,就不管了。按楼主说的,这样可以管5年。
回复

使用道具 举报

384#
发表于 2009-3-10 07:17:24 | 只看该作者
iastor87 全部改为 iastor

是这个意思吧 !
回复

使用道具 举报

385#
发表于 2009-3-25 10:56:01 | 只看该作者
请问N版,如下形式将如何处理:
1.第一种情况:
PCI\VEN_8086&CC_0101="intelide"
PCI\VEN_8086&DEV_2651&CC_0101="intelide" ; 82801FB Ultra ATA Storage Controllers - 2651
.........................
问:谁的优先级更高,如果一样的话,似乎就是重复的。如果第一个最高的话,是不是意味着“VEN_8086&CC_0101”将包括所有“VEN_8086&DEV_XXXX&CC_0101”

2.第二种情况:
PCI\VEN_8086&DEV_5029="IASTOR87";Tolapai AHCI
PCI\VEN_8086&DEV_5029&CC_0106="iastor87" ; EP 80579 AHCI

按前面n版的说法应该第二个更高,如果整修文件中5029只有这两个的话,似乎也有一个是重复的。

(注:以上HDID均来源于Lyra发布的090318版驱动,他们不应该是不相干的,如果一定有一个是重复的,则这种情况在Lyra的驱动中较多。N版的似乎比较精简)
回复

使用道具 举报

386#
 楼主| 发表于 2009-3-29 10:22:39 | 只看该作者
1、PCI\VEN_8086&CC_0101="intelide"主要用来驱动以后可能出现的一些intel IDE或SATA(IDE mode)控制器,保证一定的后向兼容性和防止一些HWID遗漏(intel IDE、SATA(IDE mode)要用intelide驱动,对pciide似乎不兼容)。
2、intel早期的IDE、AHCI、RAID用同一个HWID,所以加Class区分,后来的全分开了,所以也就不必加Class。另外,DEV_5029仅出现在imsm78,后来的版本就没出现过,估计是个蓝图上的产品,不推荐加入。

[ 本帖最后由 netwinxp 于 2009-3-29 10:24 编辑 ]
回复

使用道具 举报

387#
发表于 2009-3-29 23:28:37 | 只看该作者
请问:这些驱动下下来后如何使用?????
回复

使用道具 举报

388#
发表于 2009-3-30 10:43:21 | 只看该作者
329的intel,好像有微小的修改,屏蔽了一个5029,对ich10也有一点改变,就是写法吧?
回复

使用道具 举报

389#
发表于 2009-3-30 10:43:50 | 只看该作者
329的intel,好像有微小的修改,屏蔽了一个5029,对ich10也有一点改变,就是写法吧?
回复

使用道具 举报

390#
发表于 2009-4-8 09:47:21 | 只看该作者
SIS磁盘驱动
PCI\VEN_1039&DEV_0183
PCI\VEN_1039&DEV_1183
都没有cc——0104,0106 的id吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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