Sun Fire 4800 升级SC Firmware 步骤[原创]

weixin_38048397 2005-12-29 01:01:03

前几天升级一组补丁,导致Sun Fire 4800所有的domain的日期不正常,出现时间跳跃,时间会往下走.一天会慢十多个钟.隔几天竟会慢一个多月.多处查找资料,从sun网站上查明证实是SC 的bug. 由于计划升级SC Firmware.

我将升级过程记录下来,供大家分享。具体操作如下:


升级前准备:
从http://sunsolve.sun.com/ 下载SF4800 SC Firmware升级补丁  114526-01.jar  
请将保存到solaris 系统根目录下,并用unzip解压该文件,该服务器要开通FTP服务因后升级要通过FTP来传输文件。
#upzip 114526-01.jar
该文件有下列文件:
bash-2.05# ls
Install.info
LEGAL_LICENSE.TXT
README.114526-01
Sun_Fire_Entry-Level_Midrange_System_Administration_Guide.pdf
Sun_Fire_Entry-Level_Midrange_System_Controller_Command_Reference_Manual.pdf
Sun_Fire_Entry-Level_Midrange_System_Firmware_5.19.0_Release_Notes.pdf
Sun_Fire_Midrange_System_Controller_Command_Reference_Manual.pdf
Sun_Fire_Midrange_Systems_Firmware_5.19.0_Release_Notes.pdf
Sun_Fire_Midrange_Systems_Platform_Administration_Manual.pdf
copyright
lw8cpu.flash
lw8pci.flash
sgcpu.flash
sgiowci.flash
sgpci.flash
sgrtos.flash
sgsc.flash
bash-2.05#



查看升级前的SC、主板、IO板的有关信息:
sf4800-sc1:SC> showsc -v

SC: SSC1  
Main System Controller
SC Failover: disabled
Clock failover enabled.

SC date: Tue Dec 27 13:10:20 GMT+08:00 2005
         Custom                        GMT+8     
SC uptime: 528 days 13 hours 38 minutes 38 seconds

ScApp version: 5.15.2
Version build: 2.0
Version String: 5.15.2
RTOS version: 31

SC POST diag level: off

Clock source is: 75MHz

sf4800-sc1:SC>
sf4800-sc1:SC>showboards -p version -v

Component   Segment Compatible In Date       Time  Build Version               
---------   ------- ---------- -- ----       ----  ----- -------               
SSC1/FP0    -       -          -  -          -     -     RTOS version: 31      
SSC1/FP1    ScApp   Reference  12 08/04/2003 10:31 2.0   5.15.2                 
SSC1/FP1    Ver     -          -  08/04/2003 10:31 2.0   5.15.2                 
/N0/IB6/FP0 iPOST   Yes        12 08/04/2003 10:28 2.0   5.15.2                 
/N0/IB6/FP0 Ver     -          -  08/04/2003 10:29 2.0   5.15.2                 
/N0/SB2/FP0 POST    Yes        12 09/30/2003 23:01 10.2  5.15.3                 
/N0/SB2/FP0 OBP     Yes        12 09/30/2003 23:01 10.2  5.15.3                 
/N0/SB2/FP0 Ver     -          -  09/30/2003 23:01 10.2  5.15.3                 
/N0/SB2/FP1 POST    Yes        12 09/30/2003 23:01 10.2  5.15.3                 
/N0/SB2/FP1 OBP     Yes        12 09/30/2003 23:01 10.2  5.15.3                 
/N0/SB2/FP1 Ver     -          -  09/30/2003 23:01 10.2  5.15.3                 
/N0/IB8/FP0 iPOST   Yes        12 08/04/2003 10:28 2.0   5.15.2                 
/N0/IB8/FP0 Ver     -          -  08/04/2003 10:29 2.0   5.15.2                 
/N0/SB4/FP0 POST    Yes        12 08/04/2003 10:27 2.0   5.15.2                 
/N0/SB4/FP0 OBP     Yes        12 08/04/2003 10:27 2.0   5.15.2                 
/N0/SB4/FP0 Ver     -          -  08/04/2003 10:28 2.0   5.15.2                 
/N0/SB4/FP1 POST    Yes        12 08/04/2003 10:27 2.0   5.15.2                 
/N0/SB4/FP1 OBP     Yes        12 08/04/2003 10:27 2.0   5.15.2                 
/N0/SB4/FP1 Ver     -          -  08/04/2003 10:28 2.0   5.15.2                 

