ADLINK Technology cPCI-6S10 Series User Manual

ADLINK Technology cPCI-6S10 Series User Manual

6u compactpci switch blade

Advertisement

Quick Links

cPCI-6S10 Series
6U CompactPCI Switch Blade
User's Manual
Manual Rev.
Revision Date:
Part No.:
Leading EDGE COMPUTING
1.0
September 3, 2018
50-15099-1000

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the cPCI-6S10 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ADLINK Technology cPCI-6S10 Series

  • Page 1 Series 6U CompactPCI Switch Blade User’s Manual Manual Rev. Revision Date: September 3, 2018 Part No.: 50-15099-1000 Leading EDGE COMPUTING...
  • Page 2 Leading EDGE COMPUTING Revision History Revision Release Date Description of Change(s) 03/09/2018 Initial release Revision History...
  • Page 3: Preface

    Preface Copyright 2018 ADLINK Technology, Inc. This document contains proprietary information protected by copy- right. All rights are reserved. No part of this manual may be repro- duced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
  • Page 4 Leading EDGE COMPUTING California Proposition 65 Warning WARNING: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris(1,3-dichloro-2-propyl)phosphate (TDCPP), 1,4-Diox- ane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause cancer, and acrylamide, benzene, cadmium, lead, mercury, phthalates, toluene, DEHP, DIDP, DnHP, DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause...
  • Page 5: Table Of Contents

    cPCI-6S10 Table of Contents Revision History..............ii Preface ..................iii List of Tables................. vii List of Figures ................ ix 1 Overview ................1 Block Diagram ..............2 Package Contents ............... 3 2 Specifications & Board Interfaces ........5 cPCI-6S10 Specifications ............ 5 Board Layout ..............
  • Page 6 Leading EDGE COMPUTING Packet Manager..............78 Important Safety Instructions..........79 Getting Service ..............81 Table of Contents...
  • Page 7: List Of Tables

    cPCI-6S10 List of Tables Table 2-1: cPCI-6S10 Specifications ......... 5 Table 3-1: NetFn codes ............20 Table 3-2: Response Codes ............ 21 Table 3-3: Required Message Length for IPMI 1.5 ....22 Table 3-4: cPCIS-3300BLS Chassis Slots ....... 23 List of Tables...
  • Page 8 Leading EDGE COMPUTING This page intentionally left blank. viii List of Tables...
  • Page 9: List Of Figures

    List of Figures Figure 1-1: cPCI-6S10 Series Block Diagram......2 Figure 2-1: cPCI-6S10 Board Layout........... 6 List of Figures...
  • Page 10 Leading EDGE COMPUTING This page intentionally left blank. List of Figures...
  • Page 11: Overview

    cPCI-6S10 Overview The ADLINK cPCI-6S10 is a fully managed CompactPCI Gigabit Ethernet switch blade supporting up to twenty four 1GbE ports and two 10GbE SPF+ uplink ports. On the front panel are three GbE ports, two 10GbE SFP+ uplink ports, one COM port and one 10/100 RJ-45 management port.
  • Page 12: Block Diagram

    1.1 Block Diagram CompactPCI Front Panel Conn. GbE x3 MDI x3 MDI x11 SFI x2 SFP+ x2 MDI x1 BCM56150 MDI x1 Mgt x1 MDI x8 BCM54685 UART RJ-45 UART COM x1 Atmel IPMC Figure 1-1: cPCI-6S10 Series Block Diagram Overview...
  • Page 13: Package Contents

    CompactPCI switch blade RJ-45 to DB-9 adapter for UART port The contents of non-standard cPCI-6S10 Series configurations may vary depending on customer requests. NOTE: NOTE: This product must be protected from static discharge and phys- ical shock.
  • Page 14 Leading EDGE COMPUTING This page intentionally left blank. Overview...
  • Page 15: Specifications & Board Interfaces

    cPCI-6S10 Specifications & Board Interfaces 2.1 cPCI-6S10 Specifications Standards and Interfaces PICMG 2.0 CompactPCI Rev. 3.0 CompactPCI PICMG 2.9 System Management Bus Rev. 1.0 Standard PICMG 2.16 Packet Switching Backplane Rev.1.0 • Broadcom BCM56150 24-port GbE switch with two 10G SFP+ uplink Switch Fabric, ports •...
  • Page 16: Board Layout

    Leading EDGE COMPUTING 2.2 Board Layout U100 CN23 CN22 Figure 2-1: cPCI-6S10 Board Layout U100 BCM5221 RJ1-3 10/100/1000 GbE BCM56150 10/100 Mgmt GbE BCM54685 UART Port J1-J5 CompactPCI connectors CN22-23 SFP+ Uplink ports Standalone mode switch Specifications & Board Interfaces...
  • Page 17: Front Panel Layout

    cPCI-6S10 2.3 Front Panel Layout Management SFP+ COM GbE x3 LED x22 HW LED Port Power LED The following section describes the behavior of the LEDs on the front panel. Power LED Power LED (Green) Status Power status normal Power off HW LED (Hardware Health) HW LED (Yellow) Status...
  • Page 18 Leading EDGE COMPUTING Rear IO GbE Status LEDs (LP1 - LP20) Upper LED On: Link up Off: Link down Lower LED Blink: Packet Activity SFP+ Status LEDs (XE 0 - XE 1) Link LED (Green) ON: Link up OFF: Link down Act LED (Orange) Blink: Packet Activity Specifications &...
  • Page 19: Connector Pinouts

    cPCI-6S10 2.4 Connector Pinouts UART COM Connector (CN6) Set SW21 to IPMI or BCM56150 UART MUX debug port 10BASE-T/ Pin # 100BASE-TX IPM_DBG_TX IPM_DBG_RX RJ-45 10/100BASE-T Mgmt. Ethernet Connector (RJ4) 10BASE-T/ Pin # 100BASE-TX IPM_DBG_TX IPM_DBG_RX Specifications & Board Interfaces...
  • Page 20 Leading EDGE COMPUTING RJ-45 Gigabit Ethernet Connectors (RJ1/2/3) Pin # 1000BASE-T LAN_TX0+ LAN_TX0- Link Activity LAN_TX1+ LAN_TX2+ LAN_TX2- LAN_TX1- LAN_TX3+ LAN_TX3+ GbE Status LEDs Left LED On: Link up Off: Link down Right LED: Blink: Packet Activity Specifications & Board Interfaces...
  • Page 21 cPCI-6S10 SFP+ 10Gigabit Ethernet Connector (CN22/23) Pin # 1000BASE-T SFP_TX_FAULT SFP_TX_DISABLE SFP_SDA SFP_SCL SFP_MOD_ABS SFP_RX_LOS SRDS_RX-N SRDS_RX-P SFP_V3P3_R SFP_V3P3_T SRDS_TX-P SRDS_TX-N SFP+ 10GbE Status LEDs Link LED: Yellow (Left) Act LED: Green (Right) Specifications & Board Interfaces...
  • Page 22 Leading EDGE COMPUTING CompactPCI J1 Connector Pin Assignment CPCI_ENUM_L P3V3 CPCI_VIO P3V3 P3V3 P3V3 CPCI_VIO P3V3 P3V3 P3V3 IPMB_SCL IPMB_SDA CPCI_VIO P3V3 CPCI_BDSEL_L 12-14 GND Key Area P3V3 CPCI_VIO CPCI_PRESENT_L P3V3 GND P5V_IPMB CPCI_HEALTHY-L CPCI_VIO N12V P12V Specifications & Board Interfaces...
  • Page 23 cPCI-6S10 CompactPCI J2 Connector Pin Assignment IPMB_SDA IPMB_SCL CHASS_RST_L CPCI_DEG_L CPCI_FAL_L CPCI_VIO CPCI_VIO CPCI_VIO CPCI_VIO CPCI_VIO CPCI_VIO SYSEN-L Specifications & Board Interfaces...
  • Page 24 Leading EDGE COMPUTING CompactPCI J3 Pin Assignment Pin Z 19 GND SGA4 SGA3 SGA2 SGA1 SGA0 18 GND LAN_A_LPFp LAN_A_LPFn LAN_C_LPFp LAN_C_LPFn GND 17 GND LAN_B_LPFp LAN_B_LPFn LAN_D_LPFp LAN_D_LPFn GND 16 GND LAN_A_8P LAN_A_8N LAN_C_8P LAN_C_8N 15 GND LAN_B_8P LAN_B_8N LAN_D_8P LAN_D_8N 14 GND...
  • Page 25 cPCI-6S10 CompactPCI J4 Connector Pin Assignment GND CMM_J4_TX0P CMM_J4_TX0N CMM_J4_RX0P CMM_J4_RX0N GND IPMB_SCL IPMB_SDA IPMB_SCL IPMB_SDA 12-14 GND Key Area Specifications & Board Interfaces...
  • Page 26 Leading EDGE COMPUTING CompactPCI J5 Pin Assignment LAN_A_19P LAN_A_19N LAN_C_19P LAN_C_19N LAN_B_19P LAN_B_19N LAN_D_19P LAN_D_19N LAN_A_18P LAN_A_18N LAN_C_18P LAN_C_18N LAN_B_18P LAN_B_18N LAN_D_18P LAN_D_18N LAN_A_17P LAN_A_17N LAN_C_17P LAN_C_17N LAN_B_17P LAN_B_17N LAN_D_17P LAN_D_17N LAN_A_16P LAN_A_16N LAN_C_16P LAN_C_16N LAN_B_16P LAN_B_16N LAN_D_16P LAN_D_16N LAN_A_15P LAN_A_15N LAN_C_15P LAN_C_15N...
  • Page 27: Switch Settings

    cPCI-6S10 2.5 Switch Settings Standalone/CMM Mode Switch (SW6) The cPCI-6S10 comes with SW6 for user to set the blade to stand- alone mode or CMM mode. The cPCI-6S10 can boot without CMM in standalone mode. Function All off Stand alone mode (default) 2 ON CMM Disable 3 ON...
  • Page 28 Leading EDGE COMPUTING NAND Flash Boot Mode Switch (SW14) SW14 switch sets either Auto or Manual mode for boot from NAND flash Pin 1 Pin 2 Function (no effect) Auto mode (default) Manual mode: Select NAND 0 Manual mode: Select NAND 1 Console Port Switch (SW21) SW21 switch sets the console port to either BCM56150 or to IPMC.
  • Page 29: Hardware Platform Management

    cPCI-6S10 Hardware Platform Management Platform Management Overview The purpose of the hardware platform management system is to monitor, control, and assure proper operation of CompactPCI blades. The hardware platform management system watches over the basic health of the system, reports anomalies, and provides feedback to the chassis management module (CMM) when needed.
  • Page 30: Ipmi Commands

    Leading EDGE COMPUTING 3.2 IPMI Commands 3.2.1 Standard Commands In terminal mode, the command is enclosed by square brackets. Each Hex number is separated by a single blank. This command group ranges from 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, to 0x0C in Netfn list.
  • Page 31: Table 3-2: Response Codes

    cPCI-6S10 Response Codes Description Code IPMI_SUCCESS 0x00 IPMI_NODE_BUSY 0xC0 IPMI_INVALID_COMMAND 0xC1 IPMI_COMMAND_INVALID_FOR_LUN 0xC2 IPMI_TIMEOUT 0xC3 IPMI_OUT_OF_SPACE 0xC4 IPMI_RESERVATION_INVALID_OR_CANCELED 0xC5 IPMI_REQUEST_DATA_TRUNCATED 0xC6 IPMI_REQUEST_DATA_LENGTH_INVALID 0xC7 IPMI_REQUEST_DATA_LENGTH_LIMIT_EXCEEDED 0xC8 IPMI_PARAMETER_OUT_OF_RANGE 0xC9 IPMI_CANNOT_RETURN_NUMBER_OF_REQUESTED_BYTE 0xCA IPMI_REQUESTED_DATA_NOT_PRESENT 0xCB IPMI_INVALID_DATA_IN_REQUEST 0xCC IPMI_COMMAND_ILLEGAL_FOR_SPECIFIED_OBJECT 0xCD IPMI_CANNOT_PROVIDE_COMMAND_RESPONSE 0xCE IPMI_CANNOT_EXECUTE_DUPLICATED_REQUEST 0xCF IPMI_SDR_REPOSITORY_IN_UPDATE_MODE 0xD0 IPMI_DEVICE_IN_FIRMWARE_UPDATE_MODE 0xD1...
  • Page 32: Table 3-3: Required Message Length For Ipmi 1.5

    Leading EDGE COMPUTING Message Length The IPMI standard overall message for “no-bridging” messages is specified as 32 bytes, maximum, including slave address. For bridging messages to other interfaces, Master Write-Read and Send Message commands are allowed to exceed 32-bytes on IPMI.
  • Page 33: Table 3-4: Cpcis-3300Bls Chassis Slots

    cPCI-6S10 Message Interfaces Access through Linux driver (on LMP locally): ipmitool <command> RMCP remote client: ipmitool -I lan -H <hostname> [-p <port>] [-U <username>] [-A <authtype>] <command> If bridged command is issued. An extra parameter should be applied. -t: select target slave address (0xB0 for slot1, 0xB2 for slot2, etc, in ADLINK Chassis cPCIS-3300BLS).
  • Page 34 OEM 2 ipmitool fru: Print built-in FRU and scan SDR for FRU loca- tors. # ipmitool fru FRU Device Description: Builtin FRU Device (ID 0) Board Mfg Date: Tue Sep 16 20:00:00 2014 Board Mfg: ADLINK Technology Hardware Platform Management...
  • Page 35 Board Product: cPCI-6S10 Board Serial: ADLINK-XXXX-XXXX Board Part Number: cPCI-6S10 Product Manufacturer: ADLINK Technology Product Name: cPCI-6S10 Product Part Number: cPCI-6S10 Product Version: Product Serial: ADLINK-XXXX-XXXX Product Asset Tag: ipmitool -I lan -H 172.20.5.225 -U admin -P admin -t 0xB4 sdr: Print Sensor Data Repository entries and readings.
  • Page 36 Leading EDGE COMPUTING Product Name : Unknown (0x5313) Device Available : yes Provides Device SDRs : yes Additional Device Support : Sensor Device FRU Inventory Device IPMB Event Generator Aux Firmware Rev Info 0xa1 0x00 0x00 0x00 Response Data Fields Completion code Device ID.
  • Page 37 cPCI-6S10 In IPMC console, cold reset message will be printed. <_>: BMR-AVR Firmware (v1.0.2), cPCI edition. <_>: Pigeon Point Systems (c) Copyright 2004. <_>: boot_type: 0xA3 <_>: Reset type: COLD, reset cause: Software <_>: app_status: 0x01 <_>: Operating mode: Normal Response Data Fields Completion code Reset Watchdog Timer...
  • Page 38 Leading EDGE COMPUTING Response Data Fields Time use [7] –1b = don’t log [6] –1b = do not stop timer on set Watchdog Timer command. [5:3] – reserved [2:0] – timer use 000b = reserved 001b = BIOS FRB2 010b = BIOS/POST 011b = OS Load 100b = SMS/OS 101b = OEM...
  • Page 39 cPCI-6S10 Get Watchdog Timer ipmitool ipmitool [parameters] mc watchdog get Terminal mode [18 00 25] : raw 0x06 0x25 This command is used to get watchdog timer info. Description We can use ipmitool command to get this information. Response: root@iProc /root:~# ipmitool mc watchdog get Timer Use: 0x42 - BIOS/POST Timer Actions:...
  • Page 40 Leading EDGE COMPUTING Timer actions [7] – reserved [6:4] – pre-timeout interrupt 000b = none 001b = SMI 010b = NMI / Diagnostic Interrupt 011b = Messaging interrupt 110b,111b = reserved [3] – reserved [2:0] = timeout action 000b = no action 001b = Hard reset 010b = Power down 011b = Power cycle...
  • Page 41 cPCI-6S10 Master Write-Read ipmitool Ipmitool [parameters] raw 0x06 0x52 … Terminal mode [18 00 52 ….] This command is used for low-level I2C write, read, or Description write-read access to IPMB or private busses behind a management controller. Request Fields Bus ID: [7:4] channel number [3:1] bus ID, 0-based (always 000b for public bus)
  • Page 42 Leading EDGE COMPUTING Response Data Fields Completion Code A management controller shall return an error Completion Code if an attempt is made to access an unsupported bus. generic, plus following command specific codes: 81h = Lost Arbitration 82h = Bus Error 83h = NAK on Write 84h = Truncated Read Bytes read from specified slave address.
  • Page 43 cPCI-6S10 Get Event Receiver ipmitool ipmitool [parameters] raw 0x04 0x01 Terminal mode [10 00 01] Description Get event receiver’s slave address Response Data Fields Completion code Slave address [7:2] = reserved [1:0] = Event receiver LUN Note: The commands “Set event receiver” and “Get event receiver”...
  • Page 44 Leading EDGE COMPUTING We can test IPMC by sending a event to BMC: root@BCNMB-A:~# ipmitool raw 0x2E 0x88 0x39 0x28 0x00 0x02 39 28 00 root@BCNMB-A:~# ipmitool -I lan -H 172.20.225 -U admin -P admin sel list last 1 2e | 04/28/2010 | 00:49:19 | Add-in Card #0x9d | soft reset | Asserted Get Device SDR Info ipmitool...
  • Page 45 cPCI-6S10 Get Device SDR ipmitool ipmitool [parameters] sdr list all Terminal mode [10 00 21 00 00 00 00 00 FF] This command is used to get SDR info. SDR format depends on IPMI spec. Ipmitool support sdr command to read those data. We can use “ipmitool sdr”...
  • Page 46 Leading EDGE COMPUTING Bytes to read. FFh means read entire record Response Fields Completion code Record ID for next record, LS Byte Record Id for next record. MS Byte 4:3+N Requested bytes from record Reserve Device SDR Repository ipmitool ipmitool [parameters] raw 0x04 0x22 Terminal mode [10 00 22] This command is used to obtain a reservation ID.
  • Page 47 cPCI-6S10 Command Format: sensor thresh <id> <threshold> <setting> : name of the sensor for which threshold is to be set threshold : which threshold to set unr = upper non-recoverable ucr = upper critical unc = upper non-critical lnc = lower non-critical lcr = lower critical lnr = lower non-recoverable setting...
  • Page 48 Leading EDGE COMPUTING Response Fields Completion code Get Sensor Threshold ipmitool ipmitool [parameters] sensor get <sensor id> Terminal mode [10 00 27 00] This command is used to get threshold. We can use Description ipmitool command to get this info. Example: root@BCNMB-A:~# ipmitool -I lan -H 172.20.5.225 -U admin -P admin sensor get "56150_TEMP "...
  • Page 49 cPCI-6S10 Response Fields Completion code [7:6] – reserved [5] – 1b = upper non-recoverable threshold [4] – 1b = upper critical threshold [3] – 1b = upper non- critical threshold [2] – 1b = lower non-recoverable threshold [1] – 1b = lower critical threshold [0] –...
  • Page 50 Leading EDGE COMPUTING Request Fields Sensor number( FFh = reserved) [7] – 0b = disable all event message from this sensor [6] – 0b = disable scanning on this sensor [5:4] – 00b = do not change individual enables 01h = enable selected event messages 10b = disable selected event messages 11b = reserved For sensors with threshold based events:...
  • Page 51 cPCI-6S10 For sensors with threshold base events: [7:4] – reserved. [3] – 1b = select assertion event for upper non-recoverable going high [2] – 1b = select assertion event for upper non-recoverable going low [1] – 1b = select assertion event for upper critical going high [0] –...
  • Page 52 Leading EDGE COMPUTING For sensors with threshold base events: [7:4] – reserved. [3] – 1b = select deassertion event for upper non-recoverable going high [2] – 1b = select deassertion event for upper non-recoverable going low [1] – 1b = select deassertion event for upper critical going high [0] –...
  • Page 53 cPCI-6S10 Example: root@BCNMB-A:~# ipmitool -I lan -H 172.20.5.225 -U admin -P admin sensor get "56150_TEMP " Locating sensor record... Sensor ID : 56150_TEMP (0x8) Entity ID : 160.96 Sensor Type (Analog) : Temperature Sensor Reading : 67 (+/- 0) degrees C Status : Upper Non-Critical Lower Non-Recoverable : na...
  • Page 54 Leading EDGE COMPUTING For sensors with threshold based events: [7] – 1b = select assertion event for upper non-critical going high [6] – 1b = select assertion event for upper non-critical going low [5] – 1b = select assertion event for lower non-recoverable going high [4] –...
  • Page 55 cPCI-6S10 For sensors with threshold based events: [7] – 1b = select deassertion event for upper non-critical going high [6] – 1b = select deassertion event for upper non-critical going low [5] – 1b = select deassertion event for lower non-recoverable going high [4] –...
  • Page 56 Leading EDGE COMPUTING Re-arm Sensor Event ipmitool ipmitool [parameters] raw 0x04 0x2a 0x01 0x00 Terminal [10 00 2a 01 00] mode Description This command is used to re-arm a sensor. Request Fields sensor number (FFh = reserved) [7] - 0b = re-arm all event status from this sensor. If 0, following parameter bytes are ignored, but should still be written as 0, if sent.
  • Page 57 cPCI-6S10 (4)* For sensors with threshold based events: [7:4] - reserved. Write as 0000b. [3] - 1b = re-arm assertion event for upper non-recoverable going high [2] - 1b = re-arm assertion event for upper non-recoverable going [1] - 1b = re-arm assertion event for upper critical going high [0] - 1b = re-arm assertion event for upper critical going low For sensors with discrete events:...
  • Page 58 Leading EDGE COMPUTING (6)* For sensors with threshold based events: [7:4] - reserved. Write as 0000b. [3] - 1b = re-arm deassertion event for upper non-recoverable going high [2] - 1b = re-arm deassertion event for upper non-recoverable going [1] - 1b = re-arm deassertion event for upper critical going high [0] - 1b = re-arm deassertion event for upper critical going low...
  • Page 59 cPCI-6S10 root@BCNMB-A:~# ipmitool -I lan -H 172.20.5.225 -U admin -P admin sensor get "56150_TEMP " Locating sensor record... Sensor ID : 56150_TEMP (0x8) Entity ID : 160.96 Sensor Type (Analog) : Temperature Sensor Reading : 67 (+/- 0) degrees C Status : Upper Non-Critical Lower Non-Recoverable : na...
  • Page 60 Leading EDGE COMPUTING For threshold-base sensors Present threshold comparison status [7:6] – reserved [5] – 1b = at or above (>=) upper non-recoverable threshold [4] – 1b = at or above (>=) upper critical threshold [3] – 1b = at or above (>=) upper non- critical threshold [2] –...
  • Page 61 cPCI-6S10 Example: root@BCNMB-A:~# ipmitool -I lan -H 172.20.5.226 -U admin -P admin sensor get "P1V " Locating sensor record... Sensor ID : P1V (0x2) Entity ID : 3.96 Sensor Type (Analog) : Voltage Sensor Reading : 1.005 (+/- 0) Volts Status : ok Lower Non-Recoverable : 0.945...
  • Page 62 Leading EDGE COMPUTING Get FRU Inventory Area Info ipmitool Ipmitool [parameters] raw 0x0A 0x10 0x00 Terminal [28 00 10 00] mode Description Get FRU inventory area info Request Fields FRU Device ID. ( FFh = reserved) 0 – CMM 32h – PSU1 33h –...
  • Page 63 : Tue Sep 16 20:00:00 2014 Board Mfg : ADLINK Technology Board Product cPCI-6S10 Board Serial : ADLINK-XXXX-XXXX Board Part Number cPCI-6S10 Product Manufacturer: ADLINK Technology Product Name cPCI-6S10 Product Part Number : cPCI-6S10 Product Version : A2 Product Serial : ADLINK-XXXX-XXXX...
  • Page 64 Leading EDGE COMPUTING Response Fields Completion code Count returned – count is ‘1’ based 3:2+N Requested data Note: The command “Get FRU inventory area info” and “Read FRU data” support customized design on this platform for PSU FRU eeprom re-direction. However, “write FRU data” is not acceptable for PSUs.
  • Page 65 cPCI-6S10 field type. For instance in the <board> info area field ’0’ is <Board Manufacturer> and field ’2’ is <Board Serial Number>; see IPMI Platform Management FRU Information Storage Definition v1.0 R1.1 for field locations. <string> must be the same length as the string being replaced and must be 8-bit ASCII (0xCx).
  • Page 66 Leading EDGE COMPUTING root@BCNMB-A:~# ipmitool -I lan -H 127.0.0.1 -U admin -P admin sdr info SDR Version : 0x51 Record Count : 117 Free Space : 33016 bytes Most recent Addition Most recent Erase SDR overflow : no SDR Repository Update Support : non-modal Delete SDR supported : yes...
  • Page 67 cPCI-6S10 Operation Support [7] - Overflow Flag. 1=SDR could not be written due to lack of space in SDR Repository. [6:5] - 00b = modal/non-modal SDR Repository Update operation unspecified 01b = non-modal SDR Repository Update operation supported 10b = modal SDR Repository Update operation supported 11b = both modal and non-modal SDR Repository Update supported [4] - reserved.
  • Page 68 Leading EDGE COMPUTING Example: Get SDR use raw command. root@BCNMB-A:~# ipmitool -I lan -H 127.0.0.1 -U admin -P admin raw 0xa 0x22 06 00 root@BCNMB-A:~# ipmitool -I lan -H 127.0.0.1 -U admin -P admin raw 0xa 0x23 0x6 0x0 0 0 0 01 00 00 00 51 12 13 20 00 cc 29 00 List all SDR from IPMC (from Device SDR) root@BCNMB-A:~# ipmitool -I lan -H 172.20.5.225...
  • Page 69: Controller Specific Oem/Group Commands

    cPCI-6S10 Response Fields Completion code Record ID for next record, LS Byte Record ID for next record, MS Byte 4:N Record Data 3.3 Controller Specific OEM/Group Commands Show Card Version ipmitool ipmitool [parameters] raw 0x30 0x12 Terminal [C0 00 12] mode Description Show 6S10 Card Version.
  • Page 70 Leading EDGE COMPUTING Example: Show Card Version [root@iProc /root]#ipmitool raw 0x30 0x12 a5 56 01 02 50 53 13 53 00 5a Re-Scan GA Input ipmitool ipmitool [parameters] raw 0x30 0x22 Terminal [C0 00 22] mode Description Re-Scan the IPMB address from the HW GA Input Example: Use this command to read the Card’s IPMB address.
  • Page 71 cPCI-6S10 Example: Use this command to read the Card’s IPMB and Geography Address. [root@iProc /root]#ipmitool raw 0x30 0xF0 b8 03 01 Request Data Fields None Response Data Fields Completion Code IPMB Address – xxh Geography Address – xxh Reserved – 01h Payload Power Reset ipmitool ipmitool [parameters] raw 0x30 0xF5...
  • Page 72 Leading EDGE COMPUTING Power Off the Payload ipmitool Ipmitool [parameters] raw 0x30 0xF6 Terminal [C0 00 F6] mode Description Power Off the Payload. Request Data Fields None Response Data Fields Completion Code Power On the Payload ipmitool Ipmitool [parameters] raw 0x30 0xF7 Terminal [C0 00 F7] mode...
  • Page 73 cPCI-6S10 Set Boot Flash ipmitool Ipmitool [parameters] raw 0x30 0x15 0x0 Terminal [C0 00 15 00] mode Description Set the Boot Flash. Request Data Fields Boot flash number – 0 (Flash #0)/1 (Flash #1) Response Data Fields Completion Code Note: This command will not change the physical boot flash CS# signal until a power-off cycle done.
  • Page 74 Leading EDGE COMPUTING This page intentionally left blank. Hardware Platform Management...
  • Page 75: Getting Started

    cPCI-6S10 Getting Started This chapter describes the installation of the cPCI-6S10: 4.1 Heatsink The cPCI-6S10 comes with on board BGA BCM 56150 processor and heatsink pre-installed. Removal of heatsink/CPU by users is not recommended. Please contact your ADLINK service representative for assistance.
  • Page 76 Leading EDGE COMPUTING To connect to the cPCI-6S10 local management processor (LMP) console: Set SW21 on the cPCI-6S10 to "Console port to BCM56150": 1, 2 On; 3, 4 Off; see “Console Port Switch (SW21)” on page 18 Enter the following settings into the PuTTY Configuration window: Speed: 115200 Parity bit: None...
  • Page 77 cPCI-6S10 To connect to the cPCI-6S10 IPMC debug serial port: Set the SW21 the cPCI-6S10 to "Console port to IPMC": 1,2 Off; 3, 4 On; see “Console Port Switch (SW21)” on page 18 Enter the following settings into the PuTTY Configuration window: Speed: 9600 Parity bit: None...
  • Page 78 Leading EDGE COMPUTING After powering on the cPCI-6S10, the terminal program PuTTY will connect to the switch blade via the COM port. Login with the fol- lowing: User: root No Password Getting Started...
  • Page 79 cPCI-6S10 LAN Port Connection Connect the client computer to the Management port on the front panel with an RJ-45 cable. Set the client computer IP to 192.168.7.10. Getting Started...
  • Page 80 Leading EDGE COMPUTING In the PuTTY configuration window, set “Connection type” to “SSH”. Set the host IP to 192.168.7.101, Port 22. Login as follows: User: root No Password Getting Started...
  • Page 81 cPCI-6S10 Login to the Broadcom Shell Users can login to the Broadcom shell by connecting to LAN port or serial port. The application "/usr/local/bcm/bcm.user" is the complete BCM command shell. This includes the BCM shell appli- cation as well as the BCM API and all drivers. All BCM SDK related files are stored in the directory "/usr/local/bcm/", and the startup script is "/etc/init.d/S70bcm".
  • Page 82 Leading EDGE COMPUTING phy ge20 0x1c 0xb430 phy ge21 0x1c 0xb430 phy ge22 0x1c 0xb430 phy ge23 0x1c 0xb430 phy ge16 0x10 0 phy ge17 0x10 0 phy ge18 0x10 0 phy ge19 0x10 0 phy ge20 0x10 0 phy ge21 0x10 0 phy ge22 0x10 0 phy ge23 0x10 0 # Set xe0 and xe2 as SFI...
  • Page 83 cPCI-6S10 phy_port_primary_and_offset_ge23=0x1207 phy_port_primary_and_offset_ge0=0x0207 phy_port_primary_and_offset_ge1=0x0206 phy_port_primary_and_offset_ge2=0x0205 phy_port_primary_and_offset_ge3=0x0204 phy_port_primary_and_offset_ge4=0x0203 phy_port_primary_and_offset_ge5=0x0202 phy_port_primary_and_offset_ge6=0x0201 phy_port_primary_and_offset_ge7=0x0200 # 54685 phy address port_phy_addr_ge16=0x11 port_phy_addr_ge17=0x12 port_phy_addr_ge18=0x13 port_phy_addr_ge19=0x14 port_phy_addr_ge20=0x15 port_phy_addr_ge21=0x16 port_phy_addr_ge22=0x17 port_phy_addr_ge23=0x18 # 84752 phy address phy_84752=1 phy_ext_rom_boot=0 port_phy_addr_xe0=0x3e port_phy_addr_xe2=0x3f The script "/etc/init.d/S70bcm" controls the execution of the BCM shell. "/etc/init.d/S70bcm start" launches the shell in background. This is done automatically every time the cPCI-6S10 boots up.
  • Page 84 Leading EDGE COMPUTING This page intentionally left blank. Getting Started...
  • Page 85: Software Management

    cPCI-6S10 Software Management 5.1 Introduction cPCI-6S10 board has an Ethernet switch function block integrated System-on-a-Chip(SOC) BCM56150 Ethernet controller processor as the heart of board. Broadcom provides software package "Broadcom® Network Switching Software SDK". This Broadcom SDK software enables software development for target systems using Broadcom switch devices from the StrataSwitch and StrataXGS families.
  • Page 86: Commands

    Leading EDGE COMPUTING bcm.user Application The bcm.user application is the complete BCM diagnostics shell. This includes the BCM shell application as well as the BCM API and complete driver. It is not necessary to configure the cPCI-6S10 for general pur- pose packet switching.
  • Page 87 cPCI-6S10 Commands Common to All Modes Command Display list of commands ASSert Assert BackGround Execute a command in the background. Set shell mode to BCM. BCMX Set shell mode to BCMX. CASE Execute command based on string match Change current working directory cint Enter the C interpreter CONFig...
  • Page 88 Leading EDGE COMPUTING List current directory MKDIR Make a directory MODE Set shell mode MORe Copy a file to the console MoVe Rename a file on a file system NOEcho Ignore command line Pause Pause command processing and wait for input PRINTENV Display current variable list Print platform dependent working directory...
  • Page 89 cPCI-6S10 Important Safety Instructions For user safety, please read and follow all instructions, WARNINGS, CAUTIONS, and NOTES marked in this manual and on the associated equipment before handling/operating the equipment. Read these safety instructions carefully. Keep this user’s manual for future reference. Read the specifications section of this manual for detailed information on the operating environment of this equipment.
  • Page 90 Leading EDGE COMPUTING Never attempt to fix the equipment. Equipment should only be serviced by qualified personnel. A Lithium-type battery may be provided for uninterrupted, backup or emergency power. Risk of explosion if battery is replaced with one of an incorrect type.
  • Page 91 San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co., Ltd. 300 Fang Chun Rd., Zhangjiang Hi-Tech Park Pudong New Area, Shanghai, 201203 China Tel: +86-21-5132-8988 Fax: +86-21-5132-3588 Email: market@adlinktech.com...

Table of Contents