Quantum SNC 4000 User Manual

Quantum snc 4000: user guide
Hide thumbs Also See for SNC 4000:
Table of Contents

Advertisement

Quick Links

®
ADIC SNC
4000 User's Guide
ADVANCED DIGITAL INFORMATION CORPORATION
www.adic.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SNC 4000 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Quantum SNC 4000

  • Page 1 ® ADIC SNC 4000 User’s Guide ADVANCED DIGITAL INFORMATION CORPORATION www.adic.com...
  • Page 2 Copyright © 2002-2003 ADIC The information contained in this document is subject to change without notice. This document contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced, or translated to another language without prior written consent of ADIC. ADIC shall not be liable for errors contained herein or for incidental or consequential damages (including lost profits) in connection with the furnishing, performance or use of this material whether based on warranty, contract, or other legal theory.
  • Page 3: Table Of Contents

    1 SNC 4000 Introduction Intended Audience..............1 Document Organization.
  • Page 4 Loading a Configuration File ............18 Updating Firmware .
  • Page 5 Managing the SNC 4000 ........
  • Page 6 C Diagnostic Command Reference Boot Modes ..............135 Entering Diagnostic Mode .
  • Page 7: Snc 4000 Introduction

    This manual contains information and instructions necessary for the operation of the SNC 4000. Intended Audience This guide is intended for general use by anyone interested in learning about or using the SNC 4000. Document Organization The section topics in this guide include: •...
  • Page 8: Associated Documents

    Person Material Environmental Notices and Statements The following are the environmental notices and statements for the SNC 4000. Product Recycling This unit contains recyclable materials. These materials should be recycled where processing sites are available and according to local regulations.
  • Page 9: Technical Assistance

    Technical Assistance If problems cannot be solved with the aid of this document or if training is desired, contact the ADIC Technical Assistance Center (ATAC). In the USA: Outside the USA, toll free: Internet: SNC 4000 User’s Guide 800.827.3822 00.800.9999.3822 www.adic.com...
  • Page 10 SNC 4000 Introduction...
  • Page 11: Description

    This chapter describes the SNC (Storage Networking Controller) 4000. Overview The Scalar 24 enables customers to use and manage the library in a storage area network, via an integrated SNC 4000. When configured as a storage networking library, the Scalar 24 delivers the following functionality: •...
  • Page 12: Configuration Support

    Figure 1 Configuration Overview Configuration Support The SNC provides one FC interface. The FC interface is configured with a small form factor pluggable transceiver (SFP). In addition, the SNC has two Ultra2 SCSI interfaces. Address Mapping The SNC maps addresses across and between these different interfaces and preserves the persistency of the address maps across power ups of systems, devices, and the SNC.
  • Page 13: Ethernet

    The service port is used for local service and diagnostics when you use a terminal session to access the shell interface. The service port is configured at: • VT100 or ANSIW terminal emulation • 19,200 Baud SNC 4000 User’s Guide...
  • Page 14: Led Indicators

    • 8 data bits • No parity • One stop-bit • Hardware Flow Control or Xon/Xoff LED Indicators The interface panel of the SNC provides LEDs that indicate the status and activity of the SNC and its interfaces. Figure 2 LEDs When the SNC is first turned on, some of the LEDs will be on and others will flash while it is booting.
  • Page 15: Firmware 4.40 Features

    Firmware 4.40 Features This chapter describes the functionality of the Storage Networking Controller (SNC) Firmware 4.40. The SNC interface between storage and host provides Fibre Channel to SCSI connectivity. The SNC firmware enables you to map addresses across and between different interfaces, to configure private maps for security purposes, to condition the data path, and to preserve the persistency of the address maps when systems, devices, switches, and the SNC are turned on and off.
  • Page 16: Operating Environment

    All of these functions are embedded into a point and click interface designed to simplify management. The AMC receives information from Scalar storage networking libraries using the industry standard SNMP protocol. Because ADIC uses an industry standard protocol, information can be directed from ADIC libraries to framework applications.
  • Page 17: Getting Started

    This section describes how to install and set up the SNC 4000, SCSI devices, and the Host Bus Adapter. Installation is divided into four sections: • Unpacking and Inspecting • Pre-installation • Installation • Post-installation Unpacking and Inspecting Unpack the SNC from the carton. Check to make sure that the following items are included with your SNC and that none of them are damaged: •...
  • Page 18: Installation

    Label both ends of each SCSI cable with drive ID and SNC connector number. If you are using the ADIC Management Console to manage the SNC 4000, configure an Ethernet environment. You will need to set the following network parameters:...
  • Page 19 Figure 3 Cover Plate Removal Slide the SNC into position until it mates with the connector then tighten the thumbscrews. SNC 4000 User’s Guide...
  • Page 20 Figure 4 SNC Installation Connect one end of the RS-232 cable to the service port on the SNC and the other end to a service terminal. Start a terminal emulation session using HyperTerminal and the following settings: • VT100 or ANSW terminal emulation •...
  • Page 21: Setting The Time And Date

    Use the tzSet command to set the time zone. EST is used in the example for Eastern Standard Time: SNC4000> tzSet "EST" TZ Set TIMEZONE = EST:EDT:300:040202:101502 value = 0 = 0x0 SNC 4000 User’s Guide ” on page 63.
  • Page 22 Use the date command to confirm. SNC4000 > date SNC4000 > FRI JAN 26 9:30:49 2001 Use 24 hour time when programming the real time clock. The time will CAUTION be one hour off while Daylight Savings time is in effect. Adding a Host System Running Timeserver Follow the procedure below to configure the date to be automatically set.
  • Page 23: Post Installation

    From the HyperTerminal window type sz “config.cfg” and press Enter. “config.cfg” is an example of a name. You can specify a different filename but it must be in quotes, it must be eight characters or less, and it must end in .cfg. SNC 4000 User’s Guide Guide.
  • Page 24: Loading A Configuration File

    Reboot the SNC for the update to take effect. If HyperTerminal reports an error, try to send the file again. Updating Firmware You can upgrade the firmware on the SNC 4000 using the ADIC Management Console. For more information, see the ADIC Management Console User’s Guide. Getting Started...
  • Page 25: Scalar Firewall Manager

    Host Registration Service that provides periodic host status information is included). It has no interface dependencies and supports Fibre Channel, SCSI, or any other SAN interface. It is also independent of the storage elements and requires no change in legacy or new storage devices. •...
  • Page 26: Host Registration Service

    Host Registration Service The Host Registration Service (HRS) is a small service/daemon installed on hosts which access the library. HRS simplifies security configuration and allows administrators to monitor host connections to the library. To accomplish this, HRS sends a periodic data pulse through the host’s Fibre channel HBA to the library. The pulse consists of the host’s WWN, network name, HBA type, and HBA driver level.
  • Page 27: Adding A Host To The San Configuration

    You may want to remove a host from the SFM database. SFM will prevent you from removing a host that is online. For more information, see the “Deleting VPS/SFM Hosts” section of the ADIC Management Console User’s Guide. SNC 4000 User’s Guide Installing the Host Registration Service Saving a Configuration File on page 17.
  • Page 28: Combining Sfm With Channel Zoning

    Combining SFM with Channel Zoning Although it is possible to combine SFM and Channel Zoning, it is not recommended. SFM cannot assign access to LUNs on channels rendered inaccessible by Channel Zoning. If you do have a legacy Channel Zoning configuration, it is recommended that you edit the zones to permit all SAN Connections to have access to all SCSI channels, or you may end up with inaccessible devices that you had intended to be accessible.
  • Page 29: Connecting To The Service Port

    Connections are listed in the following table. Table 1 DB-9 RS-232 Connector Pin Assignments Signal Name Number Carrier Detect Transmit Data Receive Data Data Terminal Ready Signal Ground SNC 4000 User’s Guide Connecting to the Service Port Direction relative to SNC Abbreviation 4000...
  • Page 30: Connecting The Service Terminal

    Table 1 DB-9 RS-232 Connector Pin Assignments Data Set Ready Clear to Send Request to Send Ring Indicator Connecting the Service Terminal Once the service terminal has been attached to the SNC service port, a terminal emulation program will be required to access the SNC's command line interface.
  • Page 31: Using Telnet

    To open a session to the SNC, start telnet and enter open x.x.x.x where x.x.x.x is the IP address of the SNC. Alternatively you could just type telnet x.x.x.x. Once a session is opened the connection will remain locked until the telnet session is closed or the SNC is rebooted. SNC 4000 User’s Guide...
  • Page 32: Verifying The Connection

    Once a telnet session is open, no other users may administer the SNC CAUTION from the command line. This includes both telnet and serial port connections. This is a function of the VxWorks operating system to prevent simultaneous updates by multiple users. Even when the shell is locked, the ADIC Management Console will be able to Note manage the SNC...
  • Page 33: Removal And Replacement Procedures

    Removing and Replacing the SFP Follow the procedures below to remove and replace the SFP. Before performing these procedures, shutdown the host systems to ensure CAUTION that all I/O through the SNC has stopped. SNC 4000 User’s Guide...
  • Page 34: Removing The Sfp

    Removing the SFP Unplug the FC cable. Slide the SFP out of the slot. Place the SFP in a static-protective bag. Replacing the SFP Insert the known good SFP into the slot. Remove the dust caps from a known good SFP. Plug the FC cables back in, being sure to use the correct polarity.
  • Page 35: Final Diagnostic Tests

    139. If the test passes, remove the loop back cable and go to pass, go to Start MAP on page 42. SNC 4000 User’s Guide Installation on page 29. on page 135. Service Port MAP on page 60.
  • Page 36: Ethernet Test

    Ethernet Test For further information about the procedures and commands used in this section, see Service Port on page 23 and Diagnostic Command Reference If you did not replace the SNC, go to Obtain the SNC’s Ethernet network parameters. Configure the Ethernet port host name, address, routes, enable Ethernet. For more information, see Network Setup for the SNC on page 30.
  • Page 37: Updating The Snc

    If an update is required, download the new file or files and the associated readme. You will install the new firmware as you complete the If you replaced the SNC, enter the ridTag command and type the identifier. SNC 4000 User’s Guide on page 63. Post-Repair Checklist...
  • Page 38: Post-Repair Checklist

    You must perform this step if you replaced the SNC. CAUTION Shutdown the Scalar 24 and unplug the power cord. Disconnect the RS-232 cable from the SNC. Proceed to the Post-Repair Checklist Post-Repair Checklist It is important that the items in this checklist are verified after you have completed a repair action. This ensures a successful reinstall of the product.
  • Page 39 Disconnect the RS-232 cable from the SNC and the service terminal. End of repair. SNC 4000 User’s Guide Comments and References This step must be performed if you replaced the SNC. For more information, see the ADIC Management Console User’s Guide.
  • Page 40 Removal and Replacement Procedures...
  • Page 41: Maintenance Action Plans

    If the client is communicating with the server, but the service terminal does not respond Event Codes and Actions Review all visual observations and event codes against SNC 4000 User’s Guide Maintenance Action Plans Table 3 . If it is not clear which component system is Event Codes and Actions on page 45 in order to determine the appropriate MAP.
  • Page 42: Check Event Log

    Check Event Log Follow this procedure to check the event log. For more information on the commands used in this procedure, Commands Listed Alphabetically by Function To determine what events are in the event log, follow the procedures in the ADIC Management Console User’s Guide.
  • Page 43 11 If there are no abnormal events, go to Table 4 Event Codes and Actions Event Viewing Default Trap Code Level Threshold SNC 4000 User’s Guide Debug 0: sntEnt:LU Comm Error:k/ Table 4 Table 4 Event Log Dump Perform Health Check on page 44. Description Visual Observations...
  • Page 44 Table 4 Event Codes and Actions Event Viewing Default Trap Code Level Threshold Description ADIC Management Console failure Service terminal connection failure Generic Event Descriptions Sense data recorded following a check condition CAUTION: Normally, the host system will request and process send data and then perform error recovery.
  • Page 45 Event Viewing Default Trap Code Level Threshold SNC 4000 User’s Guide Description SNC has added a device to its configuration table. CAUTION: The trap is held off until the SNC has been up for 60 seconds SNC has removed a device from its...
  • Page 46 Table 4 Event Codes and Actions Event Viewing Default Trap Code Level Threshold Health Check Event Descriptions Description Outlet Air Temperature or I/O Processor Temperature has entered Warning Range from Nominal or Alarm Ranges Outlet Air Temperature or I/O Processor Temperature has entered Alarm Range Fan is operating in Nominal Range after operating in a fault state...
  • Page 47: Action Reference Table

    Temperature MAP Go to Power MAP on page 56 Go to Ethernet MAP SNC 4000 User’s Guide Description Temperature is running in Warning or Alarm Range Network is running at 10 Mb/sec Heartbeat Event Descriptions The server could not verify the connection to...
  • Page 48: Event Viewing Levels

    Table 5 Action Reference Table Action Action Number Go to Service Port MAP Contact your network administrator Reduce the number of target devices attached to the SNC Go to Start MAP on page 42 Go to Device Access MAP Go to Retrieving the Code 43 Dump File Event Viewing Levels Numerical equivalents for the event viewing levels from the Viewing Level column of...
  • Page 49: Check For Problems On Attached Devices

    Start the ADIC Management Console server and client. For installation and operating instructions, as well as access to version information, see the ADIC Management Console User’s Guide. If an update is needed, download the update from www.adic.com, and perform the update. SNC 4000 User’s Guide LED Indicators on page 135.
  • Page 50: Quick Component Check

    Firmware Version Use this procedure to check the firmware version level. For more information on the commands used in this procedure, see Commands Listed Alphabetically by Function Connect a service terminal to the SNC. Press Enter at the service terminal. If the prompt is not displayed, go to Issue the showVersions command.
  • Page 51: Check The Host Event Log

    The SNC FC port is set by default to Target mode. If the port mode for the host connection was changed to “Initiator,” the host will not be able to see the SCSI devices. SNC 4000 User’s Guide Fibre Channel MAP on page 52.
  • Page 52: Check Scsi Channel Devices

    For more information on setting Channel modes, see the ADIC Management Console User’s Guide. If the host should have access to devices on a FC, verify that the FC port mode is set to “Initiator,” “Target,” or “Target and Initiator.” If the port mode for the host connection is set to “Target,”...
  • Page 53: Check Attached Scsi Devices From The Service Port

    A Differential (DE) terminator on a Single Ended (SE) bus or an SE terminator on a DE bus will cause the bus to be unusable. Verify the termination for the other devices attached to the channel in question. SNC 4000 User’s Guide Check Attached SCSI Devices from the Service Port Devices.
  • Page 54: Check For Multiple Scsi Ids

    Check that all SCSI devices other than the end devices have internal termination disabled. A DE terminator on a SE bus or an SE terminator on a DE bus will cause the bus to be unusable. If there are SCSI termination problems, power down the Scalar 24 and correct them. If you corrected SCSI termination problems, go to If SCSI termination is OK, go to If you powered down the Scalar 24, turn it back on.
  • Page 55: Examine Scsi Cables

    If you did not have to replace or re-secure a SCSI cable, go to If you replaced or re-secured a SCSI cable, reboot the Scalar 24. After it finishes booting, enter the scsiShow command from the service terminal. SNC 4000 User’s Guide Examine SCSI Examine SCSI SCSI Health Check.
  • Page 56: Scsi Health Check

    For more information, see the Compare the list of attached devices with the physical devices. If not all of the physical devices are shown, go to If all of the physical devices are shown, go to SCSI Health Check Perform a Health Check. For more information, see Check the Event Log for SCSI errors.
  • Page 57: Isolating Scsi Devices

    12 After all possible device checks are performed go to Restore SCSI Setup Shut down the SNC. Reconnect all available SCSI devices to their proper channel assignments. SNC 4000 User’s Guide on page 135. on page 50. Isolating SCSI Devices on page 136.
  • Page 58: Fibre Channel Map

    Use the original configuration, except where changes have been made per this MAP. Wait for the SNC to finish booting. If the SNC is in diagnostic mode (command prompt = diagmode >), then restore normal operation. For more information, see Restoring Normal Mode Perform a health check.
  • Page 59: Examine Cables

    Before Removing or Replacing the SNC Continue through Replacing the SNC Exit this MAP. If the test passed, the FC port is good. SNC 4000 User’s Guide Perform Health Check on page 42. on page 53. on page 28. on page 28.
  • Page 60: Testing Fibre Channel Optic Cable

    10 Remove the loop back plug. Go to Testing Fibre Channel Optic Cable Testing Fibre Channel Optic Cable If the FC cable is extremely long it may be more practical to replace CAUTION the FC device first; then if the problem is not resolved, replace the cable.
  • Page 61: Map For The Snc

    If room temperature is not within satisfactory limits, adjust it. If the room temperature is within satisfactory limits, and alarm or warning messages are being generated, check the air intake for obstructions. SNC 4000 User’s Guide POST Error Codes Start MAP on page 42.
  • Page 62: Fan Speed Is In Warning Or Alarm Range

    If obstructions are found, remove them and permit the SNC to cool. If temperatures stabilize, exit this MAP. If no obstructions are found, or temperatures do not stabilize, check the SNC’s Air Outlet for obstructions. If obstructions are found, remove them and permit the SNC to cool. If temperatures stabilize, exit this MAP.
  • Page 63 10 Remove the Ethernet cable from the SNC Ethernet Port and attach the Ethernet loop back plug. 11 Verify that the Ethernet LEDs are functioning correctly. If they are, proceed to Step SNC 4000 User’s Guide Figure 9 Before Removing or Replacing the SNC on page 28.
  • Page 64 If they are not, inform the System Administrator that there is a network hardware problem where the SNC is attached. Exit this MAP. 12 Remove the Ethernet loop back plug. 13 Obtain another Ethernet cable. 14 Use this cable to attach the SNC to the local area network. 15 Connect the service terminal to the service port.
  • Page 65 28 Wait for the SNC to finish booting. 29 Verify that the diagmode> prompt is displayed. 30 From the service port, enter the elTest command. diagmode > elTest ==== Testing Ethernet ==== Init complete. SNC 4000 User’s Guide Step ethAddrSet on page 78. Step on page 135.
  • Page 66: Service Port Map

    Ethernet OK value = 0 = 0x0 31 If the test fails, replace the SNC. Go to Before Removing or Replacing the SNC Continue through Replacing the SNC Exit this MAP. If the test passes, remove the Ethernet loop back plug. Proceed to Step 32 From the service terminal, enter the normalBoot command and wait for the SNC to finish booting.
  • Page 67: Check Connection With Boot Messages

    Features: Value = 2 = 0 x 2 If the output from the licenseShow command shows that SFM is Valid, as in the example, proceed to Step SNC 4000 User’s Guide Messages. on page 28. on page 28. Service Port MAP on page 60.
  • Page 68: Verify Host Access To Devices

    If the output from the licenseShow command shows that SFM is not Valid, exit this MAP and contact your service representative. Use the ADIC Management Console to verify the host and target device access settings. For more information, see the ADIC Management Console User’s Guide. Exit this MAP.
  • Page 69: B Service Port Command Reference

    For more information, see the ADIC Management Console User’s Guide. Commands This section specifies the commands that are available to control, manage, and service the SNC 4000. The commands are listed alphabetically by function in Table 7. The commands are listed in alphabetical order beginning on page 71.
  • Page 70: Environmental Sensors

    Set network gateway address Add host table entries Delete network host table entries List network host table entries Change SNC 4000’s network name Display statistics for ICMP Display Ethernet Port parameters and status Display all Internet protocol sockets Display statistics for IP...
  • Page 71 Event Logging cleShow cleShowAll csClearLogFile loggerDump loggerDumpCurrent supportDump Fibre Channel SNC 4000 User’s Guide Description Display Ethernet Port Media Access Control address Display mbuf statistics Edit route table entries Add network route table entries Delete network route table entries List network route table entries...
  • Page 72 Table 7 Commands Listed Alphabetically by Function Command or Command Group fcConnTypeGet fcConnTypeSet fcFibreSpeedGet fcFibreSpeedSet fcGbicShow fcPortModeGet fcPortModeSet fcRestart fcShow fcShowDevs fcShowNames fcTxDisable fcTxEnable setFcFrameSize setFcHardId setHost sysNodeNameModeSet sysNodeNameModeShow targets Flash File System Health Check hlthChkIntervalGet hlthChkIntervalSet Description Display the current setting of the FC port’s connection type Set the type of connection for a FC port Display maximum and current speeds of FC port...
  • Page 73 SNC 4000 User’s Guide Description Display Health Check Level Set Health Check Level Perform a Health Check Now Display Command Log Entry command info Display Diagnostic command info Display info for all shell commands...
  • Page 74 Table 7 Commands Listed Alphabetically by Function Command or Command Group showBox showVersions sysConfigShow sysVpdShow sysVpdShowAll version uptime SAN Access Security: Scalar Firewall Manager (SFM) sfmAccessApply sfmAccessClear sfmAccessSet sfmActiveSet sfmConnectionSet sfmFeatureDisable sfmFeatureEnable sfmFileShow sfmHostShow sfmInactiveSet sfmNameSet sfmShow sfmSparseAccessSet sfmTypeSet SAN Access Security: Extended VPS (eVPS) Description Display graphic of hardware...
  • Page 75 SCSI SNC 4000 User’s Guide Description Apply access settings and save in VPS or eVPS database Disable eVPS access to all LUNs for all hosts Set eVPS access permission for a specific host and a specific LUN range...
  • Page 76 Table 7 Commands Listed Alphabetically by Function Command or Command Group fcShowDevs scsiAltIdGet scsiAltIdSet scsiHostChanGet scsiHostChanSet scsiHostIdGet scsiHostIdSet scsiRescan scsiResetDisableGet scsiResetDisableSet scsiShow scsiTermGet targets Startup diagBoot normalBoot reset reboot Time and Date date dateSetFromRTC hostShow rdate rtcDateSet rtcSetCurrent setNettime setTimeHost tzSet Description Display SCSI and FC Target Devices from FC port...
  • Page 77 Internet-to-Ethernet address mappings. This information may be useful to the LAN administrator. SNC4000 > arptabShow LINK LEVEL ARP TABLE destination gateway SNC 4000 User’s Guide Description Copy SCSI assignments from a source channel to a destination channel Delete an assignment previously created...
  • Page 78 It may be necessary to issue this command if a host that has a reservation for a shared device was disconnected from the SNC 4000 without properly shutting down the application software that issued the reservation. If this is the case, other hosts that attempt to access the shared device will repeatedly receive reservation conflict status from the device.
  • Page 79 SNC4000 > date SNC4000 > THU JAN 25 20:32:49 2001 dateSetFromRTC The dateSetFromRTC command sets the SNC 4000’s RTC as the source of the date display. Use the date command to display the date and time. SNC4000 > dateSetFromRTC value = 0 = 0x0 deleteScsiAssign [dev ID],[channel], [id],[lun] When you are using Firmware 4.40 on a Fibre Channel blade, this command is...
  • Page 80 Example 2: SNC4000 > showScsiAssign SCSI 2 ID Lun DevId dhcpClientShow The dhcpClientShow command displays data received from the DHCP server, including IP addresses, domain names, and IP address lease duration information. Snc4000 > dhcpClientShow dhcpDisable The dhcpDisable command disables DHCP. SNC4000 >...
  • Page 81 It copies the existing bootline to a file in the ffs:mt directory on the SNC 4000 and installs a new bootline directing the SNC 4000 to boot using a special diagnostic startup script ffs:mt/diagnstk.rc. It renames the persistent map file config/device.map as config/device.bak (a new file will be generated after...
  • Page 82 Completely disables all Command and Control functions The SNC 4000 is addressable as a SCSI target device for command and control support. On a FC Interface, this device will be seen as logical unit number 0, (LUN 0). The LUN 0 device returns a device type of 0Ch in an inquiry command, indicating it is a controller device.
  • Page 83 = 1 = 0x1 envMonRangeShow The envMonRangeShow command specifies operational ranges for the SNC 4000's environmental channels. It displays ranges of values associated with the Nominal, Warning, and Alarm states for voltage, temperature, and fan/blower operation according to the channels defined in the envMonShow command: SNC 4000 User’s Guide...
  • Page 84 IP Address set to 192.168.1.176 value = 0 = 0x0 ethAddrSet The ethAddrSet command changes the IP address of the SNC 4000. An IP address is specified as 4 decimal numbers separated by periods. SNC4000 > ethAddrSet "192.168.1.54" Host Address set to 192.168.1.54 for Ethernet interface value = 0 = 0x0 If a netmask is required, specify it after the IP address in “dotted decimal”...
  • Page 85 The following example shows how to set the FC port connection type to point-to-point. SNC4000 > fcConnTypeSet 1,1 value = 0 = 0x0 You must issue the fcRestart command or reboot the SNC 4000 for CAUTION the new setting to take effect. See the fcRestart command for further information.
  • Page 86 2 Gb/sec SNC4000 > fcFibreSpeedSet 1,0 value = 0 = 0x0 You must issue the fcRestart command or reboot the SNC 4000 for CAUTION the new setting to take effect. The initiator and the device must both be capable of the selected speed. See the fcRestart command for further information.
  • Page 87 Fabric device will not recognize the SNC 4000 as a Target. The port must be in Initiator mode if you want the SNC 4000 to scan for target devices on the port. When the port is in “Private Initiator”...
  • Page 88 The fcRestart command restarts the specified FC port. You typically use this command to restart the port after changing its configuration settings so that the changes take effect. Issuing this command is an alternative to rebooting the SNC 4000 in order to make the configuration changes take effect. This command interrupts traffic.
  • Page 89 KB will be output into this column. Link Speed Indicates the actual speed of the connection. This figure is only meaningful when the Firmware State is reported as Ready. SNC 4000 User’s Guide Firmware Firmware State : Version : ID : Attached : Mode : F 3.00.25 : None :...
  • Page 90 The fcShowDevs command displays information about the devices that are accessible from each FC interface. The display shows the LUN that the SNC 4000 has assigned to each device, the SCSI Channel that the device is attached to, the actual SCSI ID and LUN of the device, the vendor, product, revision and serial number of the device.
  • Page 91 SNC > ghostIOSet 30 Ghost I/O support is enabled. Stale commands will be deleted after 30 ticks (500 ms). value = 30 = 0x1e SNC > SNC 4000 User’s Guide Valid Range Meaning 0-60 Number of ticks commands remain in queue...
  • Page 92 ghostIOShow The ghostIOShow command displays the current status of command queuing. The value 0 is returned when command queuing is disabled. Otherwise the number of ticks that commands remain in queue is displayed. SNC > ghostIOShow Ghost I/O is disabled. value = 0 = 0x0 SNC >...
  • Page 93 SNC4000 > hlthChkLevelSet 3 value = 0 = 0x0 hlthChkNow The hlthChkNow function causes the SNC 4000 to execute an immediate, level 4 Health Check. Results are displayed that will indicate which devices or subsystems failed the check. SNC 4000 User’s Guide...
  • Page 94 SNC4000 > hlthChkNow Health Check: Starting level 4 check Health Check: Step 1 -- Checking System Health Check: Step 2 -- Checking Interfaces Health Check: Step 3 -- Checking Devices Health Check: Step 4 -- Checking Device States Health Check: Passed value = 0 = 0x0 host “add”,“hostname”,“ipAddress”...
  • Page 95 200.0.0.45 plato 200.0.0.47 fred value = 0 = 0x0 hostNameSet The hostNameSet command changes the network name of the SNC 4000. The shell prompt will be set to the new host name. SNC4000 > hostNameSet "foster" Target hostname set to foster value = 0 = 0x0 foster >...
  • Page 96 hostTypeShow The hostTypeShow command displays the host type setting for each FC. The possible host types are AIX, Gateway, ADIC SNC, HP-UX, Linux, NT (includes Windows 2000), Netware, Generic, Solaris, Autosense/NT, or Dell PV-132T-FC. SNC4000 > hostTypeShow FC 1: Type 1 - nt icmpstatShow The icmpstatShow command displays ICMP statistics for the Ethernet network.
  • Page 97 Use this function with care as data may be lost as a result of devices CAUTION moving to different LUNs when the mapping database is removed. Make sure all I/O has been stopped. SNC 4000 User’s Guide ------------------ ------------------ ------- 0.0.0.0.52787 0.0.0.0.23 0.0.0.0.21...
  • Page 98 The licenseShow command displays information about software license keys that are installed and the corresponding features that are available. The following example shows an SNC 4000 that contains a license key for the SFM and Data Mover Module features.
  • Page 99 FEB 26 2002 19:01:27 value = 0 = 0x0 SNC4000 > ls or ll The SNC 4000 contains a file system in its flash memory. Use the ls command to display the files as shown below. SNC4000 >ls license.dat sna.rc vxWorks.stvalue = 0 = 0x0...
  • Page 100 This may be required when a host system has a limited number of logical units that may be supported, and changing devices on the SNC 4000 has caused the logical unit numbers to increase beyond the host’s supported level.
  • Page 101 The second mode is called "manual multi-path" (MMP). In this mode the SNC will map a single Fibre Channel attached device through both Fibre Channels on an SNC 4000 series. This feature requires specialized high availability host software. It is a separately licensed feature.
  • Page 102 SNC > mapShowDatabase The SNC 4000 maintains a database of attached devices, to insure that each time a host attaches to it, the target devices are seen at a consistent address. The database will list not only the devices presently connected, but also devices that have previously been connected.
  • Page 103 Target ID mapping for SCSI Initiators TLun Target LUN mapping for SCSI Initiators For a FC interface, the Unique ID of the device. For SCSI interface, the SNC 4000’s Unique ID. mapShowDevs The SNC 4000 maintains a cross-reference map of device addresses. Information about the presently attached and available devices in the map can be displayed using the mapShowDevs command.
  • Page 104 Type The type of interface where the device is attached to the SNC 4000. Chan The channel number of the interface For a SCSI interface only - device ID of the device iLun For a SCSI interface only – Logical unit number of the device.
  • Page 105 - Display statistics for ICMP ifShow - Display info about network interfaces inetstatShow - Display all Internet protocol sockets ipstatShow - Display statistics for IP macShow - Display Media Access Control Address SNC 4000 User’s Guide free usage - set Default IP gateway...
  • Page 106 SNC 4000 to normal operating conditions. This command is used only to transition an SNC 4000 from the special diagnostic mode to normal operations. It restores the bootline that was copied by diagBoot. The new persistent device map is erased, and the original map file is renamed config/device.map restoring it for use when the SNC 4000 reboots.
  • Page 107 The reset command immediately initiates a reset cycle. Any pending data writes to the flash file system will be lost. This operation is not typically used. The reboot command should be used to gracefully shutdown and restart the SNC 4000. SNC4000 > reset restartScsi [channel] The restartScsi command restarts the specified SCSI Channel without issuing a bus reset.
  • Page 108 The route “delete” command removes a route to the destination through the gateway. SNC4000 > route "delete","200.0.0","bruno" route “list” The route “list” command lists the existing routes. SNC4000 > route "list" Destination SNC 4000 -------------------- -------------------- socrates bruno Destination SNC 4000 -------------------- -------------------- 200.0.0...
  • Page 109 The rz command initiates a receive Zmodem file transfer session. You use this command when you want to download a file from the service terminal to the SNC 4000. The file can be either a firmware or configuration file. After issuing this command, you start the file transfer from the service terminal by initiating a send file operation that uses Zmodem protocol.
  • Page 110 SNC4000 > scsiAltIdSet 2,6 Alternate Id set to 6 for SCSI 2 will take effect upon reboot value = 0 = 0x0 You must reboot the SNC 4000 after executing this command for the CAUTION new setting to take effect. scsiHostChanGet [channel] The scsiHostChanGet command displays Host Channel modes for a SCSI channel.
  • Page 111 SNC4000 > scsiHostIdSet 2,7 Host Id set to 7 for SCSI 2 will take effect upon reboot value = 0 = 0x0 You must reboot the SNC 4000 after executing this command for the CAUTION new settings to take effect. scsiRescan [channel] The command scsiRescan requests a SCSI rescan for new devices.
  • Page 112 Parameter Value SCSI Channel Number 1 - 2 Mode SNC4000 > scsiResetDisableSet 1,1 Reset Disable set to TRUE for SCSI 1 will take effect upon reboot value = 0 = 0x0 scsiShow The scsiShow command displays all SCSI channels and information about the devices attached to each channel.
  • Page 113 The setHost command sets the operating system type for the specified SAN interface. This provides some customization in the way the SNC 4000 is presented to the particular operating system. If [port] is 0, the change applies to all SAN connections; otherwise the host type is applied.
  • Page 114 “netware” “gateway” “generic” “unisys” “adic snc” “pv-132t-fc” “autosense/nt” You must reboot the SNC 4000 after executing this command for the CAUTION new setting to take effect. setNettime [value] The setNettime command enables or disables timeserver functionality. Value Meaning Disables timeserver functionality Enables timeserver functionality SNC4000 >...
  • Page 115 = 0 = 0x0 setSnaCCLun [newLUN] The setSnaCCLun command reassigns the SNC 4000's Command and Control LUN to the specified value. newLUN is the new value for the Command and Control LUN. Valid values are 0 through 127. The new setting takes effect immediately. The previous value is removed from the device map and database and a trap is generated indicating that the device was removed.
  • Page 116 Access Value Disables access to the LUNs Enables access to the LUNs When you enter this command, the settings are stored in memory but are not applied until you enter the sfmAccessApply command. The following example shows how to enable the host at connection index 1 to access LUNs 2 through 32.
  • Page 117 32: 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 SNC 4000 User’s Guide...
  • Page 118 The following command example shows SFM information for the hosts that have been registered by SFM. Hosts that have the Host Registration Service running with periodic re-registration are shown with a status of Periodic. One of the hosts has more than one FC connection to the SNC 4000. SNC4000 > sfmShow -1 SFM State: Active Id World Wide Name St.
  • Page 119 A numeric parameter specifies if the shell is to be locked or unlocked. If the parameter is 0, then the shell is unlocked. SNC4000 > shellLock 1 value = 1 = 0x1 SNC4000 > .. Shell is now locked SNC4000 > shellLock 0 value = 1 = 0x1 SNC 4000 User’s Guide...
  • Page 120 The showbox command displays components of the SNC 4000 using characters to form a picture of the unit, as viewed from the back of the SNC 4000: SNC4000 > showBox Back __________________________ /=========================/ [SFP SW-2] SCSI1 [LVDT] SCSI2 [LVDT]...
  • Page 121 SNMP community strings serve to group network devices into logical collections for management purposes. The community string must match on both the ADIC Management Console Server and the SNC 4000 you wish to manage. The default settings do match. Use the ADIC Management Console to view or edit strings that apply to the Server.
  • Page 122 The sysConfigShow command displays current system parameter settings. The display shows whether or not the SNC 4000’s Command and Control interface is enabled or disabled and the LUN that is assigned to it, whether or not enhanced tape performance features are enabled, the MAC address of the Ethernet port;...
  • Page 123: Mode Definition

    Host Bus Adapters (HBAs) installed for redundancy. In this configuration, each HBA is connected to a different FC port on the SNC 4000. Fail-over software on the host defines one of the HBAs as the primary connection and the other HBA as a spare. If the primary HBA should fail, the fail-over software...
  • Page 124 ******** VPD Base Rev. 1 ******** Name ADIC ADIC Manufacture Date JUN 13 05:19:59 1974 00:00:00:60:45:17:00:17 600023 Assy HCO BKA01001P RID Tag Firmware ID Firmware-4 FirmwareVend ADIC Firmware Version 4.01 Config File Sys /nvfs Code File Sys /ffs A Board Name ADIC FCR2 A Board S/N A Board HCO...
  • Page 125 IO Mfg Device Index IO Class Enum IO Type Enum Baud Flow -------- SCSI 1 VPD -------- IO Class IO Type IO Mfg SNC 4000 User’s Guide none Fixed IO Ether Fixed IO Fibre Channel QLogic 0.7.0 Option IO unknown...
  • Page 126 The sz command initiates a send Zmodem file transfer session. You use this command when you want to save configuration information to a file in case the SNC 4000 needs to be replaced. The SNC 4000 uses Zmodem protocol to upload its persistent address map database and configuration parameter settings from its nonvolatile flash memory to a file on the service terminal.
  • Page 127 = 0 = 0x0 SNC > If there are targets mapped for failover, tpathShow displays each target and all of the alternate paths that can be used for each target. SNC > tpathShow FC deviceId=1 SN=A276CC34 SNC 4000 User’s Guide...
  • Page 128 The trapDestAdd command allows you to add an ethernet address as a trap recipient to the SNMP trap destination table that is maintained within the SNC 4000. The broadcast address for the Ethernet port is also automatically included in the table. When the ADIC Management Console is running, it inserts its address into the table automatically.
  • Page 129: User List

    The userAdd,userDelete, and userList commands provide control of the user list. The persistent address map file can be sent to the SNC 4000 or retrieved from it using FTP. If you need to use FTP, use the user commands to create a login and password so you can access the SNC 4000 from the Ethernet network.
  • Page 130 = 0 = 0x0 version The SNC 4000 is an intelligent device and has software that controls all functions. The revision of that operating software can be displayed with the version command. The first line displayed is the SNC 4000 firmware version.
  • Page 131 LUNs 2 through 32. Existing hostIndex values can be determined by looking at the "ID" column in the output of the vpsShow [hostIndex]command. SNC > vpsAccessSet 1,2,32,1 value = 0 = 0x0 SNC > SNC 4000 User’s Guide...
  • Page 132 vpsActiveSet The vpsActiveSet command places VPS or eVPS in the active state. The means that all of the current access settings are put into effect. You would typically only use this command after making VPS or eVPS inactive. See the vpsInactiveSet command. SNC >...
  • Page 133 If the license key was factory-installed, you can enter the word “enable” rather than the actual license key. SNC > vpsFeatureEnable "enable" value = 0 = 0x0 eVPS License is Valid SNC > SNC 4000 User’s Guide vpsHostInbandAccessSet 1,[setting] on page 17. command.
  • Page 134 If value = 1 = 0x1 message is displayed, it means the license is already installed and VPS or eVPS is already enabled. If the value = -1 = 0xffffffff message is displayed, it means the license is not already installed and you do need to enter the license key.
  • Page 135 [LUN] The following command example shows VPS or eVPS information for host ID 1. SNC > vpsHostShow 1 Host(1): SNC 4000 User’s Guide vpsHostInbandAccessGet [hostIndex],1 Meaning is the Id obtained from the sfmShow command. in the LUN Access map indicates the host has no access to the LUN.
  • Page 136 State = 0, Type = 1, Flags = 0x00000000, Online WWN: 200000e0:8b0057d8 Name: 'LABATTS' Host Type: 'NT 4.0 SP5' Device Id: 'ScsiPort6 [0:0:0] (QLA2100) LUN Access: 0: 01 01 01 00 00 00 00 00 00 00 00 00 00 01 01 00 16: 00 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00 32: 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00...
  • Page 137 “LANDERS”. Existing hostIndex and name values can be determined by looking at the "Id" and "Host Name" columns in the output of the sfmShow -1 command. SNC > vpsNameSet 1,"LANDERS" value = 0 = 0x0 SNC > SNC 4000 User’s Guide vpsMapShow [hostIndex] command.
  • Page 138 vpsShow [hostIndex] The vpsShow command displays information about hosts that have been registered with VPS or eVPS based on the value of hostIndex. You can enter vps as a shortcut for vpsShow -1. Note Hostindex Meaning Displays brief list of all known host connections Full display of all known host connections, and if online displays a list of all LUNs available to that connection N (1-48)
  • Page 139 SNC4000 > wwnLockModeSet[option number] Enable WWN Locking Mode Disable WWN Locking Mode wwnLockModeShow [option number] Shows the state of WWN locking mode. SN611994 > wwnLockModeShow [option number] Enable Show WWN Locking Mode Disable Show WWN Locking Mode SNC 4000 User’s Guide...
  • Page 140 Service Port Command Reference...
  • Page 141: C Diagnostic Command Reference

    The SNC 4000 has two modes of operation: normal mode and diagmode. Two commands are available from the service terminal to reboot the SNC 4000 to the desired mode. The SNC 4000 remains in the existing mode until it has been directed to reboot in the other mode.
  • Page 142: Restoring Normal Mode

    The Event Log holds more than 2000 events. When the log becomes full, the oldest events are overwritten by the most recent events. You can choose to view only those events logged since the SNC 4000 was last booted or you can view a longer list of events that have accumulated from previous boots.
  • Page 143: Retrieving The Code 43 Dump File

    For more information, see the ADIC Management Console User’s Guide. This event is also recorded in the SNC 4000 event log along with the name of a file that was saved to the flash file system. The file contains information about the state of the FC interface prior to the reset.Follow these steps to retrieve the file.
  • Page 144: Diagnostic Commands

    Ethernet test reported 6 errors out of 12 iterations value = 6 = 0x6 fcSlotTest [x] The SNC 4000 must be in diagnostic mode to use this command and a loop back plug must be connected to the SFP. Diagnostic Command Reference...
  • Page 145 If the FC “link” LED does not come on, the test will not pass. scsiChannelTest (x,y) The SNC 4000 must be in diagnostic mode to use this command and a SCSI cable must be connected between two SCSI channels. The scsiChannelTest command performs a confidence test on a pair of SCSI channels. Substitute for x and y the SCSI channel numbers you want to test.
  • Page 146 The showBox command displays the components present in the SNC 4000 using characters to form a picture of the unit, as viewed from the rear. showBox also lists the cabling requirements for each slot: SNC4000 > showBox Back __________________________...
  • Page 147 SNC 4000 User’s Guide...
  • Page 148 Diagnostic Command Reference...
  • Page 149: D Post Error Codes

    POST. Control is then passed to the Ipostmain routine for the SDRAM memory tests. The power LED is under hardware control on the SNC. It should always be Note illuminated. SNC 4000 User’s Guide POST Error Codes...
  • Page 150: Initial Post

    Initial POST Hardware and service port Initialization Figure 11 Initial POST IpostMain starts by initializing the service-port and the system hardware. If successful, the ERR LED will extinguish and the RDY LED will turn on. POST will then display a firmware version banner on the service port.
  • Page 151: Secondary Post

    This stage of POST attempts to locate and execute the intermediate loader, or “bootrom”. If the operator presses the interrupt button then POST will enter into the service menu. See the section “POST Service Menu” for details. SNC 4000 User’s Guide...
  • Page 152: Start Of Bootrom

    Identify and Execute Bootrom Figure 17 Identify and Execute POST will examine the FLASH memory primary bootrom locations to determine whether or not it contains a viable bootrom. If the bootrom appears valid then POST will transfer control to it. If the bootrom image is considered invalid then POST will repeat the bootrom checks at the location of the secondary bootrom.
  • Page 153: Post Service Menu

    This command will cause POST to display its version number, build date, the machine it was built on, and the user who built it. The display will look like: POST version 0402.02 Built Apr 4 2001, 15:24:06 on TANGLEFOOT by jimu SNC 4000 User’s Guide...
  • Page 154: Error Displays

    Error Displays POST will flash the ERR LED along with the LEDs associated with any failed test. Refer to the LED assignments in the normal POST sequence. Error messages may also be displayed on the service port. POST Error Codes...
  • Page 155: E Startup Message Reference

    After the SNC 4000 completes its power-on self-test, it will attempt to find, load, and run the real-time licensed internal code (LIC) boot loader. Bootrom Messages See the sample code below. Press any key to stop auto-boot... auto-booting... boot device...
  • Page 156: Final Startup Messages

    SCSI Channels, and the IP address. In the example below, after the SNC 4000 command prompt, a message is displayed as a result of a response from a host that is running the Host Registration Service for /Scalar Firewall Manager access control.
  • Page 157: F Warranty And Eula

    Products that has been replaced or modified or for which such a refund has been tendered. ADIC’s obligation hereunder will not apply to any claim based on ADIC’s following SNC 4000 User’s Guide Warranty and EULA...
  • Page 158: Adic End User License Agreement

    Buyer’s or its customers’ specifications or requests, the use of the Products to practice a process or in conjunction with items not supplied by ADIC, and Buyer will similarly indemnify ADIC with respect to any such claims. THE FOREGOING STATES ADIC’S SOLE RESPONSIBILITY, AND BUYER’S SOLE REMEDY, FOR ANY INFRINGEMENTS OF ANY PROPRIETARY RIGHTS.
  • Page 159 ACTION, IN CONTRACT, OR TORT INCLUDING NEGLIGENCE, EVEN IF ADIC KNEW, SHOULD HAVE KNOWN OR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ADIC's LIABILITY FOR DAMAGES HEREUNDER WILL IN NO EVENT EXCEED THE AMOUNT OF FEES PAID BY LICENSEE UNDER THIS LICENSE. SNC 4000 User’s Guide...
  • Page 160 General No Assignment or Modification. This License is not assignable. None of the Software or Documentation may be sublicensed, assigned, or transferred to any other party without ADIC’s prior written consent. Any effort contradictory with this is null and void. This License can only be modified by a written agreement executed by the parties.
  • Page 161: G Acronyms

    Logical Unit Number Low Voltage Differential Long Wavelength Maintenance Action Plan Management Information Base MTBF Mean Time Between Failures POST Power-On Self test Point-to-Point Protocol Radio Frequency Interference Replacement Identification Remote Method Invocation Remote Procedure Call SNC 4000 User’s Guide Acronyms...
  • Page 162 RTOS Real Time Operating System SCSI Small Computer System Interface SDRAM Synchronous Dynamic Random Access Memory Single-Ended Scalar Firewall Manager SNMP Simple Network Management Protocol Transmission Control Protocol Volts Direct Current Acronyms...
  • Page 163 ......66 Frame size SNC 4000 User’s Guide GBIC. See SFP........2...
  • Page 164 ......19 about .....22 channel zoning .

Table of Contents