Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2005457.1
Update Date:2018-04-14
Keywords:

Solution Type  Problem Resolution Sure

Solution  2005457.1 :   Acme Packet: Session Border Controller: Error Upgrading Bootloader  


Related Items
  • Acme Packet 4500
  •  
  • Acme Packet 3820
  •  
Related Categories
  • PLA-Support>Sun Systems>CommsGBU>Session Delivery Network>SN-SND: Acme Service Provider
  •  




In this Document
Symptoms
Changes
Cause
Solution


Created from <SR 3-10140354171>

Applies to:

Acme Packet 3820 - Version S-Cx6.3.x and later
Acme Packet 4500 - Version S-Cx6.3.0 and later
Information in this document applies to any platform.

Symptoms

Error upgrading bootloader

# shell
Password:

********************************************************
* ACLI PSEUDO-SHELL: (type exit to exit) *
* *
* Use ''s around strings (eg: ls 'logs') *
* Use &amp;lt;space&amp;gt; to separate (eg: copy 'logs/log.mbcd' 0) *
* Prefix with 0x for Hex (eg: ti 0xabcdef) *
********************************************************

acli-shell: sysBootStubPut "bootrom.sys"
Reading image:
bootrom.sys
Error opening bootrom.sys, errno=3670019
{ value = -1 = 0xffffffff }

Changes

It may be that in the /ramdrv directory your files are named in upper case. This may be the reason for the error.  Rename the files or copy the files to new files with lowercase names.

Directory /ramdrv:
BOOTROM.SYS
STAGE2.GZ

this should be
Listing Directory /ramdrv:
bootrom.sys
stage2.gz

If both the files are correct then, please try again to upgrade the bootloader

Cause

SBC is not able to read the "bootrom.sys" file.

Solution

You need to transfer bootrom.sys file only,  not bootrom.gz and put stage2.gz  to  /ramdrv  directory

Example output:

# show directory /ramdrv

Listing Directory /ramdrv:
drwxrwxrwx  1 0       0                  512 Jan 19 08:25 logs/
-rwxrwxrwx  1 0       0                 2036 May 28  2014 server.pem
drwxrwxrwx  1 0       0                  512 May 28  2014 spl/
drwxrwxrwx  1 0       0                  512 May 28  2014 H323CfgFile/
-rwxrwxrwx  1 0       0                    0 May 28  2014 121c2ac8.space
drwxrwxrwx  1 0       0                  512 May 28  2014 collect/
-rwxrwxrwx  1 0       0                    0 May 28  2014 space.tmp
-rwxrwxrwx  1 0       0                    0 May 29  2014 2e04ef98.space
-rwxrwxrwx  1 0       0                    0 May 29  2014 2df1a500.space
-rwxrwxrwx  1 0       0                    0 Jun  3  2014 2e010020.space
-rwxrwxrwx  1 0       0                    0 Sep 10  2014 05da4c40.space
-rwxrwxrwx  1 0       0                    0 Oct  7  2014 2e5a87c0.space
-rwxrwxrwx  1 0       0               331681 Jan 19 16:05 bootrom.gz       <--------------
-rwxrwxrwx  1 0       0              3468526 Jan 19 16:05 stage2.gz

 Note: FTP has to be explicitly set to binary mode when transferring the file. For SFTP is automatic. You may choose Binary mode in the Transfer option instead of Auto.

 

Bootloader Upgrade Procedure for NN4500 / NN3800
-------------------------------------------------

Note: Upgrading a stand-alone Net-Net system is service affecting since a reboot is required in order for the system to load the new bootloader. The reboot will result in less than 5 minutes of downtime.

1) Obtain the new bootloader file

Download “bootrom.sys” and “stage2.gz” images onto the Net-Net 4500/3800 somewhere other than /boot. You can use /ramdrv.

Download Link: https://updates.oracle.com/Orion/Services/download/p18185632_00000_Acme_3820.zip?aru=17813617&patch_file=p18185632_00000_Acme_3820.zip

2) FTP the bootloader and stage2 file from your server or PC to the SD.

Note: With a High Availability system configuration, the following instructions must be performed on both the Active and Standby systems.

1. From your server or PC, change directory to where the bootloader file is locally stored

2. From the command prompt, type: ftp <IP address of wancom0 port defined in the SD boot

parameters>

3. Enter ftp user name: <user> (default)

4. Enter ftp password: <acme> (default)

5. Type: cd /ramdrv

6. Type: bin

7. Type: hash

8. Type: put bootrom.sys (replace with proper bootloader filename)

9. Type: put stage2.gz

10. Type: dir to verify bootloader and stage2 file exists

11. Type: bye to exit ftp

12. Repeat steps 1-11 on the Standby system, if applicable.


3). Update the bootloader onto system flash

Note: With a High Availability system configuration, an upgrade should be performed on the Standby system followed by an upgrade to the Active system. This will result in no loss of service.

1. Log into the Standby Session Director through the console connection.

2. Log into VxWorks shell from ACLI.

Acmepacket# shell

Password: vxworks

[vxKernel] ->

3. Type: sysBootStubPut "bootrom.sys"

           sysBootImagePut "stage2.gz"

The SD informs you that the file has been read and written to the flash bank

4. If the SD outputs a value of zero (0) (e.g. “value = 0 = 0x0”) then the upgrade was

successful. If not, contact Acme Support.

5. Type: reboot

The system should reboot and bootup with the new bootloader: If not, contact Acme Support.

6. Repeat the above steps on the Active SD. When the Active SD is rebooted, the Standby SD will takeover call processing.


Refer Readme Link: https://updates.oracle.com/Orion/Services/download?type=readme&aru=17950509

 


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback