无忧启动论坛

标题: PE 中驱动的自动安装问题 [打印本页]

作者: yamingw    时间: 2007-7-18 22:13
标题: PE 中驱动的自动安装问题
windows中的驱动有一个分层的概念,比如在有HD Audio的主板上先安装UAA bus driver for HD Audio,然后才能安装HD Audio驱动。在NF550/570上的网卡也是一样,先有NV net bus driver,然后才有nForce net controller.所以有一部分使用PE的人会发现他们的驱动没有在start_net.cmd和start_sound.cmd中完全装好,即使他们的驱动就在里面。
解决的方法是再加一次pecmd DEVI.比如在start_net.cmd中:
。。。。。
1.pecmd devi drivers_net.cab
2.bartpe -pnp
3.pecmd devi drivers_net.cab
4.bartpe -pnp
。。。。。。
一般来说,两次就够了,毕竟分三层的驱动不多见。
作者: ryvius    时间: 2007-7-19 04:25
NVIDIA从nForce3开始
Ethernet驱动就分两个INF文件
nvnetbus.inf是一个总线驱动
在装好它的基础上
通过NVENETFD.inf
加载网卡(千兆)


HDAudio是先挂一个UAA总线
PCI\CC_0403
这个是来自kb888111xpsp2.exe\commonfiles\HDAUDBUS.INF

%HDAudio.DeviceDesc% = HDAudio_Device, PCI\CC_0403
HDAudio.DeviceDesc = "Microsoft UAA Bus Driver for High Definition Audio"

然后声卡挂在HDAUDIO总线上
kb888111xpsp2.exe\commonfiles\HDAUDIO.INF

%HdAudioFunctionDriver.Realtek880.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_10EC&DEV_0880
%HdAudioFunctionDriver.CMedia9880.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_434D&DEV_4980
%HdAudioFunctionDriver.CMedia9880.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_13F6&DEV_9880
%HdAudioFunctionDriver.Realtek280.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_10EC&DEV_0280
%HdAudioFunctionDriver.Realtek260.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_10EC&DEV_0260
%HdAudioFunctionDriver.Realtek261.DeviceDesc% = HdAudModel, HDAUDIO\FUNC_01&VEN_10EC&DEV_0261
%HdAudioFunctionDriver.Sigma9772.DeviceDesc%  = HdAudModel, HDAUDIO\FUNC_01&VEN_8384&DEV_7672
%HdAudioFunctionDriver.Sigma9770.DeviceDesc%  = HdAudModel, HDAUDIO\FUNC_01&VEN_8384&DEV_7670
%HdAudioFunctionDriver.ConexantWaikiki.DeviceDesc%  = HdAudModel, HDAUDIO\FUNC_01&VEN_14F1&DEV_5047
%HdAudioFunctionDriver.Adi1986.DeviceDesc%  = HdAudModel, HDAUDIO\FUNC_01&VEN_11D4&DEV_0078
%HdAudioFunctionDriver.Adi1986.DeviceDesc%  = HdAudModel, HDAUDIO\FUNC_01&VEN_11D4&DEV_1986
%HdAudioFunctionDriver.Adi1983.DeviceDesc%  = HdAudModel, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983


HdAudioFunctionDriver.CMedia9880.DeviceDesc = "Microsoft UAA Function Driver for High Definition Audio - CMedia 9880"
HdAudioFunctionDriver.Realtek880.DeviceDesc = "Microsoft UAA Function Driver for High Definition Audio - Realtek 880/860"
HdAudioFunctionDriver.Realtek280.DeviceDesc = "Microsoft UAA Function Driver for High Definition Audio - Realtek 280"
HdAudioFunctionDriver.Realtek260.DeviceDesc = "Microsoft UAA Function Driver for High Definition Audio - Realtek 260"
HdAudioFunctionDriver.Realtek261.DeviceDesc = "Microsoft UAA Function Driver for High Definition Audio - Realtek 261"
HdAudioFunctionDriver.DDKCodec.DeviceDesc = "Microsoft UAA Function Driver for High Definition Audio - DDKCodec"
HdAudioFunctionDriver.Sigma9770.DeviceDesc= "Microsoft UAA Function Driver for High Definition Audio - Sigmatel 9770"
HdAudioFunctionDriver.Sigma9772.DeviceDesc= "Microsoft UAA Function Driver for High Definition Audio - Sigmatel 9772"
HdAudioFunctionDriver.ConexantWaikiki.DeviceDesc= "Microsoft UAA Function Driver for High Definition Audio - Conexant Waikiki"
HdAudioFunctionDriver.Adi1986.DeviceDesc= "Microsoft UAA Function Driver for High Definition Audio - Adi 1986"
HdAudioFunctionDriver.Adi1983.DeviceDesc= "Microsoft UAA Function Driver for High Definition Audio - Adi 1983"

[ 本帖最后由 ryvius 于 2007-7-19 04:29 AM 编辑 ]
作者: ryvius    时间: 2007-7-19 04:37
其实各位老大在做内核的时候
可否考虑把HDAUDBUS直接弄到WINPE.IS_里面
那就方便多了
用HDAudio板载声卡的兄弟们不妨帮忙试试
hdaudbus可以从KB888111
或者正常使用HDAudio的XPSP2中提取(KB888111分2kSP4、XPSP1、XPSP2、2003等四个版本)


参考intelide的写法

[SourceDisksFiles]
hdaudbus.sys=1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]
PCI\CC_0403 = "hdaudbus"

[BusExtenders.Load]
hdaudbus=hdaudbus.sys

[BusExtenders]
hdaudbus="Microsoft UAA Bus Driver for High Definition Audio",files.hdaudbus,hdaudbus

[files.hdaudbus]
hdaudbus.sys,4
作者: adatsui    时间: 2007-7-19 20:28
終於有高手給點 hdaudio 的線索了. 早前曾提出問過. 有沒方法可以 於命令行方式 加載 MS UAA.
作者: sha    时间: 2007-7-19 21:46
标题: 虽然我用不到这些驱动
但我还是非常支持你们
作者: ryvius    时间: 2007-7-19 22:30
UAA总线驱动直接做到内核里面
应该就没问题了

没办法,谁叫这是总线级别的东西...
作者: hszgb    时间: 2007-7-19 23:00
虽然我用不到这些驱动


但我还是非常支持你们
作者: hyp21    时间: 2007-7-19 23:23
谢谢楼主了,我也是想解决HDAUDIO的问题,给我很大帮助,谢谢。
作者: lpic2003    时间: 2007-7-22 22:32
谢谢楼主的分享!:)
作者: filman    时间: 2007-7-26 19:32
谢谢楼主的分享!
作者: filman    时间: 2007-7-26 19:33
谢谢楼主的分享!
作者: filman    时间: 2007-7-26 19:35
谢谢楼主的分享!!!!!
作者: wyq9299    时间: 2007-7-26 20:23
谢谢,支持LZ!:)
作者: kk113    时间: 2007-8-5 12:40
谢谢,总算找到原因了
作者: humeng01    时间: 2007-8-5 22:32
支持Lz!!!!!!!!!!!!!




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