无忧启动论坛

标题: 寻求Dell的SigmaTel声卡驱动在PE中的自动化解决方法,手动方案已解决。 [打印本页]

作者: daiddcc    时间: 2007-10-10 22:24
标题: 寻求Dell的SigmaTel声卡驱动在PE中的自动化解决方法,手动方案已解决。
前两天我曾发贴问过如何在PE中安装DELL的SigmaTel声卡,经过不断摸索,已经找到了手工解决办法,但如何能使之自动化,则是一大难题,发上来,看看有无高手能解决。

     现象描述: 老毛桃PE中自带SigmaTel声卡驱动为
sfng32.sys
stacapi.dll
staco.dll
STHDA.INF
sthda.sys
其中sfng32.sys不是必须的,可以认为主要是4个。 自带驱动之所以不能正确安装,其实是少了几个文件,经过摸索,应该还需要几个必备文件,即:
Sthda.ini
92xxD.ini
92XXD2-1.INI
92XXD2-2.INI
92XXD2-3.INI
92XXD2-4.INI
92XXD8-1.INI
92XXD8-2.INI
92XXD8-3.INI
另外,sthda.inf最好用原版,不要自己精简,以免发生安装错误。

重新打包后,在控制面板-声音和视频设备里可以看到硬件已安装,但不能正常启用。 此时更新硬件驱动,点选自己安装-从磁盘安装,并定位到驱动文件的源目录,却能正常安装!之后就有声音了,但如果不选从磁盘安装,而是指定位置,仍然会无法安装,提示错误!

非常之奇怪的现象! 驱动文件源目录里即是上面我提到的4+9=13个文件,再无其他文件。 同样定位该目录,升级驱动时指定位置不行而选从磁盘安装则行!

我的一点研究结果供参考:staco.dll中其实内嵌了一个stac97.inf文件,用UE打开staco.dll会发现它其实也参与了驱动安装。但就是不知道它在安装中的具体作用了。 希望高手能解决此问题!

我的驱动文件:

[ 本帖最后由 daiddcc 于 2007-10-11 12:12 PM 编辑 ]

SigmaTel.part1.rar

240 KB, 下载次数: 6982, 下载积分: 无忧币 -2

part1

SigmaTel.part2.rar

240 KB, 下载次数: 5949, 下载积分: 无忧币 -2

part2

SigmaTel.part3.rar

58.84 KB, 下载次数: 3395, 下载积分: 无忧币 -2

part3


作者: vistafranky    时间: 2007-10-11 01:18
跟我都机器情况完全一样。无论是用原装驱动代替老毛桃的驱动放在DRIVERS_SOUND.CAB中,还是把驱动直接拷到system32\drivers都不行。老毛桃不久前发的那个装2次的CMD也不行,看来HD声卡驱动还不少问题。 是不是Textsetup.sif里面没弄好呀?

[ 本帖最后由 vistafranky 于 2007-10-11 01:25 AM 编辑 ]
作者: nn2nn    时间: 2007-10-11 10:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: daiddcc    时间: 2007-10-11 10:50
  自己顶一下。 老毛桃漏的9个文件中,只有sthda.ini在sthda.inf中有,其他ini文件则在sthda.ini中标识。
  我曾自己试着用rundll32 setupapi的命令行调用安装sthda.inf,不过没有效果。 看来在硬件中更新升级驱动中选择自动安装就是调用setupapi,所以没效果。
  但选择“从磁盘安装”却能成功,显然这个调用的不仅仅是安装sthda.inf,我甚至发现经过“从磁盘安装”这个过程后,wxpe\inf目录下每个inf文件都生成了一个pnf文件。
  限于水平,昨天花了一整天时间也搞不定。真心希望有高手出手。 文件在家里,今天中午发上来!

[ 本帖最后由 daiddcc 于 2007-10-11 10:51 AM 编辑 ]
作者: vistafranky    时间: 2007-10-11 12:01
这是我dell机器的sthda.inf文件,不知道跟楼主的是否一样。
我曾经用regsnap查看装驱动前后的对比,发现除了改了注册表文件外,驱动文件倒是没有改变,实在不行就在启动时加个写入注册表的批处理算了。

[ 本帖最后由 vistafranky 于 2007-10-11 12:06 PM 编辑 ]

STHDA.rar

15.36 KB, 下载次数: 636, 下载积分: 无忧币 -2


作者: vistafranky    时间: 2007-10-11 12:28
我是先把原装驱动下的所有文件加入到系统DRIVERS_SOUND.CAB中(用XCAB打包),启动后,系统发现设备,但工作不正常。如下图。手动更新驱动后没问题。


这是原装驱动的文件列表。



[ 本帖最后由 vistafranky 于 2007-10-11 12:29 PM 编辑 ]
作者: daiddcc    时间: 2007-10-11 16:06
  顶起来,vistafranky情况和我的类似。 看来此声卡仅是加载inf文件是不行的,sthda.ini及其他ini文件有何奥妙,该怎么处理大概是关键吧。
作者: hdxing    时间: 2007-10-12 08:33
:@ SigmaTel的声卡特别难侍候!我领教过了,SONY的笔记本重新安装XP后怎么样也装不了声卡驱动程序(安装前在原机上提取了驱动的!)!后来在SONY的网站上找了个原装的驱动安装包,装完以后好像一切正常,却怎么样也不能关闭计算机!将声卡驱动缷载后却双可以关机了!这样来回让我装了不下十个版的XP(包括GHOST以及手动安装),最后只好用回原SONY附着的XP才解决问题(原来就是因为这个XP太臃肿才不想用!),唉....问题到今天还是一样没办法解决啊!:@
作者: lierking    时间: 2007-10-21 12:44
我需要的驱动文件和你不一样啊,呵呵,sigmatel真不好处理
作者: neo4026    时间: 2007-10-21 12:53
我的网卡更奇怪 装上后看上去正常 就是不工作 手动更新才行
------------------------分割线------------------------
那是以前用ntfs img的事了
作者: 20110225    时间: 2011-9-29 11:37
我的戴尔也是这样,win7PE还可以,03pe和xppe都是有图无声,问题现在都解决不了




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