ВТ (непрофильный форум) > Уголок SUNтехника, SF 4800

Обновление ПО сервера SUN Fire 4800

<< < (2/2)

случайность:
При помощи команды showboards смотрим статус плат. надо чтоб было все ок. not testet допускается я так понял, так как платы прошились.

--- Код: ---Slot     Pwr Component Type                 State      Status     Domain
----     --- --------------                 -----      ------     ------
SSC0     On  System Controller              Main       Passed     -       
SSC1     On  Present                        Spare      -          -       
ID0      On  Sun Fire 4800 Centerplane      -          OK         -       
PS0      On  A153 Power Supply              -          OK         -       
PS1      On  A153 Power Supply              -          OK         -       
PS2      On  A153 Power Supply              -          OK         -       
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/SB0  On  CPU Board V2                   Assigned   Not tested A
/N0/SB4  On  CPU Board V2                   Assigned   Not tested A
/N0/IB6  On  PCI I/O Board                  Assigned   Not tested A
/N0/IB8  On  PCI I/O Board                  Assigned   Not tested A

--- Конец кода ---

случайность:
теперь можно прошиваться.
Я делал неправильно. Сначала надо шить резервный контроллер, потом основной. я начал с основного.

для прошивки используется вот такая командочка - flashupdate -f http://turbinium.com/upload/sun/ scapp rtos
файлы прошивки лежат по адресу http://turbinium.com/upload/sun/, и прошиваем в контроллере scapp и rtos


--- Код: ---sf4800:SC>flashupdate -f http://turbinium.com/upload/sun/ scapp rtos

As part of this update, the system controller will automatically reboot.
RTOS will be upgraded automatically during the next boot.
ScApp will be upgraded automatically during the next boot.
Rebooting will interrupt any current operations.
This includes keyswitch changes, Solaris reboots
and all current connections.
Do you want to continue? [no] y
Waiting for critical processes to finish.  This may take a while.
Critical processes have finished.
No boards can be updated.

Rebooting the SC to automatically complete the upgrade.

Rebooting. All network client connections closed. Reestablish any needed connections.
Dec 27 13:27:43 sf4800 Platform.SC: Stopping all services on this SC
Dec 27 13:27:44 sf4800 Platform.SC: All services on this SC have been stopped.



Software Reset...


