[故障現(xiàn)象]
一塊PCI總線的10/100Mb/s自適應(yīng)卡(3COM 905B),無論是在Windows 98還是在Windows NT 4.0 中工作都不正常。主要表現(xiàn)是網(wǎng)絡(luò)時(shí)斷時(shí)續(xù),不管是ping自己的IP地址,還是ping對方的IP地址,都有這種情況發(fā)生。查看網(wǎng)卡的指示燈,發(fā)現(xiàn)其時(shí)滅時(shí)亮,而且交替過程很不均勻。與該網(wǎng)卡連接的HUB所對應(yīng)的指示燈也出現(xiàn)同樣的現(xiàn)象。
根據(jù)故障的現(xiàn)象,開始懷疑是HUB的連接端口出了故障,于是將該網(wǎng)卡接到其他的端口(該端口已證明工作正常)上,發(fā)現(xiàn)問題依然如故,說明HUB沒有問題。之后再用網(wǎng)卡隨盤附帶的測試程序盤查看網(wǎng)卡的有關(guān)參數(shù),其IRQ值為5。然后返回到Windows操作系統(tǒng),查看操作系統(tǒng)分配給網(wǎng)卡的參數(shù)值,其IRQ同樣是5。說明網(wǎng)卡自身所擁有的IRQ值與操作系統(tǒng)分配的相同。
接下來又懷疑是安裝該網(wǎng)卡的主板插槽有故障,所以打開機(jī)箱,換了幾個(gè)PCI插槽,問題依舊。查到這里,看來已是無路可走了,只能確定故障出在網(wǎng)卡,可能是網(wǎng)卡壞了。但當(dāng)重新?lián)Q了一塊網(wǎng)卡后,又出現(xiàn)了同樣的現(xiàn)象,當(dāng)然不會這么巧又碰到壞的網(wǎng)卡。
為了進(jìn)一步證明,又換了第二塊、第三塊網(wǎng)卡,問題照樣存在。萬般無奈之下,忽然想起了CMOS參數(shù)設(shè)置。于是重新啟動計(jì)算機(jī),進(jìn)入CMOS狀態(tài),選擇“PNP/PCI CONFIGURATION”一項(xiàng),發(fā)現(xiàn)IRQ5后面的狀態(tài)為“Legacy ISA”(保留的ISA總線設(shè)備)。估計(jì)問題就出在這里。
原來,系統(tǒng)將IRQ5分配給了系統(tǒng)保留的ISA總線設(shè)備,而我們使用的卻是PCI總線的網(wǎng)卡,結(jié)果導(dǎo)致網(wǎng)卡無法正常工作。當(dāng)將IRQ—5后面的狀態(tài)改為“PCI/ISA PnP”后,網(wǎng)卡的工作一切正常。
排除心得
經(jīng)過了上述周折,如果用戶目前使用的是ISA總線的網(wǎng)卡,一般不會出現(xiàn)上述的問題。但是當(dāng)使用PCI總線的設(shè)備,而且該設(shè)備要使用IRQ5中斷值時(shí),因?yàn)樵贑MOS中已將IRQ5的值分配給了ISA總線的設(shè)備,使中斷值與要求的設(shè)備類型不對應(yīng),致使設(shè)備無法正常工作。看來,對于網(wǎng)卡參數(shù)的設(shè)置應(yīng)確定一個(gè)“三統(tǒng)一”標(biāo)準(zhǔn),即網(wǎng)卡自身擁有IRQ值,操作系統(tǒng)分配給網(wǎng)卡的IRQ值以及CMOS確定的IRQ值的總線類型三者之間應(yīng)該相一致。