adaptec_smarthba_smartraid_x200_iug_7_2021
adaptec_smarthba_smartraid_x200_iug_7_2021
adaptec_smarthba_smartraid_x200_iug_7_2021
Customer Support........................................................................................................................................ 63
Legal Notice................................................................................................................................................. 64
Attention: Changes or modifications to this unit not expressly approved by the party responsible for
compliance could void the user's authority to operate the equipment.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part
15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a
residential installation. This equipment generates, uses, and can radiate radio frequency energy, and if not installed
and used in accordance with the instruction manual, may cause harmful interference to radio communications.
However, there is no guarantee that interference will not occur in a particular installation. However, if this equipment
does cause interference to radio or television equipment reception, which can be determined by turning the
equipment off and on, the user is encouraged to try to correct the interference by one or more of the following
measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between equipment and receiver.
• Connect the equipment to an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/television technician for help.
• Use a shielded and properly grounded I/O cable and power cable to ensure compliance of this unit to the
specified limits of the rules.
This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions: (1) this
device may not cause harmful interference and (2) this device must accept any interference received, including
interference that may cause undesired operation.
UL Compliance Statement—Pending
From Microchip Adaptec products are tested and listed by Underwriters Laboratories, Inc. to UL
60950-1 /IEC 62368-1 Second Edition and IEC-60950-1/IEC 62368-1 Second Edition standards, file
numbers E516387. Microchip Adaptec products are for use only with UL listed ITE.
This Information Technology Equipment has been tested and found to comply with EMC Directive
2014/30/EU, in accordance with:
• EN55032 (2014) Emissions:
– Class B ITE radiated and conducted emissions
• EN55024 (2010) Immunity:
– EN61000-4-2 (2009) Electrostatic discharge: ±4 kV contact, ±8 kV air
– EN61000-4-3 (2010) Radiated immunity: 3V/m
– EN61000-4-4 (2012) Electrical fast transients/burst: ±1 kV AC, ±0.5 kV I/O
– EN61000-4-5 (2014) Surges: ±1 kV differential mode, ±2 kV common mode
– EN61000-4-6 (2014) Conducted immunity: 3 V
– EN61000-4-11 (2004) Supply dips and variations: 30% and 100%
• EN 63000:2018 Technical Documentation:
– For the assessment of electrical and electronic products with respect to the restriction of
hazardous substances
• EC 62368-1:2014 (EU)
• IEC 60950-1:2005 (US)
In addition, all equipment requiring U.L. listing has been found to comply with EMC Directive 2014/35/EU,
in accordance with EN 62368 with amendments A1, A2, A3, A4, A11, A12.
The Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment
Regulations 2012 – SI 2012 No. 3032.
Electromagnetic Compatibility Regulations 2016 – SI 2008 No. 1597.
The Electrical Equipment (Safety) Regulations 2016 – SI 2016 No. 1101.
This device has been tested and found to comply with the limits for a Class B digital device, pursuant to the
Australian/New Zealand standard AS/NZS 3548 set out by the Spectrum Management Agency.
This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment
Regulations.
Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel
brouilleur du Canada.
This equipment complies to class B Information Technology equipment based on VCCI (Voluntary Control
Council for Interface). This equipment is designed for home use but it may causes radio frequency
interference problem if used too near to a television or radio. Please handle it correctly per this
documentation.
This equipment is home use (Class B) electromagnetic wave suitability equipment and to be used mainly at
home and it can be used in all areas.
Dimension Measure
Height 4.376
Length 6.60
PCB thickness 0.062
Max. component height, top side Not to exceed 0.57 in.
Max. component height, bottom side Not to exceed 0.105 in.
Dimension Measure
Height 2.731
Length 6.60
...........continued
Dimension Measure
PCB thickness 0.062
Max. component height, top side Not to exceed 0.57 in.
Max. component height, bottom side Not to exceed 0.105 in.
5.2.2 Cables
Depending on your application requirements, you can use any of the cables listed below (for typical applications;
list not exhaustive). For more information about cabling options for your SmartHBA 2200/SmartRAID 3200 Series
adapter, visit www.adaptec.com/cables
Note: We recommend using Microchip Adaptec SAS cables only.
SlimSAS Cables
SlimSAS x8 : SlimSAS x8
SFF-8654 to SFF-8654
SlimSAS x8 : miniSAS HD
SFF-8654 to SFF-8643
3. Insert the adapter into the expansion slot and press down gently but firmly until it clicks into place. When
installed properly, the adapter should appear level with the expansion slot.
Be sure to handle the adapter by its bracket or edges only. Apply pressure only on the edges when
CAUTION
inserting the card into expansion slot.
4. Secure the bracket in the expansion slot, using the retention device (for instance, a screw or lever) supplied
with your computer.
5. Connect SlimSAS cables between the adapter and internal disk drives or enclosures, as required:
6. Close your computer cabinet, reconnect the power cord and network cables, then power up the system.
Note: See the Release Notes for the latest build number.
3. Remove and label the driver disk.
4. Continue the installation with the instructions for your operating system.
RHEL7 Installation
Note: The following steps apply to all updates of RHEL 7 prior to Update 3. The example illustrated here represents
the steps for Update 2. Modify the filename of the installation archive to match the appropriate update version in the
appropriate fields.
To install the RHEL7 driver with a Linux system:
1. Copy the RHEL driver binary image to the USB key; see 6.2 Creating a Driver Disk.
2. Power-on the system.
3. Insert the RHEL7 DVD image from a media source.
4. Boot the RHEL installation.
5. Type "e" to edit the grub entry and append "modprobe.blacklist=aacraid inst.dd".
Note: This will cause the line to wrap. The editor adds the "\" automatically.
6. Insert the USB device, then type CTRL+X to boot.
Note: If the installer does not display the driver update media, type "r" and Enter on your keyboard to refresh
the list.
6.1. Select the device in the list with the label "OEMDRV":
The installer presents a driver (smartpqi rpm) to install.
6.2. Type "1" on your keyboard and Enter to select the driver update.
6.3. Type "c" and Enter to continue.
Note: It is recommended to remove the USB device once the driver update has been extracted, for
example:
DD: Extracting files....
RHEL6 Installation
To install the RHEL6 driver with a Linux system:
1. Copy the RHEL driver binary image to the USB key; see 6.2 Creating a Driver Disk.
2. Power-on the system.
3. Insert the RHEL6 DVD image from a media source.
4. Boot the RHEL installation.
5. Press the Esc key when a grub entry appears with a countdown.
6. Type "e" to edit the grub entry
7. Type "e" again and append "blacklist=aacraid dd".
8. Press the Enter key and type "b".
9. Select Yes to specify that the driver disk is available.
chroot /target
echo “blacklist aacraid” > /etc/modprobe.d/install-aacraid.conf
depmod `uname –r`
update-initramfs –u
exit
apt-get update
apt-get –f install build-essential dkms
dpkg -i smartpqi-dkms_#.#.#-###_all.deb
mkdir /SMARTPQI
mount -t vfat /dev/sda1 /mnt
cp -R /mnt/* /SMARTPQI
umount /mnt
mkdir -p /lib/modules/3.16.0-4-amd64/kernel/drivers/scsi/smartpqi
cp -f /SMARTPQI/smartpqi.ko
/lib/modules/3.16.0-4-amd64/kernel/drivers/scsi/smartpqi/smartpqi.ko
depmod -a `uname -r`
modprobe smartpqi
12. To return to the graphical install, press CTRL+ALT+F5; to return to a non-graphical install, press ALT+F1.
Note: Do not press Continue at the end of the installation until you
complete Step #unique_46/unique_46_Connect_42_debian_reboot_prompt and Step #unique_46/
unique_46_Connect_42_complete_driver_installation.
13. When prompted to reboot the system, press CTRL+ALT+F2 to switch to the console.
14. Type the following commands to complete the driver installation:
mkdir -p /target/lib/modules/3.16.0-4-amd64/kernel/drivers/scsi/smartpqi
cp -f /SMARTPQI/smartpqi.ko
/target/lib/modules/3.16.0-4-amd64/kernel/drivers/scsi/smartpqi/smartpqi.ko
chroot /target
depmod -a `uname -r`
echo “blacklist aacraid” > /etc/modprobe.d/aacraid-blacklist.conf
update-initramfs -u -v
exit
15. To return to a graphical install, press CTRL+ALT+F5; to return to a non-graphical install, press ALT+F1.
16. Reboot the system.
17. Install the smartpqi DKMS package (smartpqi-dkms_#.#.#-###_all.deb) by using the following
commands (where #.#.#-### is the build number):
Note: The smartpqi DKMS package rebuilds and activates the smartpqi driver automatically any time the
kernel on the system is updated. This insures you have a smartpqi driver to support the new kernel.
# lsmod
# unload
5.3. Check whether the kernel is unloaded or not by executing the following command:
# lsmod
# lsdev
Expected Output:
part 0: ………….. (removable)
part 1: ………….. (removable)
part 2: ………….. (removable)
5.5. Load the kernel by executing the following command:
# load /boot/kernel/kernel
# boot
5.8. After completing the kernel installation and before rebooting the system, add the driver to the new
system. Choose "YES" when it prompts the following message for the manual configuration.
"The installation is now finished. Before exiting the installer, would you like to open a shell in the new
system to make any final manual modifications?
5.9. Use the following commands to complete the manual configuration:
5.9.1. Mount the USB key by using the following command:
5.9.2. Copy the driver to the boot directory by using the following command:
# cp /media/smartpqi.ko /boot/modules/smartpqi.ko
5.9.3. Ensure that the boot loader loads by using the following command:
# vi /boot/loader.conf
smartpqi_load="YES"
# reboot
6. If the system halts at # mountroot>, check for the boot partition using the following command:
# mountroot> ?
Note: The boot partition is primarily present in P2, so use the following command:
# mountroot> ufs:/dev/<da0p2>
# su
# rem_drv aac
7. Open the "Device driver utility" from the desktop and enter the root password.
8. The DD utility scans and automatically highlights the controller or devices that are not claimed by the driver.
9. Click Browse to load the driver image from the USB flash drive.
10. Select smartpqi.pkg or iso file and click "OK".
11. Click Install.
The Installation Successful message gets displayed.
12. The DD utility rescans the devices.
13. The available disks are viewable in the terminal by typing the format command. Press CtrlL+C to return to the
command prompt.
14. Return to the desktop by typing exit at the ~# prompt.
15. Double click the Install Oracle Solaris icon for OS installation and follow the steps to complete the OS
installation.
# cp /media/USB_DRIVE/adddriver.sh /tmp/
# cd /tmp
2. Execute the adddriver.sh script file with the parameter live as follows:
# chmod +x adddriver.sh
# ./adddriver.sh live
# reboot
#rem_drv aac
#exit
5. Select option 2 (Install Additional Drivers) from the list. The Device Driver Utility screen appears.
6. Press the F4 key (Media) to search for the driver image file on your flash drive.
7. Select USB drive and press Enter.
8. Find the location of the smartpqi.pkg or iso file on the flash drive, highlight it, nd press the F2 key to select
it.
9. Press the F2 key again to install the driver.
10. If the installation succeeds, the following screen will appear:
13. Type the format command in the terminal window to list the available disks. Press Ctrl+C to return to the
command prompt.
14. Type exit at the ~# prompt to go back to the Options menu.
15. Enter option 1 to Install Oracle Solaris.
The Welcome to Oracle Solaris screen appears.
16. Press the F2 key to continue.
17. Select the disk discovery method and press the F2 key to continue.
18. Follow installation steps accordingly.
19. At the installation summary, press the F2 key to install the Oracle package; or, press the F3 key to go back to
make changes.
20. After the OS has been installed, press F9 to go back to the Options menu.
21. Select Option 3 (Shell).
22. Open the terminal and copy the adddriver.sh file to /tmp directory using the following commands:
# cp /media/USB_DRIVE/adddriver.sh /tmp/
# cd /tmp
23. In the terminal, execute the adddriver.sh script file with the parameter text as follows:
# chmod +x adddriver.sh
# ./adddriver.sh text
#reboot
Note:
Be sure to install the prerequisite software first, including Powershell and VMware POWERCLI, before you install
ESXi-Customizer.
To install the SmartPQI controller driver while installing VMware:
1. Download and install Microsoft PowerShell and VMware POWERCLI, as needed. You can download
PowerShell from the Microsoft Download Center at www.microsoft.com/download, and POWERCLI from
my.vmware.com.
Note:
PowerShell is pre-installed on many Windows systems, including Windows Server 2012 and Windows Server
2016.
2. Download the ESXi-Customizer tool from https://www.v-front.de/p/esxi-customizer-ps.html or other Web
location. Then, unpack the archive to a local directory on your Windows system; C:\ESXi-Customizer,
for instance.
3. Copy the VMware driver vib for your OS version to a temp directory, such as C:\temp\pkg. The driver vib
files (listed below, where xxxxxxx is the driver version/build number) should be in the driver download directory
on your Windows system (see 6.2 Creating a Driver Disk).
Option Description
ESXi 6.7 smartpqi-67.xxxx.0.xxx-1OEM.670.0.0xxxxxxx.x86_64
where Vxx is the VMware OS version: V60 for VMmare 6.0, V65 for VMware 6.5.
PowerShell begins creating the custom ESXi install-ISO with embedded SmartPQI driver. It displays "All done"
when the ISO is ready.
6. Burn the custom ISO image to a writable CD or USB drive.
Note:
Use whatever tool you prefer to burn the CD or USB drive.
Remove the CD or USB drive after you finish burning the image.
7. On the VMware ESXi machine, insert the custom boot CD/USB, then restart your computer.
8. Follow the on-screen instructions to begin the VMware installation.
9. Complete the VMware installation, following the on-screen instructions.
10. Remove the custom boot CD or USB drive, then reboot your computer.
Note: The inbox aacraid driver is available in many of the Linux distributions that include basic support for Adaptec
Smart Storage Controllers, like the SmartHBA 2200. The preferred driver is smartpqi. The following instructions
show how to blacklist the aacraid driver or replace it.
Installing on RHEL 7
To install the RHEL7 driver on a Linux system:
1. Disable the aacraid support for the Smart Storage Controller using one of the following options:
– Using Blacklist Option:
Type the following command:
echo “blacklist aacraid” > /etc/modprobe.d/blacklist-aacraid.conf
– Update aacraid driver to allow Series 8 / HBA 1000 Controllers and SmartHBA 2200 to coexist:
1. Install an aacraid rpm version 1.2.1-53005 or higher using one of the following links:
https://storage.microsemi.com/en-us/support/series8/index.php
https://storage.microsemi.com/en-us/support/hba1000/index.php
2. Execute the following command:
rpm -Uvh kmod-aacraid-RHEL7.2-1.2.1-53005.x86_64.rpm
2. Install the latest smartpqi package by using the following command (where #.#.#-### is the build number):
rpm –ivh kmod-smartpqi-#.#.#-###.rhel7u3.x86_64.rpm
Note: This command automatically rebuilds the initramfs with the updates, and avoids rebuilding it manually.
3. Reboot the system.
Installing on RHEL 6
To install the RHEL6 driver on a Linux system:
1. Disable the aacraid support for the Smart Storage Controller using one of the following options:
– Using Blacklist Option:
Type the following command:
echo “blacklist aacraid” > /etc/modprobe.d/blacklist-aacraid.conf
– Update aacraid driver to allow Series 8 / HBA 1000 Controllers and SmartHBA 2200 to coexist:
1. Install an aacraid rpm version 1.2.1-53005 or higher using one of the following links:
https://storage.microsemi.com/en-us/support/series8/index.php
https://storage.microsemi.com/en-us/support/hba1000/index.php
2. Execute the following command:
rpm -Uvh kmod-aacraid-RHEL6.8-1.2.1-53005.x86_64.rpm
2. Install the latest smartpqi package by using the following command (where #.#.#-### is the build number):
rpm –ivh kmod-smartpqi-#.#.#-###.rhel6u8.x86_64.rpm
Note: This command automatically rebuilds the initramfs with the updates, and avoids rebuilding it manually.
3. Reboot the system.
Installing on SLES 12
Follow these steps to install the driver on SLES 12:
1. Disable the aacraid support for the Smart Storage Controller by using one of the following options:
– Using Blacklist Option:
Type echo “blacklist aacraid” > /etc/modprobe.d/blacklist-aacraid.conf
– Update aacraid driver to allow Series 8 / HBA 1000 Controllers and SmartHBA 2200 to coexist:
1. Install an aacraid rpm version 1.2.1-53005 or higher using one of the following links:
https://storage.microsemi.com/en-us/support/series8/index.php
https://storage.microsemi.com/en-us/support/hba1000/index.php
2. Execute the following command:
rpm -Uvh aacraid-kmp-default-SLES12-SP1-1.2.1-53005.x86_64.rpm
2. Install the latest smartpqi package by using the following command (where #.#.#-### is the build number):
3. Run “mkinitrd” command with the root user privilege to ensure that the blacklisting and driver updates are
included.
4. Reboot the system.
Installing on SLES 11
Important:
By default, SuSE Linux uses the 'by-id' method to identify drives/partitions on the boot device. As a result,
upgrading from the aacraid driver to smartpqi on SLES 11 will fail due to a change in the boot drive ID.
(This issue is not seen on SLES 12.) To avoid this issue, switch to the "by-uuid" method, then perform the
upgrade, as described below.
sles11sp3boot:~ # blkid
/dev/sda1: UUID="4512cf7d-4e22-4dfa-8991-4084dae41409" TYPE="swap"
/dev/sda2: UUID="b144a0a2-b7fc-47fd-8459-ba40d0f663cd" TYPE="ext3"
3. Run “mkinitrd” command with the root user privilege to ensure that the blacklisting and driver updates are
included.
4. Reboot the system.
Installing on Oracle Linux 7.3 and Above Running the Base Kernel
Note: The Oracle Linux 7.3 base kernel includes a smartpqi and an aacraid driver. The smartpqi driver is
recommended.
To install the SmartPQI driver on an Oracle Linux system:
1. Install the smartpqi driver rpm by using the following command (where #.#.#-### is the build number):
rpm –ivh kmod-smartpqi-#.#.#-###.ol7u3.x86_64.rpm
Installing on Oracle Linux 7.2 running the Base or UEK Kernel and Oracle Linux 7.3 running the UEK Kernel
To install the SmartPQI driver on a Oracle Linux system:
1. Disable the aacraid support for the Smart Storage Controller using one of the following options:
– Using Blacklist Option:
Type the following command:
echo “blacklist aacraid” > /etc/modprobe.d/blacklist-aacraid.conf
– Update aacraid driver to allow Series 8 / HBA 1000 Controllers and SmartHBA 2200 to coexist:
1. Install an aacraid rpm version 1.2.1-53005 or higher using one of the following links:
https://storage.microsemi.com/en-us/support/series8/index.php
https://storage.microsemi.com/en-us/support/hba1000/index.php
2. Execute one of the following commands:
For Base Kernel: rpm -Uvh kmod-aacraid-OL7.2-1.2.1-53005.x86_64.rpm
For UEK Kernel: rpm -Uvh kmod-aacraid-UEK-OL7.2-1.2.1-53005.x86_64.rpm
2. Install the latest smartpqi package by using the following command (where #.#.#-### is the build number):
For Base Kernel: rpm –ivh kmod-smartpqi-#.#.#-###.ol7u2.x86_64.rpm
For UEK Kernel: rpm –ivh kmod-smartpqi-uek-#.#.#-###.ol7u2.x86_64.rpm
Note: This command automatically rebuilds the initramfs with the updates, and avoids rebuilding it manually.
https://storage.microsemi.com/en-us/support/hba1000/index.php
2. Execute the following command:
dpkg -i aacraid -1.2.1-53005-Ubuntu16.04-x86_64.deb
5. Install the latest SmartPQI DKMS DEB driver package by using the following command (where #.#.#-### is
the build number):
dpkg -i smartpqi-dkms_#.#.#-###_all.deb
3. Install the supporting package for the SmartPQI DKMS deb package:
apt-get update
apt-get install build-essential dkms
4. Install the SmartPQI DKMS DEB driver package using the following command (where #.#.#-### is the build
number):
dpkg -i smartpqi-dkms_#.#.#-###_all.deb
5. Reboot system.
Note: Upgrade the package if it already exists, using the following command.
# pkg upgrade smartpqi10x-amd64.txz
# reboot
#rem_drv aac
# pkgadd –d smartpqi.pkg
or,
3.2. Ensure that the MSCsmartpqi folder is present in the current directory. The dot (.) in following the
command will read this folder as a driver package:
# pkgadd –d .
Enter "y".
The following message appears after a successful installation:
# reboot
5. Use the following command to confirm whether the driver is loaded or not:
# pkginfo –l MSCsmartpqi
# pkgrm MSCsmartpqi
Enter "y". Once the selection is made, the following prompt will appear:
Enter "y". The following message will appear to signify the successful removal of the driver package:
# reboot
# reboot
4. After rebooting the system, check whether the driver package is installed. Compare the driver vib version
shown by the command below with the version that was installed, to make sure they are the same.
8. Solving Problems
This section provides basic troubleshooting information and solutions for solving problems with your SmartHBA 2200/
SmartRAID 3200 Series Host Bus Adapter.
1. From the main menu, select Array Configuration, then select Manage Arrays.
2. Use the arrow keys to the select an array, press Enter, then select IO Bypass Settings.
3. From the pop-up menu, select Enabled or Disabled, then press Enter.
4. Select Submit Changes.
1. From the main menu, select Array Configuration, then select Manage Arrays.
2. Use the arrow keys the select an array, then press Enter.
3. Select Manage Spare Drives, then select Delete.
4. If the array has more than one assigned spare, use the arrow keys to select a spare from the list, then press
Enter.
Option Definition
Expand array Expands the array by adding data drives.
Add drive to existing parity group Adds an equal number of drives to each parity group in
an array.
Add entire parity group Add drives by adding entire parity groups to array.
Auto expand Based on the parity group, it will auto expand.
Option Definition
Shrink array Shrinks the array by removing the current data drives
from array.
Remove drive from existing parity group Removes an equal number of drives to each parity group
from array.
...........continued
Option Definition
Remove entire parity group Removes drives by removing entire parity groups from
array.
Auto shrink Based on the parity group, it will auto shrink.
Option Description
Modify Controller Settings
Transformation Priority Sets the priority for array expansion:
• Low: normal system operations take priority over array expansion
• Medium: normal system operations and array expansion get equal priority
• High: expansion takes precedence over all other system operations
Rebuild Priority Sets the priority for rebuilding a failed logical drive:
• Low: normal system operations take priority over rebuilds
• Medium: normal system operations and rebuilds get equal priority
• Medium High: rebuilds get higher priority than normal system operations
• High: rebuilds take precedence over all other system operations
Surface Scan Analysis Priority Determines the time, in seconds, that a controller must be inactive before a surface scan
analysis is started on the physical drives connected to it. The scanning process checks physical
drives for bad sectors and, in fault-tolerant logical drives, such as RAID 5, it also verifies the
consistency of parity data. Delay value ranges from 1-30 seconds. Set the value to "0" to disable
the feature. Set the value at "31" to maintain high priority.
Current Parallel Surface Scan Sets the surface scan count for the controller. Set the value to "1" to disable the feature.
Count
Disabling Surface Scan Analysis is not recommended as it will prevent the controller
CAUTION
from proactively finding and correcting disk surface errors, which may lead to data
loss.
Unconfigured Physical Drive Write Enables and disables physical drive write cache for unconfigured drives on the controller.
Cache
HBA Physical Drive Write Cache Enables and disables physical drive write cache for HBA drives on the controller.
State
Configured Physical Drive Write Enables and disables physical drive write cache for configured drives on the controller.
Cache State
Modify Spare Activation Mode
...........continued
Option Description
Spare Activation Mode Sets the spare activation mode to activate on failure or predictive failure activation.
The failure spare activation mode, activates the spare assigned for the Logical Drive when a
member of the Logical drive fails.
In Predictive Spare activation mode, activation is done when a drive reports a predictive failure.
Cache Ratio (Read) Sets the ratio of controller cache memory used for read-ahead cache versus write cache. Cache
ratio values range from 0–100, in increments of 5.
Write Cache Bypass Threshold All writes larger than the specified value will bypass the write cache and be written directly to the
disk for non-parity RAID volumes. A smaller value allows the controller to reserve write caching
to I/Os smaller than the threshold.
Advanced Controller Settings (RAID mode or Mixed mode only):
Degraded Mode Performance For degraded RAID 5 logical drives, enabling this setting directs the controller to attempt to
Optimization improve performance of large read requests by buffering physical drive requests. Disabling this
setting forces the controller to read from the same drives multiple times.
Physical Drive Request Elevator Sets the behavior of the drive's write Elevator sort algorithm, a scheduling optimization that
Sort prioritizes I/O requests such that disk arm and head motion continues in the same direction.
Enabling the elevator sort improves seek times and disabling the elevator sort improves
throughput.
Alternate Inconsistent Repair Sets the surface analysis inconsistency repair policy for RAID 5 when the controller detects that
Policy the parity information does not match the data on the drives. Disabling the repair policy directs
the controller to update the parity information, leaving the data untouched. Enabling the repair
policy directs the controller to update the data on the drives based on the parity information.
Max Drive Request Queue Depth Sets the queue depth for the controller. Valid values are Automatic, 2, 4, 8, 16, and 32.
Monitor and Performance Analysis Sets the Monitor and Performance Analysis delay for the controller, in minutes. Set the value to
Delay zero to disable Monitor and Performance Analysis. Default is 60 minutes.
...........continued
Option Description
HDD Flexible Latency Enables flexible latency optimization for HDDs. When FLS is enabled, the controller detects
Optimization high-latency I/O requests and applies a cutoff, or threshold, value, after which it suspends
elevator sorting and services the request right away. Valid values are:
• Disable (default).
• Low
• Middle(100 ms)
• High
• Very high(30 ms)
• Very high(10 ms)
Configure Port Discovery Protocol This menu provides options to configure the protocols used by the controller to discover the
ports. A discovery protocol is the signal group/PHY mode protocol used to discover what's
attached.
Options are Auto-detect/UBM/SGPIO/VPP
This operation requires reboot.
Provide options to:
• View Current port Discovery Protocol
• View Pending port Discovery Protocol
• Set port Discovery Protocol
• Reset port Discovery Protocol to default
Modify Expander Minimum Scan This menu provides option to configure minimum scan duration for expanders. Entered value
Duration should be in seconds.
When you clear the controller configuration, all data on the attached media (SSD/HDD) will no longer
CAUTION
be accessible and cannot be recovered. Be sure you no longer need the data on the controller before
proceeding!
• Balanced: You can use this setting to save power with minimal effects on performance. For large queue
depths, this setting affects throughput by 10% or less. At lower queue depths or infrequent I/O, impacts on
performance may be greater. This command is typically useful in environments using only hard drives, and is
not recommended when using SSDs. Settings are based on the user configuration, such as the number or types
of drives, the RAID level, storage topology, and so forth. Significant changes to the configuration may require a
reboot for optimal setting selection. If a reboot is required to change settings, UEFI HII prompts for a reboot to
reflect requested settings.
• Survival Mode: Allows the controller to throttle back dynamic power settings to their minimums when the
temperature exceeds the threshold. Enabling Survival Mode allows the server to continue running in more
situations, but may affect performance.
To change the power settings for a controller:
1. Start the Microchip SAS/SATA Configuration Utility in UEFI mode.
2. Select your controller, then press Enter.
3. From the main menu, select Controller Configuration.
4. Select Manage Power Settings, then select Power Mode.
5. Press Tab to select the power mode.
6. Select Survival Mode, then press Tab to select Enabled or Disabled.
7. Select Submit Changes.
Use Static EIDs during Sets the Static End Point Identifier (EID) mode:
Initialization • Enable: Enables Static EID
• Disable: Disables Static EID
VDM Discovery Notify Sets the Vendor Defined Message (VDM) discovery notification mode:
• Enable: Enables VDM discovery notification
• Disable: Disables VDM discovery notification
• Disable to disable the Encryption Manager. If encryption is disabled, all encrypted logical drives
are set to offline and the data becomes inaccessible; newly created logical drives will not be
encrypted. (They will be created as plaintext logical drives.)
b) In the Enter new password field, enter the Crypto Officer password: press Enter, type the password in
the pop-up window, then press Enter to submit.
The password is a 8-16 character string, comprising all printable ASCII characters. It must include
at least one uppercase character, one lowercase character, one numeric, and one special character
(#,!,@,...).
c) In the Master Key field, enter the master encryption key: press Enter, type the key in the pop-up
window, then press Enter to submit.
The Master Key is a 10-32 character string, comprising all printable ASCII characters.
Be sure to record the master key and store in a safe place. Once set, the Master Key
CAUTION
cannot be displayed or recovered, only reset. Failure to provide the Master Key may result in
encrypted data being irretrievable.
1. From the main menu, select Array Configuration, then select Manage Arrays.
2. Select an array, then select List Logical Drives.
3. Select an encrypted logical drive, then select Volume key rekey.
4. Select your account type: Crypto Officer or User.
5. Select Submit Changes.
Notes:
1. Changing the port mode from Mixed or HBA to RAID mode removes access to physical drives from the
operating system.
2. HBA mode is not available if a port is already configured with logical drives.
To configure the port mode for a controller:
1. Start the Microchip SAS/SATA Configuration Utility in UEFI mode.
2. Select your controller, then press Enter.
3. From the main menu, select Configure Controller Settings, then select Configure Controller Port Mode.
4. Select the controller port mode (HBA, RAID, Mixed).
5. Select Submit Changes.
Option Description
Mode 7 Download in Multiple Transfers
Mode E Download in Multiple Transfers but Do Not Activate
Mode E+F (HBA Mode only) Download in Multiple Transfers and Activate
4. Enter the Transfer Size, in 512 byte-increments. The default transfer size is 32768 (32K) bytes. The maximum
transfer size is 262144 (256K) bytes.
Note: Transfer Size is not applicable for Mode 5.
5. Select Proceed.
6. Select the storage device where the firmware binary file is located (the USB drive, for instance), navigate the
folder hierarchy, then select the firmware binary file.
The firmware is sent to the hard drive.
7. When the update is complete, reboot the server.
Use extreme caution when resetting the controller to factory defaults. This operation clears configured
CAUTION
arrays, controller configuration metadata on the drives, license keys, and encryption configuration, causing
all existing data and configuration settings to be irretrievably lost.
Use this option to reset the SmartHBA 2200 to factory default settings.
To reset the controller:
1. From the main menu, select Administration.
2. Select Reset controller settings to factory defaults.
3. Select Submit Changes.
RHEL OS Images
The instructions below apply to the following RHEL OS images:
• Red Hat® Enterprise Linux 7.4, 7.3,7.2, 7.1, 7.0 (64-bit only)
• Red Hat® Enterprise Linux 6.9, 6.8, 6.7, 6.6 (64-bit only)
To install the SmartPQI driver from source for RHEL-based OS images:
1. Build the driver from the source using the following command:$ sudo su
Note: You must have administrator privileges to perform the installation steps.
2. Install the following driver dependency packages and reboot the system if necessary:#yum install
kernel kernel-devel kernel-headers gcc
3. Extract the driver source code from the source tar.bz2 file by using the following command:# tar –jxvf
smartpqi-1.1.2-125.tar.bz2
4. Compile the smartpqi.ko file by using the following command:
# cd smartpqi-1.1.2
# make -f Makefile.alt
Note: After the compilation you will get a smartpqi.ko driver file, which is the driver module.
5. Use the following command to backup the existing inbox driver:
# mv /lib/modules/`uname -r`/kernel/drivers/scsi/smartpqi/smartpqi.ko \
/lib/modules/`uname -r`/kernel/drivers/scsi/smartpqi/smartpqi.ko.org
6. Copy the smartpqi.ko driver file to the destination by using the following command:# cp ./
smartpqi.ko /lib/modules/`uname -r`/kernel/drivers/scsi/smartpqi
7. Use the following command to rebuild initramfs process with the newly installed smartpqi driver:# dracut -v
-f --add-drivers smartpqi
Note: RHEL provides dracut command to place the newly installed smartpqi.ko driver modules into the
initramfs file to include them in the Linux kernel.
8. Rebuild initramfs with the newly installed smartpqi driver by using the following command:# dracut -v -f
--add-drivers smartpqi
9. Reboot the system to load the new initramfs, which will contain the newly installed smartpqi.ko driver.
SuSE OS Images
The instructions below apply to the following SuSE OS images:
• SuSE Linux Enterprise Server 12, SuSE Linux Enterprise Server 12 SP1, SP2, SP3 (64-bit only)
• SuSE Linux Enterprise Server 11 SP3, SP4 (64-bit only)
To install the SmartPQI driver from source for SuSE OS images:
1. Build the driver from the source using the following command:$ sudo su
Note: You must have administrator privileges to perform the installation steps.
2. Install the following driver dependency packages and reboot the system if necessary:# zypper install
kernel-devel gcc make
3. Extract the driver source code from the source tgz file by using the following command:# tar –jxvf
smartpqi-1.1.2-125.tar.bz2
4. Compile the smartpqi.ko file by using the following command:
# cd smartpqi-1.1.2
# make -f Makefile.alt
Note: After the compilation you will get a smartpqi.ko driver file, which is the driver module.
5. Backup the already existing inbox driver.
# mv /lib/modules/`uname -r`/kernel/drivers/scsi/smartpqi/smartpqi.ko \
/lib/modules/`uname -r`/kernel/drivers/scsi/smartpqi/smartpqi.ko.org
6. Copy the kernel driver file to the destination by using the following command:# cp ./smartpqi.ko /lib/
modules/`uname -r`/kernel/drivers/scsi/smartpqi
7. Use the following command to rebuild initramfs process with the newly installed smartpqi driver:# mkinitrd
-v –m smartpqi
Note: SLES provides mkinitrd command to place the newly installed smartpqi.ko driver modules into the
initramfs file to include them in the Linux kernel.
8. Reboot the system to load the new initramfs, which will contain the newly installed smartpqi.ko driver.
[dvd]
name=Red Hat Enterprise Linux Installation
DVD baseurl=file:///media/iso enabled=1
7. Import the GPG keys for YUM to authenticate the RPM packages in the DVD:
# rpm --import /media/iso/RPM-GPG*
# yum repolist
# yum install
RAID 5: max devices per 128 128 Supported drive count in a RAID5
volume
RAID 50, 6, 60 max. 128 N/A Supported drive count in the named RAID
devices per volume arrays
ESD can damage electronic components when they are improperly handled, and can result in total or
CAUTION
intermittent failures. Always follow ESD-prevention procedures when removing and replacing components.
Microchip provides online support via our website at www.microchip.com/. This website is used to make files and
information easily available to customers. Some of the content available includes:
• Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s
guides and hardware support documents, latest software releases and archived software
• General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online
discussion groups, Microchip design partner program member listing
• Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of
seminars and events, listings of Microchip sales offices, distributors and factory representatives
Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will
receive email notification whenever there are changes, updates, revisions or errata related to a specified product
family or development tool of interest.
To register, go to www.microchip.com/pcn and follow the registration instructions.
Customer Support
Note the following details of the code protection feature on Microchip devices:
• Microchip products meet the specifications contained in their particular Microchip Data Sheet.
• Microchip believes that its family of products is secure when used in the intended manner and under normal
conditions.
• There are dishonest and possibly illegal methods being used in attempts to breach the code protection features
of the Microchip devices. We believe that these methods require using the Microchip products in a manner
outside the operating specifications contained in Microchip’s Data Sheets. Attempts to breach these code
protection features, most likely, cannot be accomplished without violating Microchip’s intellectual property rights.
• Microchip is willing to work with any customer who is concerned about the integrity of its code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code
protection does not mean that we are guaranteeing the product is “unbreakable.” Code protection is constantly
evolving. We at Microchip are committed to continuously improving the code protection features of our products.
Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act.
If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue
for relief under that Act.
Trademarks
The Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime,
BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox,
KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo,
MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip
Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer,
Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed
Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC,
ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra,
TimeProvider, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching,
BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController,
dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, IdealBridge,
In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, maxCrypto,
maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach,
Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE,
Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SMART-I.S., storClad,
SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense,
VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of
Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip
Technology Inc., in other countries.
All other trademarks mentioned herein are property of their respective companies.
© 2021, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
ISBN: 978-1-5224-8317-5