Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

tws(4) [freebsd man page]

TWS(4)							   BSD Kernel Interfaces Manual 						    TWS(4)

NAME
tws -- 3ware 9750 SATA+SAS 6Gb/s RAID controller card driver SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file: device scbus device tws Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): tws_load="YES" DESCRIPTION
The tws driver provides support for LSI's 3ware 9750 SATA+SAS 6Gb/s RAID controller cards. These controllers feature the LSISAS2108 6Gb/s SAS RAID-on-Chip (ROC) and are available in 4- and 8-port configurations, supports RAID levels 0, 1, 5, 6, 10, 50 and single disk, with 96 SATA and/or SAS hard drives and SSDs. For further hardware information, see http://www.lsi.com/. HARDWARE
The tws driver supports the following SATA/SAS RAID controller: o LSI's 3ware SAS 9750 series LOADER TUNABLES
Tunables can be set at the loader(8) prompt before booting the kernel or stored in loader.conf(5). hw.tws.cam_depth The maximum queued CAM SIM requests for one controller. The default value is 256. hw.tws.enable_msi This tunable enables MSI support on the controller if set to a non-zero value. The default value is 0. hw.tws.queue_depth The maximum queued requests for one controller. hw.tws.use_32bit_sgls Limit the driver to use only 32-bit SG elements regardless whether the operating system is running in 64-bit mode. The default value is 0. FILES
/dev/da? array/logical disk interface /dev/tws? management interface DIAGNOSTICS
Whenever the driver encounters a command failure, it prints out an error code in the format: "ERROR: (<error source>: <error code>):", fol- lowed by a text description of the error. There are other error messages and warnings that the driver prints out, depending on the kinds of errors that it encounters. If the driver is compiled with TWS_DEBUG defined, it prints out a whole bunch of debug messages. SEE ALSO
da(4), scsi(4) AUTHORS
The tws driver was written by Manjunath Ranganathaiah for LSI and this manual page was written by Xin LI <delphij@FreeBSD.org> for iXsystems, Inc. BSD
October 4, 2011 BSD

Check Out this Related Man Page

MPS(4)							   BSD Kernel Interfaces Manual 						    MPS(4)

NAME
mps -- LSI Fusion-MPT 2 Serial Attached SCSI driver SYNOPSIS
To compile this driver into your kernel, place the following lines in your kernel configuration file: device scbus device mps Or, to load the driver as a module at boot, place the following line in loader.conf(5): mps_load="YES" DESCRIPTION
The mps driver provides support for LSI Logic Fusion-MPT 2 SAS controllers and WarpDrive solid state storage cards. HARDWARE
The mps driver supports the following hardware: o LSI Logic SAS2004 (4 Port SAS) o LSI Logic SAS2008 (8 Port SAS) o LSI Logic SAS2108 (8 Port SAS) o LSI Logic SAS2116 (16 Port SAS) o LSI Logic SAS2208 (8 Port SAS) o LSI Logic SAS2308 (8 Port SAS) o LSI Logic SSS6200 Solid State Storage o Intel Integrated RAID Module RMS25JB040 o Intel Integrated RAID Module RMS25JB080 o Intel Integrated RAID Module RMS25KB040 o Intel Integrated RAID Module RMS25KB080 CONFIGURATION
To disable MSI interrupts for all mps driver instances, set the following tunable value in loader.conf(5): hw.mps.disable_msi=1 To disable MSI interrupts for a specific mps driver instance, set the following tunable value in loader.conf(5): dev.mps.X.disable_msi=1 where X is the adapter number. To disable MSI-X interrupts for all mps driver instances, set the following tunable value in loader.conf(5): hw.mps.disable_msix=1 To disable MSI-X interrupts for a specific mps driver instance, set the following tunable value in loader.conf(5): dev.mps.X.disable_msix=1 To set the maximum number of DMA chains allocated for all adapters, set the following variable in loader.conf(5): hw.mps.max_chains=NNNN To set the maximum number of DMA chains allocated for a specific adapter, set the following variable in loader.conf(5): dev.mps.X.max_chains=NNNN This variable may also be viewed via sysctl(8) to see the maximum set for a given adapter. The current number of free chain frames may be seen via the dev.mps.X.chain_free sysctl(8) variable. The lowest number of free chain frames may be seen via the dev.mps.X.chain_free_lowwater sysctl(8) variable. The current number of active I/O commands is shown in the dev.mps.X.io_cmds_active sysctl(8) variable. The maximum number of active I/O command seen since boot is shown in the dev.mps.X.io_cmds_highwater sysctl(8) variable. DEBUGGING
To enable debugging prints from the mps driver, set the hw.mps.X.debug_level variable, where X is the adapter number, either in loader.conf(5) or via sysctl(8). The following bits have the described effects: 0x01 Enable informational prints. 0x02 Enable tracing prints. 0x04 Enable prints for driver faults. 0x08 Enable prints for controller events. SEE ALSO
cd(4), ch(4), da(4), mpt(4), pci(4), sa(4), scsi(4), targ(4), loader.conf(5), sysctl(8) HISTORY
The mps driver first appeared in FreeBSD 9.0. AUTHORS
The mps driver was originally written by Scott Long <scottl@FreeBSD.org>. It has been improved and tested by LSI Logic Corporation. This man page was written by Ken Merry <ken@FreeBSD.org>. BUGS
This driver has a couple of known shortcomings: o No userland utility available (e.g. mptutil(8)). o The driver probes devices sequentially. If your system has a large number of devices, the probe will take a while. BSD
January 3, 2013 BSD
Man Page