品牌机内置猫在WinXP下的安装问题

数码与整机

一台联想天麒的品牌机,在使用Win98操作系统时,能正常安装内置调制解调器的驱动程序,工作也正常。近日,用户将操作系统升级为WinXP(格式化分区、全新安装),发现内置的调制解调器没有安装好:在“计算机管理”的“设备管理器”中的“调制解调器”项提示找到“Legend HSF Modem”,但是有一个“!”号,显示该硬件目前未能正常工作。
出现这种情况,一是因为IRQ(中断请求)冲突,二是因为驱动程序没有装好,也可能是硬件损坏。因它在Win 98中工作正常,可以排除硬件故障的可能性;另外,WinXP操作系统启用“共享中断”技术(需要主板提供ACPI功能,该主板支持),即所有的PCI设备公用一个IRQ,而不会出现中断冲突的问题。因此,在进行维修时,笔者将重点放在驱动程序上。
针对“即插即用”设备的特点,我们先将此调制解调器“卸载”,然后,点击“扫描检测硬件改动”图标,以让系统自动检测“即插即用”设备。系统提示找到“Legend HSF Modem”(图1)

图1
图1

因为该品牌机购买时间较早,随机的驱动光碟中的调制解调器的驱动程序没有WinXP版的,所以选择了“自动安装软件”。但是,未能安装完毕。中断后,提示“不兼容的硬件或软件”(图2)
图2
图2

随后弹出的窗口提示“无法安装这个硬件”,因为“安装设备时,出现了一个错误”,因此“此驱动程序被阻止加载”。
为什么能找到硬件却不能正确安装驱动程序呢?可能是内置调制解调器的PCB上有品牌电脑厂商为之“打造”识别芯片,如BIOS(假设有),以使系统中显示该产商的Logo。而这可能会带来一系列的问题,如系统升级,甚至是驱动程序的升级,都会导致驱动不能正常安装。不过,在以上的错误信息中,我们得到一个非常重要的信息,即“Conexant WINAHSF Softmodem”,也就是说该内置调制解调器的主芯片是“Conexant”(前身为“RockWell”)公司的采用“Rockwell SoftK56”技术的“HSF”芯片,这是一款不带数据处理芯片的“软猫”。为了验证我们的猜测,将主机打开(已过保修期),拆下调制解调器卡,发现其主芯片正是“HSF”芯片“R6793”(图3)
图3
图3

找到正确的主芯片之后,要解决问题就容易了。因为,我也正在使用这款芯片的全向的内置猫,在WinXP 中能自动安装驱动程序,驱动程序名为“Generic SoftK56”。
于是,点击“开始”,右击“我的电脑”,选择“管理”;在“计算机管理”的“设备管理器”中有问题的调制解调器上点右键,选择“更新驱动程序”;在“欢迎使用硬件更新向导”窗口中,选择“从列表或指定位置安装(高级)”;在“请选择您的搜索和安装选项”窗口中,选择“不要搜索。我要自己选择要安装的驱动程序”,以安装非计算机找到的硬件的驱动程序。在随后弹出的窗口中,将“显示兼容硬件”前的“√”点一下,以显示其他的硬件产商及其设备,然后,选择我们需要的“Generic SoftK56”吧。剩下的事就很简单了。安装好的设备就会在“设备管理器”中显示出来了。
现在,经过手动选择、安装驱动的内置调制解调器已能正常工作。