故障現(xiàn)象
GE Revolution XR型DR前一天下午正常使用,第二天開機之后,計算機蜂鳴器響6聲,紅燈閃爍,系統(tǒng)無法啟動。
故障分析
打開機蓋,觀察風扇運轉正常,各種電源及信號線插頭接插牢固。重新插拔內(nèi)存條、顯卡、網(wǎng)卡及CAN接口卡并除塵,故障依舊。打電話咨詢HP公司的技術支持,得知開機響6聲提示顯卡故障。由于此機器已過保修期,公司維修要價過高,于是決定先自行維修。
通過查閱資料得知,HP Workstation xw8200的顯卡為麗臺公司生產(chǎn)的Quadro NVS280(PCIEl6X,64MB),最簡單的辦法是購買同型號的顯卡直接更換。但由于此型號顯卡早在2006年就已停產(chǎn),市面上找不到此顯卡,從HP公司訂貨需要20~40個工作日。抱著試一試的想法購買了麗臺公司出品的高一檔顯卡(Quadro NVS290,PCIEl6X,256MB)。
換上后機器自檢通過,但在進入X終端后顯示屏不顯示任何字符,背光燈常亮,說明有顯示信號,換顯示器后故障依舊。
考慮可以重新安裝顯卡驅動程序。經(jīng)查閱資料得知在Linux環(huán)境的顯卡驅動安裝有兩種途徑,一種是下載程序包重新解包、編譯,另外一種是直接下載已編譯好的程序安裝包(NVIDIA-Linux-x86-……-pkg1.run)直接安裝。
由于已知此機器的操作系統(tǒng)是經(jīng)過GE公司修改過的Linux操作系統(tǒng)。仔細觀察自檢界面和啟動進程的過程,并用ubantu7.04光盤引導系統(tǒng)查看其文件系統(tǒng)可得出如下信息:
(1)系統(tǒng)Gelinux核心版本為redhat3.5.2(可能已經(jīng)修改過)。
(2)X界面不是X86而是Xorg(圖形界面的兩種標準)o
(3)圖形界面配置文件為/etc/x11/xorg.conf,其出錯產(chǎn)生的log文件為/var/log/xorg.0.1og。
遇到的問題:
(1) 如何備份原有系統(tǒng).只有經(jīng)過備份才敢改動系統(tǒng)文件。
(2) 如何將驅動程序拷貝到合適位置。
(3) 如何啟動顯卡驅動安裝程序。
(4) 安裝顯卡驅動后是否能正常工作。
故障處理
(1)首先找到一塊舊硬盤(容量應大于或等于系統(tǒng)硬盤,查詢資料可知系統(tǒng)硬盤的規(guī)格為:Ultra320SCSI,10krpm,73GB),利用G4L(Ghostforlinux)的硬盤對拷功能備份整個系統(tǒng)硬盤。
(2)利用Ubuntu7.04啟動光盤啟動系統(tǒng)后,可以看到硬盤上的系統(tǒng)文件,但由于磁盤為只讀權限,只能瀏覽,不能向磁盤寫文件,因而無法將驅動程序拷貝到合適位置。
觀察到系統(tǒng)的啟動過程,且有進入X終端的動作,可以大致判斷系統(tǒng)已基本啟動,只是因為顯示問題無法正常工作,于是考慮可以嘗試利用網(wǎng)絡途徑遠程登錄系統(tǒng)。
利用手邊的筆記本和工作站主機聯(lián)網(wǎng)(IP地址為lO.36.212.141,若不知則可利用linux引導光盤進入其文件系統(tǒng)內(nèi)查看相應文件),并用telnet命令(telnetIP)登陸工作站,以root身份運行ifconfig。可以看到此工作站共有三個IP,分別為192.168.1.1、192.168.1.10、10.36.212.141。
重新以192.168.1.10地址分別用telnet、ftp開兩個終端,并重新以root身份進行ftp登陸,被系統(tǒng)拒絕,后經(jīng)查閱資料得知可以insite身份登陸,登陸后輸入命令bin回車,利用put命令將驅動程序文件傳到系統(tǒng)硬盤內(nèi)。
(3)傳送成功后遇到了一個新問題,就是不知道此種方法put的文件在哪個目錄。于是在root賬號下運行命令su-insite回車,cd回車即可進入insite賬號的默認目錄,在insite賬號的默認目錄下執(zhí)行pwd回車可以顯示此目錄的絕對路徑為/magichome/export/home/insite,接著exit回車回到root,重新進入驅動程序安裝文件所在的目錄。
首先運行命令chmod+x文件名回車,將其變?yōu)榭蓤?zhí)行文件,輸入“./文件名”回車運行此可執(zhí)行文件,系統(tǒng)提示安裝程序檢測到X終端正在運行,要想安裝驅動必須先終止X終端。于是查找X終端的進程號,利用kill9命令殺掉此進程,結果發(fā)現(xiàn)kill9命令對其無效,系統(tǒng)無反應,又根據(jù)其進程號始終不變的特點初步判斷不像是存在守護進程的保護方式(如果是這樣,進程號會有變化),而是公司為保護其系統(tǒng)將X進程與系統(tǒng)內(nèi)核編譯在一起了(期間曾試著移走一部分X終端啟動需要的文件,但重啟后X終端仍然啟動了(缺少很多文件的情況下))。于是只能考慮修改其啟動配置文件,結果發(fā)現(xiàn)是/ete/inittab,將默認啟動狀態(tài)從level5改攙level3,Reboot回車后,工作站終于以字符界面啟動了。
再次運行安裝文件,選accept后正常,雖有warning信息但均可忽略,至此顯卡驅動安裝完畢。
(4)用reboot命令重啟系統(tǒng),再次將啟動配置文件的默認啟動狀態(tài)改回level5,重啟后試機,一切正常,故障排除。