无忧启动论坛

标题: 关于内核驱动与Lyra商榷 [打印本页]

作者: hhh333    时间: 2009-3-3 13:56
标题: 关于内核驱动与Lyra商榷
在lyra的内核中,有一些附加的HWID,似乎前面已经出现过,可能会重复,如NV的

;以下为nVIDIA其他的HWID
PCI\VEN_10DE&DEV_0053&CC_0101="pciide"
PCI\VEN_10DE&DEV_0085&CC_0101="pciide"
PCI\VEN_10DE&DEV_00E5&CC_0101="pciide"
PCI\VEN_10DE&DEV_0265&CC_0101="pciide"
PCI\VEN_10DE&DEV_036E&CC_0101="pciide"
PCI\VEN_10DE&DEV_03EC&CC_0101="pciide"
PCI\VEN_10DE&DEV_0550&CC_0101="pciide"
PCI\VEN_10DE&DEV_0560&CC_0101="pciide"

而在前面已经有:
;<nv南桥磁盘驱动最终不管测试版>
。。。。。。。。。。
PCI\VEN_10DE&DEV_003E="nvatabus";MCP04 SATA
PCI\VEN_10DE&DEV_0053="pciide";CK804 PATA
PCI\VEN_10DE&DEV_0054="nvatabus";CK804 SATA
PCI\VEN_10DE&DEV_0055="nvatabus";CK804 SATA
。。。。。。。。。。。。。

如果搜索顺序是从前到后的话,如前面已经有PCI\VEN_10DE&DEV_0053,找到了就匹配了,我想应该不会再去找PCI\VEN_10DE&DEV_0053&CC_0101了吧?

intel段也有一些这种情况,不知兄弟测试了没有。我在修改声卡驱动时就碰到过这种情况C-media中有个脚本与rtl的前面部分一样,导致rtl的驱动不了,后面将这个脚本去掉,rtl的又可以驱动了。
作者: lyra    时间: 2009-3-3 14:18
我是用无忧大虾jianliulin所制作的TXTSETUP编辑器来检查有没有重复ID的驱动的。

并没有发现LZ所说的问题,怀疑LZ的驱动不是我提供的原版。
作者: znz    时间: 2009-3-3 14:23
呵呵,很有可能,来源太多了,我看也看晕了。
作者: hhh333    时间: 2009-3-3 14:30
quote]原帖由 lyra 于 2009-3-3 14:18 发表
我是用无忧大虾jianliulin所制作的TXTSETUP编辑器来检查有没有重复ID的驱动的。

并没有发现LZ所说的问题,怀疑LZ的驱动不是我提供的原版。 [/quote]

是你的,原封不动拷下来的,实际上可以就事论事,如你的intel驱动中前面是N版的,后面是你附加的如

N版的
PCI\VEN_8086&DEV_2651="intelide";ICH6/6W SATA

你附加的
PCI\VEN_8086&DEV_2651&CC_0101="intelide" ; 82801FB Ultra ATA Storage Controllers - 2651

两者会冲突吗?或者是后加的这个根本不会用到。
作者: lyra    时间: 2009-3-3 14:32
问题是,我刚才就用TXTSETUP编辑器检查了一遍,手工也检查了一遍,090218版本的驱动,是肯定没有重复的。麻烦LZ再下载过吧。
作者: jianliulin    时间: 2009-3-3 17:32
原帖由 hhh333 于 2009-3-3 14:30 发表
quote]原帖由 lyra 于 2009-3-3 14:18 发表
我是用无忧大虾jianliulin所制作的TXTSETUP编辑器来检查有没有重复ID的驱动的。

并没有发现LZ所说的问题,怀疑LZ的 ...



PCI\VEN_8086&DEV_2651和PCI\VEN_8086&DEV_2651&CC_0101 TXTSETUP编辑器是视为不同的ID,
PCI\VEN_8086&DEV_2651 是否包括了 PCI\VEN_8086&DEV_2651&CC_0101  还有待讨论,如果包括了,那有很多类似的ID都应该是多余的了

[ 本帖最后由 jianliulin 于 2009-3-3 17:43 编辑 ]
作者: hhh333    时间: 2009-3-3 17:58
原帖由 jianliulin 于 2009-3-3 17:32 发表



PCI\VEN_8086&DEV_2651和PCI\VEN_8086&DEV_2651&CC_0101 TXTSETUP编辑器是视为不同的ID,
PCI\VEN_8086&DEV_2651 是否包括了 PCI\VEN_8086&DEV_2651&CC_0101  还有待讨论,如果包括了,那有很多类似的ID ...


这个说到点子上了,谁有办法测试一下
作者: dvd008    时间: 2009-3-3 18:13
以前问过 n 版 类似问题

是重复的

我是全部手工对比
作者: hhh333    时间: 2009-3-3 18:18
原帖由 dvd008 于 2009-3-3 18:13 发表
以前问过 n 版 类似问题

是重复的

我是全部手工对比


作过试验吗?

n 版也有一些重复的,如:
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

如果真是这样的话,jianliulin 有得忙。

[ 本帖最后由 hhh333 于 2009-3-3 18:21 编辑 ]
作者: dvd008    时间: 2009-3-3 18:35
http://bbs.wuyou.net/forum.php?m ... age%3D1&page=29

有类似问题,n 版已经回答了
作者: lyra    时间: 2009-3-3 20:59
原帖由 hhh333 于 2009-3-3 18:18 发表

作过试验吗?

n 版也有一些重复的,如:
PCI\VEN_8086&DEV_2652&CC_0106="IASTOR47";ICH6R/6RW AHCI
PCI\VEN_8086&DEV_2652&CC_0104="IASTOR47";ICH6R/6RW SATA RAID
如果真象兄弟所说,则只要是使用 ...


我不认为这些是重复的。
作者: netwinxp    时间: 2009-3-3 21:09
对于ICH6 Family IDE优先使用PCI\VEN_8086&DEV_2651&CC_0101(比VEN_8086&DEV_2651),不过2651只有CC_0101一种形式,所以PCI\VEN_8086&DEV_2651&CC_0101="intelide"是没必要的。2652则不同CC_0101(intelide)与0104和0106(Iastor47)用不同的驱动,用
PCI\VEN_8086&DEV_2652&CC_0101="intelide"
PCI\VEN_8086&DEV_2652="Iastor47"
也可以正常驱动,不过给人一种混淆不清的感觉,我那个写法一看就一目了然,ICH6R系列有IDE、RAID、AHCI三种模式,第一种模式用intelide,后面两种用Iastor47,如果某个DID(DEV ID)只有一种模式,我是不会标上Class的。




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