Using the emlxdrv Utility

The emlxdrv utility is used for binding (associating) the Emulex emlxs (Leadville FC) driver and the Emulex lpfc (traditional non-Leadville FC) driver to the various models of Emulex FC HBAs. This allows both drivers to coexist in the same host and attach to mutually exclusive Emulex FC HBA models. In other words, the emlxs driver can be configured to attach and operate one set of HBA models, while the lpfc driver can be configured to attach and operate a different set of HBA models. However, Solaris does not allow both drivers to attach and operate the same model of HBA even if there are multiple HBAs of that model present. If the driver binding configuration is changed, the host system must usually be rebooted for the new configuration to take effect.

Modes of Operation (emlxdrv)

The emlxdrv utility program can be run in two modes:

Interactive

CLI

Interactive Mode (emlxdrv)

Run the emlxdrv utility program in interactive mode by typing the name of the program without any command line arguments:

# emlxdrv

After it is started, the emlxdrv program scans the host system and prepares a driver configuration table consisting of bindings (associations) between the emlxs and lpfc drivers and a list of Emulex FC HBA models. After the table is prepared, the utility displays the following:

EMLXDRV Driver Management Utility, Version 1.00k

COPYRIGHT © 2004-2006 Emulex. All rights reserved.

Driver

Alias

Present

Boot

Sun

Models

-----------------------------------------------------------------

-

lpfs

no

no

no

LP8000S and LP9002S (SBUS)

-

f800

no

no

no

LP8000 and LP8000DC

lpfc

f900

yes

no

no

LP9002, LP9002C, LP9002DC, and LP9402DC

lpfc

f980

no

no

no

LP9802 and LP9802DC

emlxs

fa00

yes

no

no

LP10000, LP10000DC and LP10000ExDC

emlxs

fd00

no

no

no

LP11000 and LP11002

emlxs

fe00

no

no

no

LPe11000 and LPe11002

emlxs

f0a5

no

no

no

2G Blade Adapter (emlxs only)

emlxs

fc00

yes

no

yes

LP10000-S and LP10000DC-S (emlxs only)

emlxs

fc10

no

no

yes

LP11000-S and LP11002-S (emlxs only)

emlxs

fc20

no

no

yes

LPe11000-S and LPe11002-S (emlxs only)

Available commands:

-----------------------------------------------------------------

set_emlxs <Alias>

- Sets emlxs driver to bind to the specified device(s)

set_emlxs_sun

- Sets emlxs

driver to bind

to all

Sun devices

set_emlxs_all

- Sets emlxs

driver to bind

to all

devices

set_lpfc <Alias>

- Sets lpfc

driver to bind to the specified device(s)

set_lpfc_nonsun

- Sets lpfc

driver to bind

to all

non-Sun devices

clear_dev <Alias>

- Clears driver binding to the specified device(s)

clear_lpfc

- Clears all

lpfc driver bindings

 

clear_emlxs

- Clears all

emlxs driver bindings

 

clear_sun

- Clears driver bindings to

all Sun devices

clear_nonsun

- Clears driver bindings to

all non-Sun devices

clear_all

- Clears driver bindings to

all devices

q

- Exits this

program.

 

 

emlxdrv>

Solaris SFS Driver User Manual

Page 124

Page 131
Image 131
Emulex LP1150-F4 user manual Modes of Operation emlxdrv, Interactive Mode emlxdrv