Print this page
NEX-5717 import QLogic 16G FC drivers
Reviewed by: Steve Peng <steve.peng@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
*** 17,39 ****
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
! # Copyright 2010 QLogic Corporation
#
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# Qlogic Fibre Channel Adapter driver configuration
#
! #ident "Copyright 2010 QLogic Corporation; ql.conf"
#
#
! # Copyright (C) QLogic Corporation 1998-2010. All rights reserved.
#
# File is setup as the default parameters for all adapters in the
# system.
# If a parameter needs to be changed for a particular adapter,
--- 17,39 ----
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
! # Copyright 2015 QLogic Corporation
#
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# Qlogic Fibre Channel Adapter driver configuration
#
! #ident "Copyright 2015 QLogic Corporation; ql.conf"
#
#
! # Copyright (C) QLogic Corporation 1998-2015. All rights reserved.
#
# File is setup as the default parameters for all adapters in the
# system.
# If a parameter needs to be changed for a particular adapter,
*** 180,195 ****
#Usage: This field enables/disables the Fibre Channel FCP 2 error
# recovery support.
enable-FCP-2-error-recovery=1;
#Name: Fibre Channel Data Rate Option
! #Type: Integer, mode; Range: 0-4; Default: 2
# 0 = 1 gigabit/second
# 1 = 2 gigabit/second
# 2 = Auto-negotiate
# 3 = 4 gigabit/second
# 4 = 8 gigabit/second
#Usage: This field specifies the data rate which the driver uses.
fc-data-rate=2;
#Name: Link down timeout
#Type: Integer, seconds; Range: 0 - 240; Default: 0
--- 180,196 ----
#Usage: This field enables/disables the Fibre Channel FCP 2 error
# recovery support.
enable-FCP-2-error-recovery=1;
#Name: Fibre Channel Data Rate Option
! #Type: Integer, mode; Range: 0-5; Default: 2
# 0 = 1 gigabit/second
# 1 = 2 gigabit/second
# 2 = Auto-negotiate
# 3 = 4 gigabit/second
# 4 = 8 gigabit/second
+ # 5 = 16 gigabit/second
#Usage: This field specifies the data rate which the driver uses.
fc-data-rate=2;
#Name: Link down timeout
#Type: Integer, seconds; Range: 0 - 240; Default: 0
*** 231,247 ****
# this variable does not exist or is not equal to 128, 256, 512,
# 1024, 2048 or 4096, the ISP2xxx uses the default or the value
# specified by the system.
pci-max-read-request=2048;
- #Name: DDI Force Attach
- #Type: Interger, byte; Range: 0, 1
- #Usage: This field specifies to the Solaris kernel during boot to always
- # load all instances of the driver regardless of system events or
- # conditions.
- ddi-forceattach=1;
-
#Name: Init Loop Sync Time
#Type: Integer, seconds; Range: 1 - 240; Default: 10
#Usage: This field specific the time the driver will wait for the
# switch and the HBA firmware to sync during boot or the
# initial loading of the driver.
--- 232,241 ----
*** 251,257 ****
#Type: String List
#Usage: This field declares firmware module paths so that they get
# loaded early enough to be available for qlc root instance to
# use. Correct operation depends on the value of 'ddi-forceload';
# this value should not be changed by the user.
! ddi-forceload = "misc/qlc/qlc_fw_2200", "misc/qlc/qlc_fw_2300", "misc/qlc/qlc_fw_2400", "misc/qlc/qlc_fw_2500", "misc/qlc/qlc_fw_6322", "misc/qlc/qlc_fw_8100";
--- 245,263 ----
#Type: String List
#Usage: This field declares firmware module paths so that they get
# loaded early enough to be available for qlc root instance to
# use. Correct operation depends on the value of 'ddi-forceload';
# this value should not be changed by the user.
! ddi-forceload = "misc/qlc/qlc_fw_2200", "misc/qlc/qlc_fw_2300", "misc/qlc/qlc_fw_2400", "misc/qlc/qlc_fw_2500", "misc/qlc/qlc_fw_2700", "misc/qlc/qlc_fw_6322", "misc/qlc/qlc_fw_8100", "misc/qlc/qlc_fw_8301fc";
!
! #Name: MSI-X vectors
! #Type: Integer, count; Range 0 - 255 vectors; Default: 5
! #Usage: Number of MSI-X vectors to use if supported by adapter.
! #NOTE: The minimum number used will be what is required for the adapter
! # to function, which may be greater than the supplied value.
! msix-vectors=5;
!
! #Name: Completion threads
! #Type: Integer, count; Range 1 - 255 threads; Default: 4
! #Usage: Number of threads used for I/O completion callbacks.
! completion-threads=4;