summaryrefslogtreecommitdiffstats
path: root/sys/dev/mlx/mlx_pci.c
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>1999-10-14 02:54:06 +0000
committermsmith <msmith@FreeBSD.org>1999-10-14 02:54:06 +0000
commit23b1a2234e799a3404b63d76dc2b5c549533c1e9 (patch)
tree4e9b3943aae84bc20e5074d80ee1f299ed15a0fa /sys/dev/mlx/mlx_pci.c
parent3274954f706557bb6eb3a421fd5029764b1cd2f3 (diff)
downloadFreeBSD-src-23b1a2234e799a3404b63d76dc2b5c549533c1e9.zip
FreeBSD-src-23b1a2234e799a3404b63d76dc2b5c549533c1e9.tar.gz
Add support for the version 4 firmware interface and the DAC960 PG and
PJ cards. This will probably also support the AcceleRAID and eXtremeRAID cards, but nobody has volunteered one for testing, so I haven't enabled their PCI device IDs. Slightly clean up communication between the disk devices and the controller device as per new practice, and move some more register- related items int mlxreg.h from mlxvar.h. Remove some unnecessary read-modify-write operations to the card control registers; they don't behave like that. Increase the status polling interval to 10 seconds. It's still possible to load the card up to the point where a status poll will find the previous poll still running, but this will reduce the incidence of complaints.
Diffstat (limited to 'sys/dev/mlx/mlx_pci.c')
-rw-r--r--sys/dev/mlx/mlx_pci.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/mlx/mlx_pci.c b/sys/dev/mlx/mlx_pci.c
index 7d791a8..8aa9e1a 100644
--- a/sys/dev/mlx/mlx_pci.c
+++ b/sys/dev/mlx/mlx_pci.c
@@ -88,6 +88,7 @@ struct
char *desc;
} mlx_identifiers[] = {
{0x1069, 0x0002, MLX_IFTYPE_3, "Mylex version 3 RAID interface"}, /* Mylex v3 software interface */
+ {0x1069, 0x0010, MLX_IFTYPE_4, "Mylex version 4 RAID interface"}, /* Mylex v4 software interface */
{0, 0, 0, 0}
};
OpenPOWER on IntegriCloud