beautypg.com

2 driver features and lsi device support, Driver features and lsi device support – Avago Technologies LSI SAS 3041E-R User Manual

Page 42

background image

3-2

UNIX Operating System Device Drivers

Version 1.3

Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.

high I/O throughput, making use of the Fusion-MPT architecture. This
driver takes advantage of new hardware features in the LSI Ultra320
SCSI, SAS, and LSI Fibre Channel chips to minimize CPU utilization,
including interrupt coalescing, which can result in less than one interrupt
per I/O.

The

lsiutil

utility, which is included with the

itmpt

driver, provides a

wealth of functionality for displaying and modifying settings for LSI MPT
adapters. You can execute

lsiutil

with no arguments to start an

interactive session. You can also use the command

lsiutil -h

to view

information about the

lsiutil

command line options. This utility is

installed to

/usr/bin/lsiutil

.

In order to preserve a consistent mapping between Solaris target IDs and
fibre channel target devices, the driver maintains a configuration file with
entries that map each Solaris target ID to an FC target World Wide Name
(WWN). Entries are created for all FC target devices; this is in addition
to the Root Boot persistent target ID selection, which is configurable
through the BIOS. By default, the

itmpt

driver does not maintain

persistent bindings between targets and WWNs. However, persistent
bindings are recommended for most RAID controllers such as Engenio
RAID controllers. The

lsiutil

utility can be used to modify persistent

bindings, similar to the way this is done through the BIOS. Additional
entries can be made in the

/kernel/drv/itmpt.conf

configuration file.

See the syntax and examples that are included in that file.

3.1.2

Driver Features and LSI Device Support

The Solaris x86 driver supports these features:

State-of-the-art Fusion-MPT interface, providing support for FC,
SCSI, SAS, and RAID devices with a single binary image

Highly efficient, low CPU usage architecture

Multiple host adapters

Multiple Logical Unit Numbers (LUNs)

Scatter-gather

Disk array configurations with no LUN 0

Disk array configurations with non-contiguous LUNs

Multiprocessor environments.