HBA102 – HBA Architecture and Software
This session describes the Emulex firmware-based architecture and the Emulex-exclusive Service Level Interface (SLI), which enables the independence of the operating system device driver from the underlying HBA platform. The Emulex Windows® Server™ 2003 Storport miniport driver is profiled, as well as, the tested and approved Emulex Linux and Solaris HBA drivers. In addition, the firmware files and the naming conventions will be explained.
HBA103 – Utilities and HBAnyware
This session covers the Emulex utilities used to configure and manage HBAs along with a top-level description of HBAnyware™, the centralised Emulex HBA management suite, AutoPilot, and EZPilot.
HBA201 – Drivers and Firmware Functions
This session details the functionalities of the Emulex device drivers and firmware. Functions like power on self test (POST), readying the HBA for commands, bringing up the link, fabric and fibre channel discovery, to looking at SCSI target node tables, SCSI discovery, and fibre channel error handling are covered. A SCSI command example flow is also presented. Also covered in this session is an explanation of the Emulex firmware structure.
HBA203 – Driver Parameters
This session explains driver configuration parameters. Common driver parameters will be highlighted, covering parameter function, range and meaning of values, default value, and situations where one might change the parameter value from its default.
HBA205 – Basic Troubleshooting
Session covers isolation of faults to HBA or non-HBA issues. Tips are provided to further identify HBA faults to hardware, firmware or driver issues. Common problems are discussed with typical solutions.
HBA301 – Advanced Troubleshooting
Advanced troubleshooting training session focused on Fibre Channel Host Bus Adapter (HBA) products. The session provides a review of general driver functions, the function of the name server list (node table), how the applications, OS, file system, drivers, F/W and HBA hardware interact – with an eye toward troubleshooting. Also provided are examples of possible SCSI errors are given and how to decode the various SCSI error logs, like read check error, read under-run error and check condition error. Plus, specific Emulex firmware errors, like sequence time-out, invalid RPI, illegal frame, loop open fail, link down, and out-of-order-data are reviewed. Finally, real life scenarios are presented. |