@(#) SYSTEM CONTROLLER(SC) POST 47 2007/08/03 05:11
PSR = 0x044010e5

PCR = 0x04004000



Memory size = 32MB
обрезан лог загрузки системного контроллера

--- Конец кода ---

Системный контроллер успешно перегрузился и я увидел проблему почему тов доках на прошивку об этом не говориться, Хотя очевидная вещь, на плате системного контроллера перемычка J303 стоит в положении защиты от записи.


--- Код: ---Flashupdate
ERROR: Flashprom is write protected!
Please install jumper J1303 on system controller.

Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80

Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...

Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok



          Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
          Use is subject to license terms.

Sun Fire System Firmware
RTOS version: 47
ScApp version: 5.21.1 Build_02
The RTOS revision is too old for this version of ScApp.
ScApp version 5.21.1 requires RTOS version 48 but RTOS version 47 is installed.
You will be prompted to enter a URL where ScApp and RTOS can be downloaded.

Enter URL : http://turbinium.com/upload/sun/
Rebooting the SC to automatically complete the upgrade.




Software Reset...


@(#) SYSTEM CONTROLLER(SC) POST 47 2007/08/03 05:11
PSR = 0x044010e5

дальше тоже самое в цикле

--- Конец кода ---

scapp в контроллер прошилось, а вот RTOS нет, так как стоит защита от записи, и системный контроллер ругался что в нес стоит старая вресия 47 а надо 48. Контроллер постоянно перегружался. Делать нечего, питание выкл, контроллер долой, и втыкаем перемычку J303, Контакты замкнуты значит защита от записи выключена. Контроллер на место, включаю сервер, не зная что меня ждет.

Контроллер разок сам перезагрузился и начался автоматически процесс прошивки


--- Цитировать ---Flashupdate
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80

Transferring sgrtos.flash via HTTP: 696128/696128 = 100%
Validating RTOS flash image...

Updating flashprom sectors at address 0x20000000: 11/11 = 100%
ok

Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80

Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...

Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok




Software Reset...


@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5

PCR = 0x04004000



   Memory size = 32MB



--- Конец цитаты ---

В этот раз прошивка системного контроллера удалась. так что один стал новым,

случайность:
после старта системы  развалился failover так как версии прошивок системных контроллеров разные


--- Код: ---Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
          Use is subject to license terms.

Sun Fire System Firmware
RTOS version: 48
ScApp version: 5.21.1 Build_02
SC POST diag level: min

The date is Friday, December 27, 2019, 1:47:57 PM PST.

sf4800 Platform.SC: Boot: ScApp 5.21.1, RTOS 48
sf4800 Platform.SC: SBBC Reset Reason(s): Power On Reset
sf4800 Platform.SC: Initializing the SC SRAM
sf4800 Platform.SC: Clock Source: 75MHz
sf4800 Platform.SC: Spare System Controller
sf4800 Platform.SC: Starting telnet server ...
sf4800 Platform.SC: SC Failover: enabled but not active.


System Controller 'sf4800':

    Type  0  for Platform Shell

    Input: sf4800 Platform.SC: SC Failover: This SC is running firmware version 5.21.1. The other SC is running older firmware version 5.20.9. Consider upgrading the other SC. Failover will run in compatibility mode.
sf4800 Platform.SC: SC Failover: the other SC has SC Failover disabled.
sf4800 Platform.SC: SC Failover: disabled

--- Конец кода ---

теперь можно прошить резервный системный контроллер. Для этого будет использована команда flashupdate -f http://turbinium.com/upload/sun/ scapp rtos
Важное дополнение, ключ all  не работат с резервным системный контроллером


--- Код: ---sf4800:sc> flashupdate -f http://turbinium.com/upload/sun scapp rtos

As part of this update, the system controller will automatically reboot.
RTOS will be upgraded automatically during the next boot.
ScApp will be upgraded automatically during the next boot.
Rebooting will interrupt any current operations.
This includes keyswitch changes, Solaris reboots
and all current connections.
Do you want to continue? [no] y
Waiting for critical processes to finish.  This may take a while.
Critical processes have finished.
No boards can be updated.

Rebooting the SC to automatically complete the upgrade.

Rebooting. All network client connections closed. Reestablish any needed connections.



Software Reset...

.
.
.
POST Complete.
ERI Device Present
MAC address is 0:3:ba:7:ae:e7
Hostname: sf4800
Address: 192.168.1.7
Netmask: 255.255.255.0
Attached TCP/IP interface to eri unit 0
Attaching interface lo0...done
Gateway: 192.168.1.1
interrupt: 100 Mbps full duplex link up



Flashupdate
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80

Transferring sgrtos.flash via HTTP: 696128/696128 = 100%
Validating RTOS flash image...

Updating flashprom sectors at address 0x20000000: 11/11 = 100%
ok

Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80

Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...


Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok




Software Reset...


@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5

PCR = 0x04004000


--- Конец кода ---

случайность:
Ну все контроллеры прошиты. остались нетронутые только процессорные платы и модули I/O. для этого можно использовать параметр all. Перед этим сервер должен быть полностью включен при помощи команды poweron all

команда для обновления ПО вышлдяит так flashupdate -f http://turbinium.com/upload/sun/ all


--- Код: ---sf4800:SC> flashupdate -f http://turbinium.com/upload/sun/ all

As part of this update, the system controller will automatically reboot.
RTOS will be upgraded automatically during the next boot.
ScApp will be upgraded automatically during the next boot.

After this update you must reboot each active domain that was upgraded.

Rebooting will interrupt any current operations.
This includes keyswitch changes, Solaris reboots
and all current connections.
Do you want to continue? [no] y
Waiting for critical processes to finish.  This may take a while.
Critical processes have finished.

Retrieving: http://turbinium.com/upload/sun/sgcpu.flash
Validating  ................... Done

Programming PROM /N0/SB0/FP0
Erasing     .................. Done
Programming .................. Done
Verifying   .................. Done

Programming PROM /N0/SB0/FP1
Erasing     .................. Done
Programming .................. Done
Verifying   .................. Done

Programming PROM /N0/SB4/FP0
Erasing     .................. Done
Programming .................. Done
Verifying   .................. Done

Programming PROM /N0/SB4/FP1
Erasing     .................. Done
Programming .................. Done
Verifying   .................. Done

Retrieving: http://turbinium.com/upload/sun/sgpci.flash
Validating  ....... Done

Programming PROM /N0/IB6/FP0
Erasing     ...... Done
Programming ...... Done
Verifying   ...... Done

Programming PROM /N0/IB8/FP0
Erasing     ...... Done
Programming ...... Done
Verifying   ...... Done

Rebooting the SC to automatically complete the upgrade.

Rebooting. All network client connections closed. Reestablish any needed connections.
Dec 27 14:26:23 sf4800 Platform.SC: Stopping all services on this SC
Dec 27 14:26:23 sf4800 Platform.SC: All services on this SC have been stopped.



Software Reset...


@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5

PCR = 0x04004000



Memory size = 32MB
.
.
.
Flashupdate
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80

Transferring sgrtos.flash via HTTP: 696128/696128 = 100%
Validating RTOS flash image...

Updating flashprom sectors at address 0x20000000: 11/11 = 100%
ok

Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80


Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...

Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok




Software Reset...


@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5

PCR = 0x04004000



Memory size = 32MB



--- Конец кода ---

Проверяем что получилось


--- Код: ---sf4800:SC> showboards -p version -v

Component   Segment Compatible In Date       Time  Build Version               
---------   ------- ---------- -- ----       ----  ----- -------               
SSC0/FP0    -       -          -  -          -     -     RTOS version: 48       
SSC0/FP1    ScApp   Reference  12 11/20/2008 04:32 1.0   5.21.1                 
SSC0/FP1    Ver     -          -  11/20/2008 04:32 1.0   5.21.1 Build_02       
/N0/IB6/FP0 iPOST   Yes        12 11/20/2008 04:24 1.0   5.21.1                 
/N0/IB6/FP0 Ver     -          -  11/20/2008 04:27 1.0   5.21.1 Build_02       
/N0/IB8/FP0 iPOST   Yes        12 11/20/2008 04:24 1.0   5.21.1                 
/N0/IB8/FP0 Ver     -          -  11/20/2008 04:27 1.0   5.21.1 Build_02       
/N0/SB0/FP0 POST    Yes        12 11/20/2008 04:12 1.0   5.21.1                 
/N0/SB0/FP0 OBP     Yes        12 11/20/2008 04:06 1.0   5.21.1                 
/N0/SB0/FP0 Ver     -          -  11/20/2008 04:19 1.0   5.21.1 Build_02       
/N0/SB0/FP1 POST    Yes        12 11/20/2008 04:12 1.0   5.21.1                 
/N0/SB0/FP1 OBP     Yes        12 11/20/2008 04:06 1.0   5.21.1                 
/N0/SB0/FP1 Ver     -          -  11/20/2008 04:19 1.0   5.21.1 Build_02       
/N0/SB4/FP0 POST    Yes        12 11/20/2008 04:12 1.0   5.21.1                 
/N0/SB4/FP0 OBP     Yes        12 11/20/2008 04:06 1.0   5.21.1                 
/N0/SB4/FP0 Ver     -          -  11/20/2008 04:19 1.0   5.21.1 Build_02       
/N0/SB4/FP1 POST    Yes        12 11/20/2008 04:12 1.0   5.21.1                 
/N0/SB4/FP1 OBP     Yes        12 11/20/2008 04:06 1.0   5.21.1                 
/N0/SB4/FP1 Ver     -          -  11/20/2008 04:19 1.0   5.21.1 Build_02       

--- Конец кода ---

Обновление ПО сервера успешно завершено. Установлена последняя версия.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии