老树发新枝——ISA声卡的使用

Author: 流萤 Date: 1999年 第34期 23版

  上月我把自己的“老”电脑升级了。升级完后因忙于其他事情很长时间没有使用电脑,昨天买了一张光盘,执行其中的说明书文件Readme.exe时,发现音箱里没有传出应该有的背景音乐,却发出刺耳的噪音,即使退出Readme.exe程序,噪音仍然存在,只有重新启动电脑噪音才停止。
  我的声卡是花王501PD,芯片为YAMAHA 718-S。除了无法正常播放CMF音乐(Readme.exe的背景音乐就是CMF音乐)外,其余的功能均正常。由于故障是升级后才出现的,所以重点怀疑对象为新近更换上的部件。这次升级换了两个部件:CPU由原来的P5/120换为AMD K6-2/266;显卡由联讯3365E(S3 Trio 64V+)换为同维Trident 9750。由CPU引起的不兼容故障很少见,因此先尝试把原来的老显卡换回去,结果故障依旧;当我把老CPU P5/120换回去后故障消失,由此可以确定故障是因换CPU引起的。但我不可能因为这个小问题就废弃新买的CPU,也不值得为此再另买一块声卡。于是下决心要探究出个所以然来。
  再插上AMD K6-2/266试机,故障又出现;当我把CPU外频也就是总线频率由66MHz调整为60MHz后,声卡恢复正常了!看来问题的根源在总线频率上,换了新的CPU后外频提高了,ISA总线的频率也随之提高了,ISA声卡在新的总线频率下不能正常工作了。
  问题的根源找到了就要着手解决。打开BIOS设置菜单,发现在“Chipest Features Setup”中有两项与ISA总线有关:“16-bit I/O recovery time”与“8-bit I/O recovery time”,把后一项由原来的“1 BUSCLK”改为“5 BUSCLK”,声卡就可以在66MHz的CPU外频下正常工作了(更大的数值也能正常工作,但较小的数值有较高的性能)。至此,故障完全排除。