板載網(wǎng)卡故障的維修思路和方法
常見(jiàn)的板載網(wǎng)卡故障有兩種:一是檢測(cè)不到網(wǎng)卡;二是無(wú)法連接網(wǎng)絡(luò)。而硬網(wǎng)卡和軟網(wǎng)卡又有不同的維修思路。
1.檢測(cè)不到網(wǎng)卡
(1)硬網(wǎng)卡
首先耍對(duì)網(wǎng)卡接口到網(wǎng)卡芯片的線路測(cè)量對(duì)地阻值,如果過(guò)低,則網(wǎng)卡芯片內(nèi)部已經(jīng)短路,這種情況多數(shù)是由于在雷雨天氣中使用電腦,導(dǎo)致雷電中的高壓由網(wǎng)線進(jìn)入網(wǎng)卡芯片,在瞬間將網(wǎng)卡芯片擊穿所致。這也是夏季中最常見(jiàn)的網(wǎng)卡芯片故障。遇到這種故障,直接對(duì)網(wǎng)卡芯片進(jìn)行更換即可。
接著要測(cè)量網(wǎng)卡的工作電壓。常見(jiàn)的10OM網(wǎng)卡,以RTL8100C為例,其工作電壓為2.5V。1000M網(wǎng)卡以RTL8110S為例,工作電壓為1.8V和1.5V,此電壓可以在網(wǎng)卡周邊的三極管、MOS管或穩(wěn)壓元件上測(cè)量得到,其電壓不能有很大的偏差,如果有偏差,就要檢查相關(guān)電路的三極管、MOS管及穩(wěn)壓元件工作是否正常。同時(shí),還要對(duì)MOS管或穩(wěn)壓元件的輸出端的對(duì)地阻值進(jìn)行測(cè)量,如果其對(duì)地阻值低于50Ω。則網(wǎng)卡芯片工作電壓短路,要對(duì)網(wǎng)卡芯片進(jìn)行更換。下圖所示為2.5V電壓的電路原理圖,網(wǎng)卡芯片給圖1中的Q76三極管提供一個(gè)CTRL25控制電壓,用來(lái)將VCC3_SB電壓轉(zhuǎn)換為網(wǎng)卡工作所需的LAN_V25電壓,1.8V和1.5V電壓的產(chǎn)生原理與此基本相同。
測(cè)量完硬網(wǎng)卡的工作電壓,接著要檢查網(wǎng)卡的基準(zhǔn)頻率是否是正常,其頻率為25MHz。由圖2可以看到,25MHz頻率由晶振X4產(chǎn)生。可以用示波器或頻率計(jì)來(lái)測(cè)量主板背面晶振的引腳,觀察其頻率是否為25MHz以及波形是否正常。如不正常,則測(cè)量?jī)蓚(gè)引腳的對(duì)地阻值,如果阻值偏小(低于50Ω)則硬網(wǎng)卡芯片損壞。
晶振本身壞的并不多,多數(shù)是網(wǎng)卡芯片本身壞掉,或晶振兩腳的對(duì)地電容(下圖中的C374和C375)被人為磕掉引起無(wú)25MHz頻率。
由于板載硬網(wǎng)卡本身是PCI設(shè)備,所以運(yùn)行在PCI總線上,PCI總線上的相關(guān)信號(hào)如果有異常也會(huì)影響硬網(wǎng)卡的工作,如RESET#、CLK、FRAME#、IRDY#、TRDY#、STOP#、DEVSEL#、IDSEL、C/BE[3:0]#、AD[31:0]等重要的信號(hào)如果有開(kāi)路和短路,都會(huì)導(dǎo)致檢測(cè)不到網(wǎng)卡。在實(shí)際的維修中,通向南橋的AD[31:0]是故障最多發(fā)的常見(jiàn)原因有PCI槽倒針、PCB斷線、南橋損壞等。
對(duì)于AD[31:0],可以通過(guò)測(cè)量PCI槽上ADI31:[0]線的對(duì)地阻值來(lái)發(fā)現(xiàn)問(wèn)題所在。由于每款主板的設(shè)計(jì)和走線不同,所以測(cè)量出來(lái)的對(duì)地阻值的數(shù)值也不一定是相同的。
但可以依照這樣一個(gè)標(biāo)準(zhǔn),即每條AD線的對(duì)地阻值都應(yīng)大于100Ω,并且都應(yīng)是均值的,每條AD線的差異就在個(gè)位數(shù)范圍(在這里有一點(diǎn)要特別注意,在測(cè)量的時(shí)候,很有可能出現(xiàn)某一條AD線的對(duì)地阻值與其他AD線相比會(huì)有偏差的情況,這是正常的,該條AD線上一般會(huì)串聯(lián)一顆100Ω的貼片電阻后與網(wǎng)卡芯片的IDSEL信號(hào)連接,如下圖所示,圈內(nèi)的就是這顆電阻。這個(gè)信號(hào)的作用是進(jìn)行PCI設(shè)備的選擇,并使其讀寫(xiě)有效,所以這條AD線上的對(duì)地阻值會(huì)與其他的AD線有十位數(shù)上的差異。而且這顆100Ω的電阻如果壞掉,也會(huì)引起檢測(cè)不到網(wǎng)卡)當(dāng)測(cè)量到AD[31:0]信號(hào)有異常的時(shí)候,首先要排除PCI槽倒針現(xiàn)象,以防止倒針引起的AD線短路,而后就要將網(wǎng)卡芯片拆掉,再進(jìn)行測(cè)量,看AD[31:0]信號(hào)是否變?yōu)檎#瑏?lái)確認(rèn)異常情況是否為南橋開(kāi)、短路或PCB斷線。
對(duì)于在主板上采用最多的REALTEK(8100C、8139、8110S等)芯片,還有一個(gè)信號(hào)是要格外注意的,即ISOLATEB信號(hào)。以8100C芯片為例,此信號(hào)位于(22)腳,由5V或3.3V電壓通過(guò)一個(gè)簡(jiǎn)單的分壓電路來(lái)使其保持高電平狀態(tài)。當(dāng)這個(gè)信號(hào)為低電平的時(shí)候,就會(huì)將8100C芯片與PCI總線隔離開(kāi),導(dǎo)致無(wú)法檢測(cè)到網(wǎng)卡。其典型電路如下圖所示。在實(shí)際維修過(guò)程中,接VCC5的電阻(R551)是比較容易損壞的,電阻開(kāi)路會(huì)造成分壓電路失效,使ISOLATEB信號(hào)變?yōu)榈碗娖剑瑢?dǎo)致無(wú)法檢測(cè)到網(wǎng)卡。
眾所周知,硬網(wǎng)卡芯片需要一顆串行存儲(chǔ)芯片(93C46)來(lái)存儲(chǔ)一些網(wǎng)卡芯片工作所需要的重要信息及MAC地址,如果93C46中的資料錯(cuò)誤或者本體損壞,也會(huì)導(dǎo)致網(wǎng)卡無(wú)法檢測(cè)到,這與主板維修中,BIOS損壞會(huì)引起主板不開(kāi)機(jī)是同樣的道理,我們可以通過(guò)重新對(duì)93C46進(jìn)行燒錄來(lái)解決網(wǎng)卡芯片信息丟失引起的網(wǎng)卡檢測(cè)不到故障。具體操作如下:下載專用的燒寫(xiě)程序PG8139.EXE(以8100C網(wǎng)卡芯片為例,每一款網(wǎng)卡芯片都有不同的專用燒寫(xiě)程序,可到網(wǎng)卡官網(wǎng)下載)并解壓到硬盤(pán)上,啟動(dòng)MS-DOS后運(yùn)行EDIT程序,編輯39D8100.CFG文件,在第一行的NoteID處的等號(hào)后輸入網(wǎng)卡芯片的MAC地址,保存后退出,輸入PG813939D8100.CFG并回車,就可以對(duì)93C46芯片中所存儲(chǔ)的資料進(jìn)行重新燒寫(xiě)了。
(2)軟網(wǎng)卡
軟網(wǎng)卡檢測(cè)不到的維修步驟與硬網(wǎng)卡差不多,同樣也是要先進(jìn)行網(wǎng)卡接口的測(cè)量,而后測(cè)量其工作電壓及晶振的頻率是否正常。一般的軟網(wǎng)卡芯片體積較小,在主板的設(shè)計(jì)中多放置在PCI槽或AGP槽的上方,這就導(dǎo)致了用戶在插拔PCI卡或AGP卡的時(shí)候,可能會(huì)不慎將軟網(wǎng)卡芯片周圍的小貼片電阻或電容磕飛,使得軟網(wǎng)卡工作所需的信號(hào)不正常,這也是導(dǎo)致網(wǎng)卡芯片檢測(cè)不到的重要原因之一。
由于軟網(wǎng)卡芯片本身只是一個(gè)解碼芯片,其運(yùn)算部分在南橋中,所以如果軟網(wǎng)卡芯片各方面的工作條件都正常,基本上就可以斷定為南橋內(nèi)部的運(yùn)算部分有故障了。
由于更換BGA元件的技術(shù)要求很高和BGA元件的價(jià)格比較昂貴,這樣的主板就沒(méi)有維修的必要了。在不影響主板其他功能的情況下,可以建議客戶另加一片PCI的網(wǎng)卡來(lái)解決網(wǎng)卡的問(wèn)題。
2.無(wú)法連接網(wǎng)絡(luò)
無(wú)法連接網(wǎng)絡(luò)的現(xiàn)象比較常見(jiàn),如任務(wù)欄上的網(wǎng)絡(luò)連接圖標(biāo)打叉、出現(xiàn)驚嘆號(hào)標(biāo)志,或是在網(wǎng)絡(luò)條件正常的情況下無(wú)法上局域網(wǎng)或互聯(lián)網(wǎng)。PING其他機(jī)器或網(wǎng)關(guān)、網(wǎng)站的lP地址時(shí)顯示超時(shí)或硬件錯(cuò)誤等,都可以歸入無(wú)法連接網(wǎng)絡(luò)的故障中。
對(duì)于無(wú)法連接網(wǎng)絡(luò)故障的維修思路,硬網(wǎng)卡與軟網(wǎng)卡基本一致。首先要確認(rèn)網(wǎng)卡接口是不是有異常,網(wǎng)卡接口是標(biāo)準(zhǔn)的RJ45接口,如果接口內(nèi)的彈片的位置偏離或偏低,會(huì)導(dǎo)致RJ45的接頭無(wú)法完全接觸,使數(shù)據(jù)無(wú)法傳輸。
再者就是由于主板的使用環(huán)境不好,空氣中濕度過(guò)大,會(huì)造成彈片氧化,使RJ45接口與接頭間的接觸電阻變大,導(dǎo)致信號(hào)傳輸出錯(cuò)。對(duì)于這種情況,可以用棉簽沾適量的98%無(wú)水酒精或去漬油擦拭來(lái)解決。
網(wǎng)卡接口后的75Ω電阻和數(shù)據(jù)泵也是比較容易損壞的。75Ω電阻一端與網(wǎng)卡接口相連,一端與地相連接,在受到雷擊后,75Ω電阻壞的幾率非常大,該電阻壞掉會(huì)引起網(wǎng)卡連接出現(xiàn)驚嘆號(hào)的標(biāo)志,在使用DHCP服務(wù)的網(wǎng)絡(luò)中無(wú)法分配IP地址。數(shù)據(jù)泵是位于網(wǎng)卡接口后側(cè)的長(zhǎng)方形黑色芯片,它的作用是調(diào)節(jié)發(fā)送和接收信號(hào)。當(dāng)網(wǎng)卡要發(fā)送信號(hào)的時(shí)候,它會(huì)先給數(shù)據(jù)泵一個(gè)指令,然后才傳出去,當(dāng)外邊有信號(hào)進(jìn)來(lái)的時(shí)候,數(shù)據(jù)泵會(huì)發(fā)一個(gè)指令給主控芯片,當(dāng)遇到信號(hào)繁忙的時(shí)候,它會(huì)調(diào)節(jié)數(shù)據(jù)流,起到指揮數(shù)據(jù)正常流動(dòng)的作用。與75Ω電阻一樣,數(shù)據(jù)泵因?yàn)槭蔷W(wǎng)卡接口到網(wǎng)卡芯片的必經(jīng)之路,所以在雷雨季節(jié)里也很容易損壞。
排除了軟網(wǎng)卡芯片周邊元件損壞后,無(wú)法連接網(wǎng)絡(luò)的最大可能就是RX和TX信號(hào)不正常了。RX為“收”信號(hào),TX為“發(fā)”信號(hào),這一發(fā)一收才使得本機(jī)數(shù)據(jù)與外界數(shù)據(jù)進(jìn)行傳輸,所以當(dāng)RX與TX中的任意一個(gè)信號(hào)出故障的時(shí)候,都會(huì)造成網(wǎng)絡(luò)傳輸故障。
RX和TX信號(hào)分為兩部分,第一部分為由網(wǎng)卡接口至軟網(wǎng)卡芯片(也就是解碼芯片),有4個(gè)信號(hào)腳RX+、RX-、TX+、TX-,可以通過(guò)測(cè)量相關(guān)軟網(wǎng)卡芯片上的引腳來(lái)進(jìn)行判斷,這4個(gè)信號(hào)腳對(duì)地的阻值應(yīng)為一致的,不可以有偏高或偏低,如果發(fā)現(xiàn)異常,則軟網(wǎng)卡芯片損壞。
第二部分是由軟網(wǎng)卡芯片到南橋,有8個(gè)信號(hào)腳,分別為RX[3:0]和TX[3:0],并分別通過(guò)一個(gè)同阻值的排阻(如22Ω或33Ω)與南橋相連,測(cè)量相關(guān)的排阻上的引腳就可以判斷RX[3:0]和TX[3:0]信號(hào)是否正常。如果發(fā)現(xiàn)異常,先要確定排阻是否開(kāi)路,如排阻未開(kāi)路,則將排阻取下,分別測(cè)量PCB上排阻焊盤(pán)通向南橋和軟網(wǎng)卡芯片兩端對(duì)地的阻值,看哪一端有異常,由此來(lái)判斷RX[3:0]和TX[3:0]信號(hào)的開(kāi)路或短路的故障點(diǎn)在何處,并進(jìn)行更換處理。
MAC地址出錯(cuò)也會(huì)引起無(wú)法連接網(wǎng)絡(luò)。MAC(MediaACCessControl,介質(zhì)訪問(wèn)控制)地址是識(shí)別LAN(局域網(wǎng))節(jié)點(diǎn)的標(biāo)識(shí)。網(wǎng)卡的物理地址通常是由網(wǎng)卡生產(chǎn)廠家燒入網(wǎng)卡的串行存儲(chǔ)芯片中(93C46),它存儲(chǔ)的是傳輸數(shù)據(jù)時(shí)真正賴以標(biāo)識(shí)發(fā)出數(shù)據(jù)的電腦和接收數(shù)據(jù)的主機(jī)的地址。
不過(guò)有一些主板例外,如集成軟網(wǎng)卡的NV或VIA及SIS主板,有時(shí)會(huì)將MAC寫(xiě)入BIOS塊的BOOTBLOCK區(qū)。也就是說(shuō),在網(wǎng)絡(luò)底層的物理傳輸過(guò)程中,是通過(guò)物理地址來(lái)識(shí)別主機(jī)的,該物理地址也是全球唯一的。生產(chǎn)主板的廠商會(huì)購(gòu)買(mǎi)其中一組,具體生產(chǎn)時(shí),逐個(gè)將唯一地址賦予每塊主板的網(wǎng)卡。說(shuō)形象一些,MAC,就如同我們身份證上的身份證號(hào)碼,具有全球唯一性。當(dāng)這個(gè)地址不為規(guī)范的值時(shí),就會(huì)導(dǎo)致DHCP服務(wù)器無(wú)法對(duì)網(wǎng)卡分配正確的IP地址,導(dǎo)致數(shù)據(jù)無(wú)法傳輸。
如圖所示,在Windows2000/XP中,依次單擊“開(kāi)始”→“運(yùn)行”→輸入“CMD”→回車→輸入“ipconfig/all”→回車,即可看到MAC地址(方框中的00-50-BA-CE-07-OC)。