板载集成网卡故障一般有两种:第一种是电脑检测不到网卡;第二种是进系统后无法连接到网络。而硬网卡和软网卡又有不同的维修思路。下面小伍就详细介绍下网卡故障的维修方法:
1.检测不到网卡
(1)硬网卡
首先耍对网卡接口到网卡芯片的线路测量对地阻值,如果过低,则网卡芯片内部已经短路,这种情况多数是由于在雷雨天气中使用电脑,导致雷电中的高压由网线进入网卡芯片,在瞬间将网卡芯片击穿所致。这也是夏季中最常见的网卡芯片故障。遇到这种故障,直接对网卡芯片进行更换即可。
接着要测量网卡的工作电压。常见的10OM网卡,以RTL8100C为例,其工作电压为2.5V。1000M网卡以RTL8110S为例,工作电压为1.8V和1.5V,此电压可以在网卡周边的三极管、MOS管或稳压元件上测量得到,其电压不能有很大的偏差,如果有偏差,就要检查相关电路的三极管、MOS管及稳压元件工作是否正常。同时,还要对MOS管或稳压元件的输出端的对地阻值进行测量,(www.0731wx.com)如果其对地阻值低于50Ω。则网卡芯片工作电压短路,要对网卡芯片进行更换。下图所示为2.5V电压的电路原理图,网卡芯片给图1中的Q76三极管提供一个CTRL25控制电压,用来将VCC3_SB电压转换为网卡工作所需的LAN_V25电压,1.8V和1.5V电压的产生原理与此基本相同。
测量完硬网卡的工作电压,接着要检查网卡的基准频率是否是正常,其频率为25MHz。由图2可以看到,25MHz频率由晶振X4产生。可以用示波器或频率计来测量主板背面晶振的引脚,观察其频率是否为25MHz以及波形是否正常。如不正常,则测量两个引脚的对地阻值,如果阻值偏小(低于50Ω)则硬网卡芯片损坏。
晶振本身坏的并不多,多数是网卡芯片本身坏掉,或晶振两脚的对地电容(下图中的C374和C375)被人为磕掉引起无25MHz频率。
由于板载硬网卡本身是PCI设备,所以运行在PCI总线上,PCI总线上的相关信号如果有异常也会影响硬网卡的工作,如RESET#、CLK、FRAME#、IRDY#、TRDY#、STOP#、DEVSEL#、IDSEL、C/BE[3:0]#、AD[31:0]等重要的信号如果有开路和短路,都会导致检测不到网卡。在实际的维修中,通向南桥的AD[31:0]是故障最多发的常见原因有PCI槽倒针、PCB断线、南桥损坏等。
对于AD[31:0],可以通过测量PCI槽上ADI31:[0]线的对地阻值来发现问题所在。由于每款主板的设计和走线不同,所以测量出来的对地阻值的数值也不一定是相同的。
但可以依照这样一个标准,即每条AD线的对地阻值都应大于100Ω,并且都应是均值的,每条AD线的差异就在个位数范围(在这里有一点要特别注意,在测量的时候,很有可能出现某一条AD线的对地阻值与其他AD线相比会有偏差的情况,这是正常的,该条AD线上一般会串联一颗100Ω的贴片电阻后与网卡芯片的IDSEL信号连接,如下图所示,圈内的就是这颗电阻。这个信号的作用是进行PCI设备的选择,并使其读写有效,所以这条AD线上的对地阻值会与其他的AD线有十位数上的差异。而且这颗100Ω的电阻如果坏掉,也会引起检测不到网卡)当测量到AD[31:0]信号有异常的时候,首先要排除PCI槽倒针现象,以防止倒针引起的AD线短路,而后就要将网卡芯片拆掉,再进行测量,看AD[31:0]信号是否变为正常,来确认异常情况是否为南桥开、短路或PCB断线。
对于在主板上采用最多的REALTEK(8100C、8139、8110S等)芯片,还有一个信号是要格外注意的,即ISOLATEB信号。以8100C芯片为例,此信号位于(22)脚,由5V或3.3V电压通过一个简单的分压电路来使其保持高电平状态。当这个信号为低电平的时候,就会将8100C芯片与PCI总线隔离开,导致无法检测到网卡。其典型电路如下图所示。在实际维修过程中,接VCC5的电阻(R551)是比较容易损坏的,电阻开路会造成分压电路失效,使ISOLATEB信号变为低电平,导致无法检测到网卡。
众所周知,硬网卡芯片需要一颗串行存储芯片(93C46)来存储一些网卡芯片工作所需要的重要信息及MAC地址,如果93C46中的资料错误或者本体损坏,也会导致网卡无法检测到,这与主板维修中,BIOS损坏会引起主板不开机是同样的道理,我们可以通过重新对93C46进行烧录来解决网卡芯片信息丢失引起的网卡检测不到故障。具体操作如下:下载专用的烧写程序PG8139.EXE(以8100C网卡芯片为例,每一款网卡芯片都有不同的专用烧写程序,此网卡芯片烧写程序可以到www.chinafix.com.cn网站下载,下面提及的程序同样也可以在该网站下载)并解压到硬盘上,启动MS-DOS后运行EDIT程序,编辑39D8100.CFG文件,在第一行的NoteID处的等号后输入网卡芯片的MAC地址,保存后退出,输入PG813939D8100.CFG并回车,就可以对93C46芯片中所存储的资料进行重新烧写了。
(2)软网卡
软网卡检测不到的维修步骤与硬网卡差不多,同样也是要先进行网卡接口的测量,而后测量其工作电压及晶振的频率是否正常。一般的软网卡芯片体积较小,在主板的设计中多放置在PCI槽或AGP槽的上方,这就导致了用户在插拔PCI卡或AGP卡的时候,可能会不慎将软网卡芯片周围的小贴片电阻或电容磕飞,使得软网卡工作所需的信号不正常,这也是导致网卡芯片检测不到的重要原因之一。
由于软网卡芯片本身只是一个解码芯片,其运算部分在南桥中,所以如果软网卡芯片各方面的工作条件都正常,基本上就可以断定为南桥内部的运算部分有故障了。
由于更换BGA元件的技术要求很高和BGA元件的价格比较昂贵,这样的主板就没有维修的必要了。在不影响主板其他功能的情况下,可以建议客户另加一片PCI的网卡来解决网卡的问题。
2.无法连接网络
无法连接网络的现象比较常见,如任务栏上的网络连接图标打叉、出现惊叹号标志,或是在网络条件正常的情况下无法上局域网或互联网。PING其他机器或网关、网站的lP地址时显示超时或硬件错误等,都可以归入无法连接网络的故障中。
对于无法连接网络故障的维修思路,硬网卡与软网卡基本一致。首先要确认网卡接口是不是有异常,网卡接口是标准的RJ45接口,如果接口内的弹片的位置偏离或偏低,会导致RJ45的接头无法完全接触,使数据无法传输。
再者就是由于主板的使用环境不好,空气中湿度过大,会造成弹片氧化,使RJ45接口与接头间的接触电阻变大,导致信号传输出错。对于这种情况,可以用棉签沾适量的98%无水酒精或去渍油擦拭来解决。
网卡接口后的75Ω电阻和数据泵也是比较容易损坏的。75Ω电阻一端与网卡接口相连,一端与地相连接,在受到雷击后,75Ω电阻坏的几率非常大,该电阻坏掉会引起网卡连接出现惊叹号的标志,在使用DHCP服务的网络中无法分配IP地址。数据泵是位于网卡接口后侧的长方形黑色芯片,它的作用是调节发送和接收信号。当网卡要发送信号的时候,它会先给数据泵一个指令,然后才传出去,当外边有信号进来的时候,数据泵会发一个指令给主控芯片,当遇到信号繁忙的时候,它会调节数据流,起到指挥数据正常流动的作用。与75Ω电阻一样,数据泵因为是网卡接口到网卡芯片的必经之路,所以在雷雨季节里也很容易损坏。
排除了软网卡芯片周边元件损坏后,无法连接网络的最大可能就是RX和TX信号不正常了。RX为“收”信号,TX为“发”信号,这一发一收才使得本机数据与外界数据进行传输,所以当RX与TX中的任意一个信号出故障的时候,都会造成网络传输故障。
RX和TX信号分为两部分,第一部分为由网卡接口至软网卡芯片(也就是解码芯片),有4个信号脚RX+、RX-、TX+、TX-,可以通过测量相关软网卡芯片上的引脚来进行判断,这4个信号脚对地的阻值应为一致的,不可以有偏高或偏低,如果发现异常,则软网卡芯片损坏。
第二部分是由软网卡芯片到南桥,有8个信号脚,分别为RX[3:0]和TX[3:0],并分别通过一个同阻值的排阻(如22Ω或33Ω)与南桥相连,测量相关的排阻上的引脚就可以判断RX[3:0]和TX[3:0]信号是否正常。如果发现异常,先要确定排阻是否开路,如排阻未开路,则将排阻取下,分别测量PCB上排阻焊盘通向南桥和软网卡芯片两端对地的阻值,看哪一端有异常,由此来判断RX[3:0]和TX[3:0]信号的开路或短路的故障点在何处,并进行更换处理。
MAC地址出错也会引起无法连接网络。MAC(MediaACCessControl,介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的串行存储芯片中(93C46),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。
不过有一些主板例外,如集成软网卡的NV或VIA及SIS主板,有时会将MAC写入BIOS块的BOOTBLOCK区。也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,该物理地址也是全球唯一的。生产主板的厂商会购买其中一组,具体生产时,逐个将唯一地址赋予每块主板的网卡。说形象一些,MAC,就如同我们身份证上的身份证号码,具有全球唯一性。当这个地址不为规范的值时,就会导致DHCP服务器无法对网卡分配正确的IP地址,导致数据无法传输。
如图所示,在Windows2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig/all”→回车,即可看到MAC地址(方框中的00-50-BA-CE-07-OC)。