IBM Support

IBM Spectrum Protect Supported HBA's for SAN Device Mapping

Question & Answer


Question

What Fibre Channel Host Bus Adaptors ( HBA ) are supported by IBM Spectrum Protect?

Answer


Device configuration on SAN-attached devices is made simpler with the IBM Spectrum Protect SAN Device Mapping function ( SDM ). SDM uses the SNIA ( Storage Networking Industry Association ) Host Bus Adapter ( HBA ) API to perform SAN discovery. The device serial number, manufacturer, and worldwide name are initially recorded for each storage device. When the device configuration changes, IBM Spectrum Protect Server can automatically update the device path information without the need for device persistent binding.

The following table lists the HBA's supported by IBM Spectrum Protect. It shows the required HBA driver version and the associated supported IBM Spectrum Protect Server platforms.

For additional information related to IBM Spectrum Protect, click to the following web sites:

 
IBM Spectrum Protect Supported HBA's for SAN Device Mapping
Fibre Channel HBA
Validated Computing Platforms
HBA Driver & API Levels Used for Validation
Additional Information

Qlogic
Linux x86 32-bit SLES 9
  • HBA driver 8.00.01 (or newer )
Linux 2.6 Kernel x86 & x64
  • RHEL 5
  • RHEL 6
  • RHEL 7
  • SLES10 SP1
  • SLES 11
  • SLES 12
  • Asianux 3.0
  • HBA driver 8.07.00 (or newer)
Solaris 9 & 10 SPARC
 
  • HBA driver 5.01 (or newer)
  • HBAAPI library 4.06 ( or newer)
  • IBM Tape support requires IBMtape 4.1.0.2 (or newer)
  • After installing this new IBM device driver, issue the following Tivoli Storage Manager command:
  • UPDATE LIBRARY libraryName SERIAL=AUTODETECT

  • For Tivoli Storage Manager devices, the following files should be updated for SAN discovery to work properly:

  • - modify /usr/kernel/drv/mt.conf and /usr/kernel/drv/lb.conf to add the following lines:
    mt.conf:
    name="mt" parent="pseudo" instance=16383;
    lb.conf
    name="lb" parent="pseudo" instance=16383;

    - Issue the following commands:
    rem_drv lb
    add_drv lb
    rem_drv mt
    • add_drv mt add_drv -m '* 0666 bin bin' mt
  • Alternatively, the autoconf command can do the above by itself.
    - Make sure that the virtual device special file is in
    /devices/pseudo/mt@16383:tsmmtctl and /devices/pseudo/lb@16383:tsmlbctl
    - Issue the command twice
    sync
    sync
    - Reboot the machine
Windows 2003 SP1/R2/SP2 (32-bit)
  • SCSIport Miniport 32-bit Driver (x86) Driver version 9.1.4.10 (or newer) (QLA2300 and higher)
  • SCSIport Miniport driver version 8.1.5.15 (QLA2200)
  • The SCSIport driver includes Qlogic API Library version 2.0.0.14
  • IBM LTO tape support requires firmware level 4772
  • Some older SAN hardware that does not fully support the SNIA API may respond "Queue Full" to some SCSI commands and cause SAN discovery to fail with errors. SDM will not be able to support these devices
Windows 2003 SP1/R2/SP2 ( 32-bit)
  • STOR Miniport 32-bit Driver (x86) version 9.1.7.18 (or newer)
  • The Storport driver uses the Microsoft hbaapi.dll instead of the TSM provided HBAAPI.dll
  • If [Drive:]\Program Files\Tivoli\tsm\server\HBAAPI.dll exist, rename it to TSM.HBAAPI.dll
  • For Windows 2003 SP1/SP2, Microsoft fixes KB932755 and KB939315 ( or newer ) are required
Windows 2003 x64
  • SCSIport miniport Driver Version 9.1.4.10 (or newer)
  • STOR Miniport Driver Version 9.1.4.15 (or newer)
  • Microsoft fixes KB901371 and KB916531( or newer ) are required.
Windows 2008 x86 (32-bit)
  • STOR Miniport 32-bit Driver (x86) version 9.1.7.18 (or newer)
  • The Storport driver uses the Microsoft hbaapi.dll instead of the TSM provided HBAAPI.dll
  • If [Drive:]\Program Files\Tivoli\tsm\server\HBAAPI.dll exist, rename it to TSM.HBAAPI.dll
  • TSM 5.5.1 (or newer)
Windows 2008 x64
  • STOR Miniport Driver Version 9.1.7.18 (or newer)
  • TSM 5.5.1 (or newer)
Windows 2012 x64
  • STOR Miniport Driver Version 9.1.7.18 (or newer)
  • TSM 6.3.4 (or newer)
Windows 2016 x64
  • IBM Spectrum Protect 8.1.1 (or newer)

Emulex
Linux 2.6 Kernel x86, x64, & IA64
  • SLES 10
  • HBA Driver and Application Kits 8.1.6.10 (or newer)
Linux 2.6 Kernel x86, x64, & IA64
  • RHEL 5
  • RHEL 6
  • RHEL 7
  • SLES 10 SP1
  • SLES 11
  • SLES 12
  • Asianux 3.0
  • HBA Driver and Application Kits 8.1.10.12 (or newer)
  • TSM 5.4.2.0 (or newer)
