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
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 &lt;space&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