您现在的位置:电脑故障首页 > 声卡音箱安装设置 > 解决AU8830声卡与i815e/i815ep主板的冲突 > 正文

解决AU8830声卡与i815e/i815ep主板的冲突

电脑故障提供关于解决AU8830声卡与i815e/i815ep主板的冲突的解决办法


   近日我在帮朋友装机时遇到一个令人奇怪的问题:在 Intel i815e/i815ep 的主板上安装AU8830芯片组的声卡时老是提示:

1. Gameport 找不到。
2. MPU-401 找不到。
3. SB Pro Emulation找不到的情况。

  安装 Driver 的时候 Windows 会警告你说你现在是装在 Secondary PCI Slot 上面,会造成以上三个装置无法使用的情况。说是要改装在 Primary PCI Slot才行,不过根据我刚刚试验的结果,好象换了不同的 PCI 插槽还是一样的结果,所以问题不单单只是在于 PCI 插槽的关系。

  根据的我经验,问题的来源应该是因为 Aureal 的芯片无法正确的在 Secondary PCI Bus上工作,因为 Secondary PCI Bus 无法取得 Legacy Device 需要的 I/O 资源(这应该算是驱动程序的限制性吧!?)然后在 815E/815EP 芯片组的主板上,声卡会自动的被分配到使用 Secondary PCI Bus,所以会造成 Gameport、MPU-401、SB Pro Emulation 这三个装置无法正常的被 Windows 检测到。以下是我所解决的方法,请朋友们参考一下。
注意:这个修改方式只适用于公版的驱动程序以及使用Intel 815系列芯片的主板上。

  首先把驱动程序解压缩,比如到 C:TempAureal,然后用文书工具(wordpad、ultraedit32 之类的程序)去修改 au30mmed.inf 这个档案。进入档案后寻找 "disable" 这个字,搜索后会自动的跳到下面这一段:

[AspenOverides.Addreg]
; virtual devices
;HKR,Config,DisableJoystick,1,1 (附注四)
;HKR,Config,DisableMPU401,1,1 (附注三)
;HKR,Config,DisableDOSModemPort,1,1 (附注二)
;HKR,Config,DisableSBFM,1,1 (附注二)
;HKR,Config,DisableRealModeLegacySBFM,1,1 (附注二)
HKR,Config,DisableRealModeLegacySBFMUsingREM,1,1
HKR,Config,DisableSBFMIRQLevel,1,1
HKR,Config,DisableSBFMIRQSharing,1,1
;HKR,Config,DisableBusDetection,1,1 (附注一)
; a3d
;HKR,Config,EnableA3DReserve,1,1
;HKR,Config,NumHost3DBuffers,1,6
HKR,Config,Reserve2DSRC,1,8

附注一:把这行的 ; 符号去掉的话则 Windows 可以正常的抓到上述的三个装置,同时附注二、三,以及四的先决条件都是要把附注一的 ; 去掉,因为如果不去除掉这个 ; 的话,则 Windows 根本无法抓到这三个装置。
附注二:把附注二所注明的这三行的 ; 去掉的话则可以不用安装 SB Pro Emulation>。
附注三:把这行的 ; 符号去掉的话则不会安装 MPU-401。
附注四:把这行的 ; 符号去掉的话则不会安装 Gameport。

  修改完后别忘了储存档案.....

  再来把系统中有关音效的部分都移除掉,然后重开机,进入 BIOS 中的 PNP Extension 把 IRQ5 Reserve 屏蔽起来,然后重新开机,Windows 会抓到声卡。把驱动程序的路径指到刚刚解压缩后的目录下,这样应该就可以解决问题了。

  如果不需要 SB Pro Emulation 的话则可以把声卡所使用的 PCI 插槽的 IRQ 强制指定为 IRQ5,如此一来的话 AU8830 会单独的使用 IRQ5 可以避免一些不必要的 IRQ 冲突。