投笔从戎亦有时...........

来源: BlogBus 原始链接: http://www.blogbus.com:80/blogbus/blog/diary.php?diaryid=137065 存档链接: https://web.archive.org/web/20040803104028id_/http://www.blogbus.com:80/blogbus/blog/diary.php?diaryid=137065


投笔从戎亦有时........... 旨在找一方静土,记下一切烦事,留下一点回忆,写尽片刻激情 <<<TotalCommander 6 的ZIP加密压缩扩展支持分析 | 主页 | 明天就是51长假期了>>> 过时的电脑配件等于垃圾! 2004-04-09 计划试验一下BETWIN在2个PCI声卡的情况下,能否顺利分配不同的声卡给不同的STATION,于时,让人给个找了一个旧的PCI声卡,加上我的ONBOARD AC97,就有2个声音系统了。 给我找到的是这样一块旧货: 它使用台湾桦讯(C-Media)的CMI8738/PCI-SX 芯片,是一块简单的板卡。 从桦讯下了8738最新的公版驱动,就匆匆开机箱插上一个空闲的PCI槽位上,顺便拆走一个smart报错的硬盘,接电启动,但出现在load winxp过程途中不断自行reset boot机的现象。 把这快声卡拨走,再开机,BIOS在PCI设备显示处挂住!怪事!再插回声卡,再接电启动,这时启动XP后,变成花屏。再移走声卡,再接电启动,又出现自动reset现象。想到拆那块硬盘时,必须先移开AGP显卡,会不会是AGP显卡接触不好导致呢?把显卡拨出,重插,加镙钉固定,接电启动,终于正常了。 结论:PCI的组件精细电子产品,接触不好,或板卡钮曲,都有可能产生意想不到的导现象。AGP显卡同样附合PCI标准,板卡要求比PCI显卡更高,插卡不正,不紧,不好,会导致启动异常。当因移动过AGP显卡而出现的启动异常,首先要考虑AGP卡接触不好。 为了安装桦讯的公版驱动,booot xp到safe mode,直接运行驱动组件里的setup.exe,显示正在安装,折腾一翻后,重启,但XP在出现登录界面前就给RESET了,换一个槽口,情况依旧。卸载该声卡的驱动,正常启动XP,登录后,提示安装,指定驱动目录,在安装过程中,导致USB设备不能工作,估计出现了IRQ冲突。问题不能解决。 再尝试从速时捷网站( http://www.zoltrixchina.com/ )下他们的夜莺驱动,估计是否对此卡驱动更好。但也注意到,速站上有memo说明他们不知芯片级的驱动,建议到桦讯下载最新的驱动,晕,估计成功可能较渺茫。 WIN系列的OS,有个特点是对设备用过的驱动有记忆,不管这个驱动是否正确,总之在你手动指定过一个驱动后,即使卸载了该驱动,重启WIN,它还是给你装回之前的驱动。有时可以用升级驱动来解决,但设备里还是显示不正确的设备名称,很不爽。 对 WIN98 ,非WIN附带的驱动都放在 %windir%\INF\OTHER 里,只要找到相应的文件,删除就可以了。对WINXP则较隐秘,附加的驱动是存放在一类 OEMx.INF文件 里,该类文件在 %windir%\INF 在里,而且其序号x是每加装一种非系统自动适别的设备时就重构一次驱动库而顺序增加的,用驱动显示的名称,定位在那个oemx.inf里,用notepad打开它,焦点移到最后,会发现类似这样的追加内容: [cmpci_Service_Inst] DisplayName = %cmpci.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\cmaudio.sys [Strings] CMMfgName="C-Media" DiskDescription="C-Media WDM Audio Driver Disk" Sensaura="Sensaura Ltd" CMI8738.DeviceDesc="CMI8738/C3DX PCI Audio Device" WDM_CMPCI.DeviceDesc="CMI8738/C3DX PCI Audio" WDM_CMPCI.Wave.szPname="C-Media Wave Device" WDM_CMPCI.Topology.szPname="C-Media Mixer Device" Audio3D_CLSID="{D8F1EEE0-F*-11CF-8700-00A0245D918B}" DevName="Sensaura Audio3D(tm) API" CMNAudioProperty_CLSID="{C18ED891-C7E5-4f77-8531-707979A2930D}" CMNAudioProperty_FriendlyName="CMAudio WDM Property Component" CMNAudioProperty_ProgID="CMAudioPropertyCOM.11" CMNAudioProperty_VersionIndependentProgID="CMAudioPropertyCOM" MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" WDM_MIDI="WDM-based Device" WDM.UART.szPname="MPU-401" WDM.FMSynth.szPname="FM Synthesizer" Proxy.CLSID= "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}" KSNAME_Wave="Wave" KSNAME_UART="UART" KSNAME_FMSynth="FMSynth" KSNAME_Topology="Topology" cmpci.SvcDesc = "C-Media PCI Audio Driver (WDM)" UninstallDisplayName="PCI Audio Driver" UninstallString="cmuninst.exe" MixerName="SOFTWARE\C-Media\MixerName" Mixerparam="Mixer.exe /startup" GUID.WaveOutWaveIn="{209A9FAC-0A88-4ec9-AEF4-84C01BD5477F}" SHT.WaveOutWaveIn="WaveRecord" PIN.WaveOutWaveIn="Wave" GUID.SpdifInterface="{2C42DDBD-85D3-4dae-9473-82FBAF51BC5B}" SHT.SpdifInterface="SPDIF" PIN.SpdifInterface="SPDIF Out" GUID.MonoIn="{51C53816-3407-4BA0-8B4D-B4FCADC65A54}" SHT.MonoIn="Mono In" PIN.MonoIn="Mono In" 我还注意到这样的现象,oemx.inf总是序号最大的在起作用的,当未用手工修理过oemx.inf时,这个文件虽然内容改变,但 修改时间还是保持原来的时间 ,但创建时间会变成当前时间,这样有时会误解为文件没有更新!而系统发现oemx.inf被修改,则会自动重构oem(x+1).inf文件。 用上面的方法,清干净旧的驱动后,重启WINXP,识别到声卡时,指定速时捷的夜莺驱动,但还是导致在驱动安装期间USB设备失效,系统不稳定,重启后,连登录也进不了。 如法刨制,搜索出其他的CMI8738芯片的驱动,总是抱着应可以搞好的心情,继续和这旧货战斗。其中找到一个驱动,运行setup.exe时,报找不到芯片,真搞不清是卡做得不标准还是什么问题,总之,此旧卡,费了九牛二虎之力都不能在我的AOPEN主板上安家,也有可能是和AOPEN主板的在板AC97芯片冲突,但我换插槽不能解决问题,估计还是卡做得比较糟糕。 另外,安装这快声驱的驱动的一个副作用时,连我的AGP Nivida Gfmx440显卡的驱动也搞坏,要重装N卡的驱动,才出登录界面。这又一次印证了一句话: 在IT领域,不要过份考虑资源的保值,2年的时间差,就足以让非主流型号的板卡失去用武之地! 从这次让人极度疲倦的装卡经历,我想,这种旧产品的加速淘汰问题一定程度上是由于业界领先的巨头们造成的,他们根本就不愿意旧货能永葆青春!若是体系设计好点,可以定义板卡统一的固件接口,任何板卡生产商生产任何类型的板卡,都要内置这样的固件接口,符合工业标准的OS应能无驱访问这固件接口,取得板卡的关键资料,再配合定义体系优良的类似USB无驱的固件驱动体系,主流OS应能套上驱动模板到该固件接口上,让该板卡能自适应地工作。但板卡厂商可以开发性价比更高的驱动供用户选择。若能实现这样的体系标准,旧货再不是头痛的问题了。 birong 发表于 2004-04-09 15:26 引用(Trackback0) 编辑 引评 继续讨论 TrackBack URL: http://blogbus.com/blogbus/blog/tb.php/137065 下面的blog引用了 投笔从戎亦有时........... 中的 过时的电脑配件等于垃圾! . 评论 本人提供BeTwin,他的强大功能是大家都知道的。电脑分身技术!一拖多技术! 本人还提供Hishare和Vio-Server 2000,功能和BeTwin不分上下,体积小和资源占用少更是他的特点,有意者可以谈谈哦。QQ:309730853 邮箱:bones@263.net 仅卖¥100/点. VIO ( ) 发表于 2004-07-31 06:14 本人提供BeTwin,他的强大功能是大家都知道的。电脑分身技术!一拖多技术! 本人还提供Hishare和Vio-Server 2000,功能和BeTwin不分上下,体积小和资源占用少更是他的特点,有意者可以谈谈哦。QQ:309730853 邮箱:bones@263.net 仅卖¥100/点. VIO ( ) 发表于 2004-07-31 06:15 本人提供BeTwin,他的强大功能是大家都知道的。电脑分身技术!一拖多技术! 本人还提供Hishare和Vio-Server 2000,功能和BeTwin不分上下,体积小和资源占用少更是他的特点,有意者可以谈谈哦。QQ:309730853 邮箱:bones@263.net 仅卖¥100/点. VIO ( ) 发表于 2004-07-31 06:15 发表评论 最近更新 Blogger也推出Rich-text editor Trackback对中文世界是一种考验 周鸿伟领导下的YAHOO MAIL能耳目一新吗? Gmail的contact导入功能 修改好GML工具,导入了一批邮件到GMAIL 偶然发现Yahoo还真体贴:克隆邮 将邮件redirect到GMAIL的发送箱里去 some ADVICE to gExodus 金善日的不幸的起源 无处不在的ZG特色供求关系