In this section:

Slots 1 through 4 of the SBC 7000 chassis contains DSP-LC (Large Capacity) cards.

  • Each DSP-LC card contains 28 DSP Devices.
  • Each DSP Device contains 8 Core Signal Processors.
  • Each Core Signal processor can handle many simultaneous media streams of processing.

The DSP-LC product code is SBC-7000-DSP-LC.

Parts and Tools Required

The following items are needed to replace a DSP-LC card:

  • Electrostatic discharge (ESD) strap
  • Replacement DSP-LC
  • A #2 Phillips-head screwdriver


To prevent damage from electrostatic discharge, an ESD strap is provided in the SBC chassis accessory kit. Refer to Connecting Electrostatic Discharge Wrist Strap on SBC 7000 to install it.


Note

In case of a DSP failure, the SBC supports reloading the faulted DSP in one second without a system switchover while restoring channels, if any, and collecting coredumps. If the DSP reload fails or if the number of DSP failures exceeds two within 24 hours, the SBC performs a system switchover.



Replacing the DSP-LC Card

Replace DSP-LC Card

  1. Ensure that the affected SBC is in standby node.

  2. Run 'sbxstop' on the standby node to to shut down the application.

  3. Once the application on the standby node is stopped, perform the card swap. You can check the status of the application using the 'sbxstatus' command.

    1. Attach an Electrostatic Discharge wrist strap by using the ESD grounding point on the back panel of the chassis (see Connecting Electrostatic Discharge Wrist Strap on SBC 7000 for details).
    2. Unscrew the thumb screws using #2 Phillips-head screwdriver, open the release levers on each side and pull the DSP-LC card.



    3. Align the new DSP-LC card with the correct slot and gently push it forward until it is fully inserted.
    4. Close the release levers.
    5. Tighten the thumb screws using a #2 Phillips-head screwdriver.
  4. Start the application on the standby node using the 'sbxstart' command.  As the SBC application starts, the DSP card will reprogram its FPGA if it is needed.


In Case of DSP-LC Card Failure

If a DSP card fails, its state must be disabled and then re-enabled after the card is replaced. Otherwise, the DSP card will stay in the 'failed' state.

  1. Disable the DSP-LC card via EMA GUI (All > System > Daughter Board Admin > State (Disabled)).

    • Removing a disabled DSP card does not bring down the rest of the node (hot swappable).
    • Removing an enabled DSP card is a hot pluggable action (the node restarts, which means that it stops providing service; this will cause a switchover to a HA peer, if present).


  2. Ensure that the affected SBC is in standby node.

  3. Run 'sbxstop' on the standby node to to shut down the application.

  4. Once the application on the standby node is stopped, perform the card swap. You can check the status of the application using the 'sbxstatus' command.

    1. Attach an Electrostatic Discharge wrist strap by using the ESD grounding point on the back panel of the chassis (see Connecting Electrostatic Discharge Wrist Strap on SBC 7000 for details).
    2. Unscrew the thumb screws using #2 Phillips-head screwdriver, open the release levers on each side and pull the DSP-LC card.

    3. Align the new DSP-LC card with the correct slot and gently push it forward until it is fully inserted.
    4. Close the release levers.
    5. Tighten the thumb screws using a #2 Phillips-head screwdriver.
  5. Start the application on the standby node using the 'sbxstart' command.  As the SBC application starts, the DSP card will reprogram its FPGA if it is needed.
  6. Enable the DSP-LC card via EMA GUI (All > System > Daughter Board Admin > State (Enabled)).

Field Programmable Gate Array

The DSP-LC module includes a Field-Programmable Gate Array (FPGA) that may occasionally require reprogramming. Generally, reprogramming is fully autonomous and occurs during the application start process. If the FPGA update is required, expect an additional 1-2 minutes added per DSP-LC card present to the length of a normal application start process. For some older versions of the FPGA image, reprogramming requires user intervention.

Log messages pertaining to FPGA reprogramming are stored in the following files:

  • sbx_start.log_<timestamp> file located in /var/log/sonus/sbx/openclovis directory. This file contains all logs related to system startup as well as a log of other scripts that call this FPGA reprogramming utility.
  • /var/log/messages file.

If the following error is logged, refer to the  Method of Procedure to Upgrade SBC 7000 DSP-LC FPGA  to update the DSP-LC card.:

Dec 26 18:10:36  /opt/sonus/sbx/scripts/fpgaUtil.pl[26697]:
Dec 26 18:10:36  /opt/sonus/sbx/scripts/fpgaUtil.pl[26697]:  ERROR - DSP-LC FPGA Version does NOT support Host programming
Dec 26 18:10:36  /opt/sonus/sbx/scripts/fpgaUtil.pl[26697]:         Current Revision: 0x00000014
Dec 26 18:10:36  /opt/sonus/sbx/scripts/fpgaUtil.pl[26697]:         Minimum Revision: 0x00000015
Dec 26 18:10:36  /opt/sonus/sbx/scripts/fpgaUtil.pl[26697]: 
Dec 26 18:10:36  /opt/sonus/sbx/scripts/fpgaUtil.pl[26697]:

CRU Storage

All SBC 7000 CRUs are shipped in electrostatic discharge (ESD) bags and must be handled by using appropriate ESD precautions. The storage environment for these CRUs are:

  • Humidity must be less than 95% (non-condensing).
  • Temperature must be between -40C and +70C.



The ESD Susceptibility symbol warns of the presence of Ribbon devices susceptible to electrostatic discharge. Do not handle equipment without wearing a properly grounded ESD wrist strap.