sf4800-sc1:SC> showboards -p v

Component   Compatible Version               
---------   ---------- -------               
SSC1        Reference  5.15.2                 
/N0/IB6     Yes        5.15.2                 
/N0/SB2     Yes        5.15.3                 
/N0/IB8     Yes        5.15.2                 
/N0/SB4     Yes        5.15.2                 

sf4800-sc1:SC> showboards -p cpu -v

Component   Cpu Mask  Description                                             
---------   --------  -----------                                             
/N0/SB2/P0  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB2/P1  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB2/P2  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB2/P3  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB4/P0  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB4/P1  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB4/P2  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     
/N0/SB4/P3  6.0       UltraSPARC-III++, 1200MHz, 8M ECache                     

sf4800-sc1:SC>
sf4800-sc1:SC> showboards

Slot     Pwr Component Type                 State      Status     Domain
----     --- --------------                 -----      ------     ------
SSC1     On  System Controller              Main       Passed     -        
SSC0     On  System Controller              Spare      -          -        
ID0      On  Sun Fire 4800 Centerplane      -          OK         -        
PS0      On  A153 Power Supply              -          OK         -        
PS1      On  A153 Power Supply              -          OK         -        
PS2      Off No Grid Power                  -          -          -        
FT0      On  Fan Tray                       Low Speed  OK         -        
FT1      On  Fan Tray                       Low Speed  OK         -        
FT2      On  Fan Tray                       Low Speed  OK         -        
RP0      On  Repeater Board                 -          OK         -
RP2      On  Repeater Board                 -          OK         -
/N0/SB2  On  CPU Board V2                   Active     Passed     A
/N0/SB4  On  CPU Board V2                   Active     Passed     B
/N0/IB6  On  PCI I/O Board                  Active     Passed     A
/N0/IB8  On  PCI I/O Board                  Active     Passed     B

sf4800-sc1:SC>



升级步骤
1、先将所有Domain全部关闭。
从solaris系统中执行init 5 关机命令,注意不要执行setkeyswitch off命令,因升级是要求各主板、IO板之类全部处于通电状态。
1、1备份以前的Firmware数据
升级前先备份以前的Firmware数据,以防升级失败再restoreconfig恢复回来。
sf4800-sc1:SC> dumpconfig –f  ftp://root:root@172.16.5.36
Enter password:
Enter password again:
Created: ftp://root:root@172.16.5.36/sf4800-sc1.nvci
Created: ftp://root:root@172.16.5.36/sf4800-sc1.tod
sf4800-sc1:SC>

2、确定您有几块SC板。
我的机器有两块SC,升级时先从Spare System Controller (我的是SSC0)开始升级,然后再升级Main System Controller (我的是SSC1),如果您只有一块SC板就可直接从Main System Controller开始升级。
3、升级Spare System Controller (我的是SSC0 –Ip地址172.16.5.125)
telnet 172.16.5.125  (telnet到您的Spare System Controller的IP地址)

System Controller 'sf4800-sc0':

    Type  0  for Platform Shell

    Input: 0

Platform Shell - Spare System Controller

查看Spare System Controller的有关信息
sf4800-sc0:sc> showsc -v

SC: SSC0
Spare System Controller
SC Failover: disabled

SC date: Tue Dec 27 13:10:20 GMT+08:00 2005
         Custom                        GMT+8     
SC uptime: 528 days 13 hours 38 minutes 38 seconds

ScApp version: 5.15.2
Version build: 2.0
Version String: 5.15.2
RTOS version: 31

SC POST diag level: min

Clock source is: 75MHz [ 本帖最后由 xieliangcheng 于 2005-12-29 14:15 编辑 ]
...全文
21 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