56k软硬“猫”的故事

Author: 林英燮 Date: 1998年 第27期 39版

  上网是一种潮流,第一件事当然是买一个“猫”(Modem)。由于本地的163网支持56K速度的连接,所以我决定购买56K的Modem。本人从《电脑报》中得知56K Modem 的最新国际标准是V.90,所以也定下了购买目标:支持V.90的带语音功能的内置Modem。最后本人选中了一款速捷时(Zoltrix)支持V.90升级并带语音功能的内置Modem(要软件升级为V.90),450元。打开后只见其包装简单,只有一块Modem电路板、一条电话线、一张Windows95驱动盘、两张应用软件盘,两本说明书。
  本人先在单位的IBM奔腾200机上装上。开机后Windows95自动检测出了新的硬件,并自动把放在A盘中的驱动程序给装上,一切的安装工作都自动进行,太方便了。于是我马上在拨号网络上新建一个163的连接,马上拨号上网。可不行!系统提示出现错误,为何?啊,这个是内置Modem!进入BIOS设置,把主板上的COM2串行口设为无效。重新启动、拨号,Modem 发出了可爱的拨号音,不一会儿又显示出检查用户名和口令,最后显示出已经以50,000bps的速度连接上了。于是马上调出IE,Microsoft 的网页立即出现在屏幕上,于是又把已准备好的热门网址一一输入浏览,速度也挺快的。于是本人大为高兴,能以廉价用上56K的快速Modem。
  可是好景不长,当把Modem拿回家,安在自己的486-80电脑上时,本人就笑不出了。安装过程一样简单方便地自动进行。可一拨号,发出拨号音后,还未出现检查用户名和口令的提示就死机,鼠标、键盘都锁死,要按RESET才能重新启动。于是本人进入了漫长的查找故障之路,但最后还是死机。最后只好放弃,认定是本人的机子太低档,不兼容最新的56K Modem。
  无用的Modem只好拿回电脑店看能不能退款。来到电脑店一问才知到,这只Modem要586-100以上的电脑才能使用。什么!Modem什么时候挑起电脑来了?店员于是道出了个中秘密。此Modem用的芯片是PCTEL 38800,原本是用来制作33.6K Modem的。但现在它利用CPU的强大运算能力,用软件与其结合工作,使其能工作在56K的速度上。也就是说这是一个软Modem!原本应由Modem芯片处理的工作,现在交给CPU用软件来完成。正因如此,需要CPU有强大的处理能力,所以它在单位的奔腾200上工作完好,而在家中的486上因不堪重负而死机。本人早就听闻过有软Modem这回事,但这次可给我撞个正着,带来了不少麻烦。
  后来老板又拿出两种Modem,说是用Rockwell芯片制的,是真正的56K芯片,完全不用电脑来处理Modem的工作,即使是386、486电脑使用起来也完全没有问题。这两款Modem一种是T&W的内置Modem(600元),另一种是速捷时(Zoltrix)的外置Modem(640元)。在老板的大力推荐下,我只好补上差价选了速捷时的外置Modem。它支持K56flex标准,内带V.90的FLASH ROM升级程序。
  Modem拆开后,见其配件齐全,说明书、保修卡、用户手册等多本,有一张光盘、一张Windows95的驱动软磁盘、一条电话线,一个麦克风,还有一个鼠标垫。于是本人马上接好Modem(接在COM2口),开机设置BIOS,把板上的COM2串行口设为有效。开机后,Windows95马上又测出了我的Modem,并把驱动程序自动装上,一切都非常顺利。于是我马上在拨号网络上创建了163的连接,拨号上网,好在一切顺利,接通电话,检查完用户名和口令后,显示出已经以44,000bps的速度连接上了。运行IE,终于又看到了Microsoft 的网页,证实了我的486电脑终于连上网了。
  但又有问题了,好像速度慢了不少,难道是我的486太慢了吗?于是我拿出Modem的说明书细读,不好,原来Modem要求串口的UART是16550的,但好像我的电脑不是?马上照说明书说的,在DOS下运行MSD测一下COM口,结果显示串行口的UART是8250的。
  无奈之下我只好对Windows 95中的设置进行调整。把Modem的最快速度设为115K,并选中仅以此速度连接,把COM端口的最快速度也设为115K。重新启动后,Modem竟然工作得一切正常,难道我的COM口真能上到115K的速度?
  有了这次经验,我认为购买56K Modem时要注意如下几点:
  1.购买内置Modem时,要分清其是否是软Modem,是否需要CPU进行大量的数据处理。你的电脑一定要586-100以上,才可使用这种软Modem。但它会使电脑的性能有一定的下降,并影响其它程序的运行(视CPU速度而定)。如果你不介意这些,使用软Modem可为你节省不少金钱。如你的机子太慢,或者不想影响电脑的性能,还是购买硬Modem吧。
  2.购买外置Modem时,如果你的电脑是486或以下时一定要注要,其COM口的UART是否为16550。如果不是,你就不要买外置的,还是买内置的才能达到其速度(因为内置Modem中已有UART 16550芯片)!
  3.现在购买56K Modem时,一定要注意你的ISP所支持的56K标准是什么。
  4.Modem一定要支持V.90标准的升级。现在虽然有的ISP不支持V.90,但这是国际标准,不久ISP一定会转为V.90的。如你的Modem不能支持升级,那到时你的Modem只能当作33.6K使用了。升级的方法有两种,一种是软件升级、另一种是FLASH ROM升级。如果是软Modem,当然是用软件升级,但有一些硬Modem(特别是内置的)升级为V.90时也是用软件升级的方法实现。还有一点是Modem最好已内附V.90的升级程序,这证明这只Modem完全能工作在V.90的标准上。如果没有,到升级时才找程序也挺麻烦的。
  如各位读者有任何问题或意见可E-mail给我,地址为lyxe@163.net。