close

在下最近買了幾台二手的Dell 6248 Switch供公司使用,其中一台到貨後開機有點異常,經過檢查為韌體損壞。
但因為是二手的機器,寄回廠商再換一台過來,實在不符合效益。

 

最後在查找了國外原廠的文件後,進行韌體重灌的作業。

為了使用超級終端機,還特別找出XP的筆記型電腦配合RS232來進行連接。
在此寫下記錄,以免以後還有被搞壞的時候可以再拿來參考。

 

以下為修復過程:

開機出現問題後,使用超級終端機以RS232介面進行連接。

以下所有重開機的動作全部只能以拔電源線的方式來做,不得以指令進行軟重啟。

1 - Start operational code.
2 - Start Boot Menu.
Select (1, 2):2

Boot Menu Version: 31 October 2007
Options available
1 - Start operational code
2 - Change baud rate
3 - Retrieve event log using XMODEM
4 - Load new operational code using XMODEM
5 - Display operational code vital product data
6 - Run flash diagnostics
7 - Update boot code
8 - Delete backup image
9 - Reset the system
10 - Restore configuration to factory defaults (delete config files)
11 - Activate Backup Image
12 - Password Recovery Procedure

這邊先選6

6. Answer “y” to the following prompt:
This will destroy the file system. Do you wish to run flash diagnostics?
(Boot code region will not be tested.) (y/n): y

會看到

This process continues by erasing the flash file sectors (1-123). It takes few minutes.
Once complete you will notice the following
Verify sector 123 erased
Flash Diagnostics passed

這邊要有Flash Diagnostics passed 才能做下一步,如果Fail的話應該就是沒救了,不用往下看了。

再來就是關鍵了

The switch now boots into the boot menu:
Options available
1 - Start operational code
2 - Change baud rate
3 - Retrieve event log using XMODEM
4 - Load new operational code using XMODEM
5 - Display operational code vital product data
6 - Run flash diagnostics
7 - Update boot code
8 - Delete backup image
9 - Reset the system
10 - Restore configuration to factory defaults (delete config files)
11 - Activate Backup Image
12 - Password Recovery Procedure

選2,要把傳輸改為115200

Select baud rate:
1 - 1200
2 - 2400
3 - 4800
4 - 9600
5 - 19200
6 - 38400
7 - 57600
8 - 115200
0 - no change
-> 8

超級終端機斷線把9600改為115200重新連線。

[Boot Menu] 30

開機選單選擇隱藏選項30

Password: pc62xxkinnick
Select option (0-15): 15
devshell> creat('image1',2)
Select option (0-15): 15
devshell> creat('image2',2)

這段照著做就好,複製貼上即可。

接著拔電源線再插回。 

開機選單選4,這時候要在超級終端機中選擇傳送,然後選擇從Dell官網上下載的韌體,在下是使用PC6200v3.3.18.1.stk,傳送會花一點時間,可以上上網打開一下時間。

[Boot Menu] 4
Ready to receive the file with XMODEM/CRC....
Ready to RECEIVE File xcode.bin in binary mode
Send several Control-X characters to cancel before transfer starts.
CKCKCKCKCKCKCKCKCKCK

等結束後開機選單選7,再將 terminal baud rate 改成9600,拔電源線重啟。

[Boot Menu] 7
Do you wish to update Boot Code and reset the switch? (y/n) y

修復完畢。

 

 

arrow
arrow

    大可 發表在 痞客邦 留言(0) 人氣()