Subject: AMI MegaRAID controller
To: None <port-i386@netbsd.org>
From: John Darrow <John.P.Darrow@wheaton.edu>
List: port-i386
Date: 07/09/1999 16:22:55
Anybody out there in BSD land familiar with the AMI's MegaRAID series of
PCI-based SCSI RAID controllers?  We've got a couple of these around, and
would like to use one in the netbsd mail server we're building.  A 1.4-branch
boot disk probes as follows (yes, the ppb is part of it...):

ppb0 at pci0 dev 15 function 0: Intel product 0x0960 (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o enabled, memory enabled
Intel product 0x1960 (class 0x0e, subclass 0x00, interface 0x01, revision 0x03) at pci0 dev 15 function 1 not configured

(Yep, that's an i960 processor on the card...)

The pre-boot message from the controller, in case anyone's interested:

MegaRAID Ultra2/5 PCI RAID Controller Ver1.24 May 19, 1998
Copyright(c) AMERICAN MEGATRENDS INC.
Host Adapter-1 Firmware Version EC9F DRAM Size=16MB
1 Logical Drive found on the Host Adapter.
1 Logical Drive handled by BIOS.

AMI has a couple of versions of Red Hat Linux drivers available on their
ftp server, so they're not totally averse to making source available.
One of their press releases also listed some sort of support for OpenBSD
(though not which product supported it...)  As the Linux drivers are under
the GPL, they couldn't used directly by NetBSD (except as an LKM), however,
I was planning to contact the company to find out if they could either
port the driver, or at least release the code under a less restrictive
license so that someone else could do so.  (Unfortunately, I don't think
I've got enough time or experience to do so myself :(  )

Any help would be greatly appreciated :)

jdarrow

--
John Darrow - Senior Technical Specialist               Office: 630/752-5201
Computing Services, Wheaton College, Wheaton, IL 60187  Fax:    630/752-5968
John.P.Darrow@wheaton.edu