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 ips
Alternatively, 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 |