Windows 2003 SP1/R2/SP2
( 32-bit )
  • SCSIport Miniport Driver Version 5.31a0 (or newer)
  • Storport Miniport Driver Core Kit Version 2.20.006 (or newer)
  • Storport Miniport Driver and HBAnyware Kit Version 2.20.006 (or newer)
  • Both SCSIport & Storport drivers use the Microsoft hbaapi.dll instead of the TSM provided HBAAPI.dll
  • If [Drive:]\Program Files\Tivoli\tsm\server\HBAAPI.dll exist, rename it to TSM.HBAAPI.dll
  • For Windows 2003 SP1/SP2, Microsoft fixes KB932755 and KB939315 (or newer) are required
Windows 2003 SP1/R2/SP2 x64
  • SCSIport Miniport Driver version 5.30.a2 (or newer)
  • Storport Miniport Driver Version 1.20A7 (or newer)
  • Microsoft fixes KB901371 and KB916531( or newer ) are required.
Windows 2008 x86 (32-bit)
  • Storport Miniport Driver Core Kit Version 2.20.006 (or newer)
  • Storport Miniport Driver and HBAnyware Kit Version 2.20.006 (or newer)
  • The Storport driver uses the Microsoft hbaapi.dll instead of the TSM provided HBAAPI.dll
  • If [Drive:]\Program Files\Tivoli\tsm\server\HBAAPI.dll exist, rename it to TSM.HBAAPI.dll
  • TSM 5.5.1 (or newer)
Windows 2008 x64
  • Storport Miniport Driver Core Kit Version 2.20.006 (or newer)
  • Storport Miniport Driver and HBAnyware Kit Version 2.20.006 (or newer)
  • TSM 5.5.1 (or newer)
Windows 2012 x64
  • TSM 6.3.4 (or newer)
Windows 2016 x64
  • IBM Spectrum Protect 8.1.1 (or newer)
Solaris 9 & 10 SPARC
  • Current version of Emulex Driver & API Library
  • IBM Tape support requires IBMtape 4.1.0.2
  • After installing this new IBM device driver, issue the following Tivoli Storage Manager command:

    UPDATE LIBRARY libraryName SERIAL=AUTODETECT
  • For Tivoli Storage Manager devices, the following files should be updated for SAN discovery to work properly:

  • - modify /usr/kernel/drv/mt.conf and /usr/kernel/drv/lb.conf to add the following lines:
    mt.conf:
    name="mt" parent="pseudo" instance=16383;
    lb.conf
    name="lb" parent="pseudo" instance=16383;

    - Issue the following commands:
    rem_drv lb
    add_drv lb
    rem_drv mt
    add_drv mt add_drv -m '* 0666 bin bin' mt

    Alternatively, the autoconf command can do the above by itself.
    - Make sure that the virtual device special file is in
    /devices/pseudo/mt@16383:tsmmtctl and /devices/pseudo/lb@16383:tsmlbctl
    - Issue the command twice
    sync
    sync
    - Reboot the machine
IBM Branded Emulex  for PPC64 & PPC64-LE Linux 2.6 Kernel PPC64
  • SLES 10
  • HBA Driver and Application Kit 8.1.6.10 (or newer)
Linux 2.6 Kernel PPC64
  • RHEL 5
  • RHEL 6
  • RHEL 7
  • SLES 10 SP1
  • SLES 11
  • SLES 12
  • Asianux 3.0
  • HBA Driver and Application Kits 8.1.10.12 (or newer)
  • TSM 5.4.2.0 (or newer)
Linux 2.6 Kernel PPC64-LE
  • RHEL 7.x
  •  HBA API elxocmcore-rhel6-rhel7-power-11.1.217.0-1
Linux pSeries PPC64
  • RHEL 4 U4
  • SLES 9
  • HBA driver 8.0.16.27 (or newer)
  • HBAnyware utility 3.0a14
  • IBM Tape support for kernel 2.4 requires IBMTape device driver level 1.5.6 (or newer)
  • IBM Tape support for kernel 2.6 requires IBMTape device driver level 2.0.1 (or newer)
AIX 5.3 & 6.1
  • The HBAAPI fileset devices.common.IBM.fc.hba-api is required to be at least 5.2.0.50 for AIX5.2 or 5.3.0.10 for AIX5.3.
AIX 6.1 & N_PORT ID Virtualization ( NPIV )
  • PowerVM VIOS 2.1.2 (or newer)
  • NPIV-enabled FC HBA & SAN switch
AIX 7.1 SP 1
  • TSM 6.2.2.0 (or newer)
Brocade Linux 2.6 Kernel x64
  • Brocade Adapter Software Installer V2.3.0.0
  • Brocade Adapter Software Installer V2.3.0.0 ( or newer )
Windows 2003 R2 x64
Windows 2008 x64
  • Brocade Adapter Software Installer V2.3.0.0
  • Brocade Adapter Software Installer V2.3.0.0 ( or newer )
Windows 2012 x64
  • Brocade Adapter Software Installer V2.3.0.0
  • TSM 6.3.4 (or newer)
  • Brocade Adapter Software Installer V2.3.0.0 ( or newer )
Sun Branded Emulex or Qlogic Solaris 10 x64 & SPARC Update 5
  • Native OS FC HBA Driver & HBA API
  • TSM 5.5.3.0 (or newer)
IBM System z (zSeries/Mainframe) SLES 11 for IBM zSeries
( s390x )
  • Distro FC HBA Driver & HBA API
  • TSM 6.1.2.0 (or newer)
  • libzfcphbaapi0-2.0_v2-1.13.s390x.rpm (or newer) is required

[{"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Server","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"All Supported Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
11 June 2019

UID

swg21193154