网卡故障不只是影响工作站本身,还常常影响到整个网络的正常运行,必须引起网管人员的重视。有经验表明,局域网中的网络故障有30%是网卡导致的,这充分反映了网卡在网络连接中的重要性。在以太网中,网卡用于连接访问介质并控制对介质的存取,以太网采用的载波侦听多路存取/冲突检测方法(CSMA/CD)就是在网卡内实现的。同时,网卡还负责将上层协议形成的协议数据单元(PDU)组成以太数据帧发送到网络上,并负责接收处理网络中传来的以太网帧。发送数据时,网卡首先侦听介质上是否有载波(载波由电压指示),如果有,则认为其他站点正在传送信息,继续侦听介质。一旦通信介质在一定时间段内(称为帧间缝隙IFG=9.6微秒)是安静的,即没有被其他站点占用,则开始进行帧数据发送,同时继续侦听通信介质,以检测冲突在发送数据期间。
如果检测到冲突,则立即停止该次发送,并向介质发送一个“阻塞”信号,告知其他站点已经发生冲突,从而丢弃那些可能一直在接收的受到损坏的帧数据,并等待一段随机时间再进行新的发送。如果重传多次后(大于16次)仍发生冲突,就放弃发送。接收时,网卡浏览介质上传输的每个帧,如果其长度小于64字节,则认为是冲突碎片。如果接收到的帧不是冲突碎片且目的地址是本地地址,则对帧进行完整性校验,如果帧长度大于1518字节(称为超长帧,可能由错误的LN驱动程序或干扰造成)或未能通过CRC校验,则认为该帧发生了畸变。通过校验的帧被认为是有效的,网卡将它接收下来进行本地处理。
网卡能否正常工作取决于网卡及其相连接的交换设备的设置以及网卡工作环境所产生的干扰。网卡在局域网中的故障一般表现在以下几个方面:
(1)网络连接不稳定
在网卡工作正常的情况下,网卡的指示灯是长亮的(而在传输数据时,会快速地闪烁)。如果出现时暗时明,且网络连接老是不通的情况,最可能的原因就是网卡和PCI插槽接触不良。和其他PCI设备一样,频繁拔插网卡或移动电脑时,就很容易造成此类故障,重新拔插一下网卡或换插到其他PCI插槽都可解决。此外,灰尘多、网卡“金手指”被严重氧化,网线接头(如水晶头损坏)也会造成此类故障。只要清理一下灰尘、用报纸把“金手指”擦亮即可解决。
(2)驱动程序出现的故障
网卡和其他硬件一样,驱动程序不完善也极易引起故障,比如采用瑞昱(Realtek)RTL8469芯片的网卡,在Windows2000下就经常会出现NETBIOSTCP/IP方面的错误。将驱动更新到5.621.0304.2005版后(2005
年3月4日发布),此类问题就会迎刃而解。所以,当网卡出现一些不明缘由的故障时,可以到“驱动之家”(w.mydrivers.com)等专业网站更新驱动来解决(推荐大家优先使用经过微软WH0L认证的驱动,通过此认证的驱动程序与Windows系统的兼容性是最好的)。一般在排除硬件、网络故障前提下,升级或重装驱动可以解决很多莫名故障。如果网卡故障是发生在驱动程序更新之后的话,可以用网卡自带的驱动程序来恢复一下。
(3)网卡的工作方式及协议设置导致故障一
网卡的设置也将直接影响工作站的速度。网卡的工作方式可以为全双工和半双工,当服务器、交换机、工作站工作状态不匹配,如服务器、
工作站网卡被设置为全双工状态,而交换机、集线器等都工作在半双工状态时,就会产生大量碰撞帧和一些FCS校验错误帧,访问速度将变得非常慢,从服务器上拷贝一个20MB的文件可能也需要5~10分钟。默认设置,而并不验证实际状态。这方面的错误往往是由于网络维护人员的疏忽,大多时候他们都使用。
一般来讲网卡的协议设置多数时候不容易出错,但设置了多余协议以及网络的工作协议不一致的情况却时有发生。此外,由于协议的无缝互联和互操作是软件开发工程中的难点,实际的应用软件品质并不如开发商所标榜的那样乐观,为了使网络的工作效率达到最佳,网管人员需要经常监测网络协议数量及其工作状态,对于无用的非工作协议要即时清理。所谓非工作协议是指在网络规划和设计中未被选用的协议和应用,出现在各种网络平台之中,它们会耗用一些网络带宽。常用的被捆绑于视窗平台的协议如IPX、1P、NetBEUI基本上没有冲突,许多用户虽然没有同时使用这几种协议但却同时捆绑了这些协议。但如果同时选用了BanyanVines协议,就会向网络中发送大量无法处理的无效数据包,占用大量的网络带宽,破坏数据的传输和处理,致使网络速度变慢并时常出错。虽然NetBIOS设置有多种平台协议的输入输出接口,有助于众多协议的交互工作和各种协议平台及其应用的并存,但从网络性能优化的角度看,各种协议平台和应用版本是由不同厂商开发的,兼容性始终是一个动态适应的过程,多协议工作的冲突是不可避免的。因此,应尽量将不用的协议删除。
(4)1RQ中断引起故障
现在PCI网卡均支持即插即用,在安装驱动时会自动分配IRQ(中断)资源。如果预定的1RQ资源被声卡、Modem、显卡等设备古用,而系统又不能给网卡重新指定另外的1RQ资源的话,就会发生设备冲突导致设备不能使用的问题。如RealtekRT8029PCIEthernet网卡就容易和显示卡发生沖突(均使用1RQ10)。解决方法很简单,可以査找一下主板说明书中对PC插槽优先级部分的说明,将冲突的设备更换到优先级更高的PCI插槽上(一般来说,越靠近ACGP插槽的PC插槽优先级别就越高),并进行调换,直到两冲突设备不再冲突为止。
除此之外,还可以在网卡的设备属性里面,手动为网卡重新分配1RQ值:第一病,按Ctr+Pase快捷键打开“系统属性”,再依次单击“硬件一设备管理”打开设备管理器。第二步:在设各管理器中,展开“网络适配器”,双击网卡设备打开网卡的设备属性,并在“资源”选项卡的“资源设置”列表中选择“中断请求”,然后取消“使用自动的设置”复选框。第三步:单击“更改设置”按钮,重新为网卡分配一个IRQ值,直到“冲突设备列表”显示为“没有冲突”即可。
(5)各种干扰导致故障
网卡与其它电子产品一样,很容易受到磁场干扰而发生故障。如信号干扰、接地干扰、电源干扰、辐射干扰等都可对网卡性能产生较大影响,有的干扰还可能直接导致网卡损坏。所以,网卡和网络布线时,就要采用屏蔽性强的网线和网卡设备,同时尽可能地避开微波炉电冰箱、电视机等大功率强磁场设备,降低网卡故障的机率。
PC机电源故障也会时常导致网卡工作不正常。电源发生故障时产生的放电干扰信号可能窜到网卡输出端口,在进入网络后将占用大量的网络带宽,破坏其他工作站的正常数据包,形成众多的FCS帧校验错误数据包,造成大量的重发帧和无效帧,其比例随各个工作站实际流量的增加而增加,严重干扰整个网络系统的运行。接地干扰也常影响网卡工作,接地不好时,静电因无处释放而在机箱上不断积累,从而使网卡的接地端(通过网卡上部铁片直接跟机箱相连)电压不正常,最终导致网卡工作不正常,这种情况严重时甚至会击穿网卡上的控制芯片造成网卡的损坏。干扰的情况很容易出现,有时网卡干扰。干扰不严重时,网站设计能勉强工作,数据通信量不大时用户往往感觉不到,但在进行大数据量通信时,在Windows98下就会出现“网络资源不足”的提示,造成机器死机现象。
>>> 查看《网卡故障》更多相关资讯 <<<
本文地址:http://www.phpweb.com.cn/news/html/3627.html