专家坐堂(17) 何宗琦 2001年 17期 #1 硬 件   #2为什么不能实现ACPI的STR功能﹖   问:我机器的主要配置是:毒龙600 CPU、EP-8KTA+主板、KINGMAX-133 64MB内存、杂牌TNT2 VANTA显卡、MAXTOR 20GB硬盘。不能实现ACPI的STR功能,无论怎样设置都不行,请问专家该怎样解决?   答:该主板采用VIA Apollo KT133 控制芯片和686A超级南桥控制芯片,是支持STR功能的。但是要在系统中实现STR功能,还要求其它部件也能够支持STR,特别是要求AGP显示卡、开关电源应该支持STR功能。此外,在你的系统中还应该安装VIA提供的4in1安装程序,其中的一个程序就是用来实现电源管理功能的。当你的系统满足上述条件之后,就能够实现STR功能了。   #2 一个中断通道能够允许多个设备占用吗?   问:按照书上所说,每个中断通道只能被一个外部设备占用,当有两个或者多个设备占用同一个中断通道时就会发生冲突,使系统不能正常工作。但是,我在“系统/设备管理器/计算机/属性/中断请求”中发现,有好几个中断被两个或者三个设备占用,如14号通道被“VIA Bus Master PCI IDE Controller”和“Primary IDE Controller”占用,但是并没有发生冲突,这是什么原因?   答:在“中断请求”列出的中断通道分配表中,的确是表示了有两个以上设备占用同一个中断通道的问题。这里,有两种不同的情况,下面我分别解释:   第一种情况,正如来信所说:“如14号通道被VIA Bus Master PCI IDE Controller和Primary IDE Controller占用”。请注意,这里实际上并没有两种设备,都是指主IDE插槽上的硬盘。不过由于你的主板采用的是VIA控制芯片组,所以在Windows安装识别硬件时,又加上了VIA Bus Master PCI IDE Controller这一项。   第二种情况,的确有多个设备共享同一个中断通道的情况,特别是安装多个即插即用适配卡的情况下更可能发生这种情况。的确在早期的ISA总线结构中,一个中断源只能被一个设备占用。这是由于ISA总线中断源采用的是edge-sensitive(脉冲边沿有效)模式,中断信号只有在信号的边沿才能起触发作用,因此不能有多个设备共享同一个中断通道。但是由于历史的原因,能够使用的中断通道只有15个(还有一个作级联用),这常常不能满足安装多个适配器的情况。因此ISA总线之后出现的总线如VESA、PCI等都支持level-sensetive(电平有效)模式,从而允许多个设备同时连到且使用相同的中断源(当然还需要软件的配合)。在level-sensetive模式下,一个中断请求在任何时候都可以被发现。但是,这也只是理论上的情况,在实际的使用中,当多个设备共享一个中断通道时常常会出现死机现象。   不过,从你来信的附表来看,你的系统是第一种情况,因此可以放心使用。   #2 开机提示CMOS出错怎么办﹖   问:我于去年12月购得兼容机一台。主要配置为赛扬667 CPU、技嘉815主板。现在的问题是,如果断开电源接线板上的开关,则开机显示:CMOS checksum error -defaults loaded. F1 to continue,Del to enter SETUP。按下F1可进入WIN98,但是系统日期、时间被改为2000年1月1日00:00:00。如果不断开电源接线板上的开关,则可正常启动。这是什么原因?请专家指教。   答:系统启动时,都要检查CMOS参数的值是否正确,采用的办法是把各个CMOS项的二进制值加起来,如果不正确则给出提示等待用户处理。来信所示开机显示的意思是:CMOS校验和错误,按F1按照缺省值装载,按Del进入SETUP设置程序。因此你按F1之后就重新按照缺省值装载CMOS参数,其结果当然是系统日期和时间都从缺省值开始。造成这种问题的原因是你的CMOS 参数不能保存所致。CMOS参数是存放在CMOS RAM中的,在上电情况下,CMOS RAM由开关电源供电,在掉电之后则由电池供电。如果电池或者电池电路有问题,就不能在掉电之后给CMOS RAM供电,将造成CMOS参数丢失。来信没有说明你是如何关闭机器的,但是可以认为断开电源接线板上的开关才是真正断开了电源,而你的CMOS电池或者电池电路有问题,因此不能保持原有的CMOS参数。在不断开电源插板的情况下,CMOS RAM则由开关电源供电,CMOS参数得以保存,因此能够正常启动。   #2 “转入睡眠状态”为何不见了?   问:我机器的主要配置是:PⅡ300 CPU、华硕P2B主板、华硕V2740显卡、6.4GB硬盘、64MB内存、丽台MODEM,操作系统为Win98 SE。前天,我使用了“转入睡眠状态”功能,后来我碰了碰鼠标想唤醒系统,但它始终醒不过来。我只得热起动,这时出现一条提示:唤醒时没有响应,是否以后还要待机?回答“是”,起动成功,可一检查关机对话框,“确实要”下面的“转入睡眠状态”这一条却消失了。请专家指点如何恢复“转入睡眠状态”这个功能。谢谢!   答:你的主板不支持“系统休眠”功能,因此进入该状态后不能被唤醒。为了避免这种问题出现,系统自动屏蔽了该功能,所以在关机对话框中取消了这一条提示。但是整个系统是完全能够正常工作的。因此我认为你没有必要非得“找回”这一条提示。如果你一定要找回这一条,可以打开“开始/程序/附件/系统工具/系统信息”窗口;选择“工具/系统文件检查器”;选择“扫描改动过的文件;此时将自动对系统文件扫描,并提示你插入系统安装盘,说明安装路径,以便恢复原始文件。或者重新安装你的系统。   #2 怎样判断并口是否损坏﹖   问:我电脑的主板是华硕P2l97,打印机是CANON BJC-1000sp。原工作正常,与别的设备无任何冲突。现在无法打印,提示没有连接。但该打印机在别的电脑上却打印正常,怀疑是主板并口损坏。从Win98中将并口删除并重启后仍能找到并口。不知该如何判断并口是否为物理损坏?希望能够给予帮助,谢谢。   答:提示打印机没有连接,有可能是打印机驱动程序没有安装(或者损坏),或者安装的驱动程序不正确。这种情况可在“控制面板”的“打印机”设置窗口中选择“添加打印机”后重新安装。如果驱动程序重装正确,仍然提示没有连接打印机,可以再检查连接电缆等有无问题。怀疑并口有问题,可以按照下述办法来解决:进入CMOS参数设置程序,在“集成外设设置(Integreated Peripherals)”中,禁止使用板内并口,然后再找一块“多功能卡(一般是ISA插卡)”插在主板上,连接打印机后如果能够正常工作,说明主板集成的打印机接口的确有问题。“多功能卡”在386时代是普遍采用的,在电脑二手市场上可以找到。