无忧启动论坛

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

PE 中驱动的自动安装问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-18 22:13:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
。。。。。。
一般来说,两次就够了,毕竟分三层的驱动不多见。
2#
发表于 2007-7-19 04:25:41 | 只看该作者
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 编辑 ]
回复

使用道具 举报

3#
发表于 2007-7-19 04:37:56 | 只看该作者
其实各位老大在做内核的时候
可否考虑把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
回复

使用道具 举报

4#
发表于 2007-7-19 20:28:03 | 只看该作者
終於有高手給點 hdaudio 的線索了. 早前曾提出問過. 有沒方法可以 於命令行方式 加載 MS UAA.
回复

使用道具 举报

5#
发表于 2007-7-19 21:46:41 | 只看该作者

虽然我用不到这些驱动

但我还是非常支持你们
回复

使用道具 举报

6#
发表于 2007-7-19 22:30:59 | 只看该作者
UAA总线驱动直接做到内核里面
应该就没问题了

没办法,谁叫这是总线级别的东西...
回复

使用道具 举报

7#
发表于 2007-7-19 23:00:22 | 只看该作者
虽然我用不到这些驱动


但我还是非常支持你们
回复

使用道具 举报

8#
发表于 2007-7-19 23:23:15 | 只看该作者
谢谢楼主了,我也是想解决HDAUDIO的问题,给我很大帮助,谢谢。
回复

使用道具 举报

9#
发表于 2007-7-22 22:32:14 | 只看该作者
谢谢楼主的分享!:)
回复

使用道具 举报

10#
发表于 2007-7-26 19:32:29 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

11#
发表于 2007-7-26 19:33:13 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

12#
发表于 2007-7-26 19:35:57 | 只看该作者
谢谢楼主的分享!!!!!
回复

使用道具 举报

13#
发表于 2007-7-26 20:23:21 | 只看该作者
谢谢,支持LZ!:)
回复

使用道具 举报

14#
发表于 2007-8-5 12:40:09 | 只看该作者
谢谢,总算找到原因了
回复

使用道具 举报

15#
发表于 2007-8-5 22:32:13 | 只看该作者
支持Lz!!!!!!!!!!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-25 07:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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