| IPS(4) | Device Drivers Manual | IPS(4) |
ips — IBM/Adaptec
ServeRAID controller driver
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device pci
device scbus
device ipsAlternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
ips_load="YES"
The ips driver claims to support the IBM
(now Adaptec) ServeRAID series SCSI controller cards.
These cards come with a built in configuration utility stored in the firmware known as the ISPR. This utility is accessed with the ⟨Ctrl+I⟩ key combination during the initial card POST.
It is highly recommended that this utility be used to configure the card before attempting to diagnose the below error messages.
In some cases, the ips driver can have
difficulties attaching during the system initialization period. To avoid
these difficulties, set the hw.ips.0.disable tunable
to 1. It will prevent the driver from attaching.
Controllers supported by the ips driver
include:
Newer ServeRAID controllers are supported by the aac(4) or mfi(4) driver.
Several error codes may be shown when the card initializes the IBM ISPR utility and are independent of FreeBSD.
Unable to obtain adapter or drive configuration.
A buffer input/output error has occurred.
[ENXIO]
This message is undocumented.
A command timeout has caused the adapter to be reset.
An error occurred while attempting to reset the adapter.
There was an error when attempting to get configuration information.
There was an error while attempting to initialize the adapter.
There was an error while checking the adapter.
The adapter is disabled.
The driver was unable to allocate resources for the device.
Failure to map or allocate DMA resources.
The ips driver will return
[ENOMEM] in such cases.
Unlike many of the other SCSI devices in
FreeBSD, the ips driver does
not use the cam(4) SCSI subsystem.
The ips driver was written by
David Jefferys and Scott
Long
<scottl@FreeBSD.org>.
This manual page was written by Tom Rhodes <trhodes@FreeBSD.org>.
| August 7, 2009 | Debian |