From owner-freebsd-hackers Sat Dec 29 6:25: 5 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mail2.mediadesign.nl (md2.mediadesign.nl [212.19.205.67]) by hub.freebsd.org (Postfix) with SMTP id 6E22437B41F for ; Sat, 29 Dec 2001 06:25:02 -0800 (PST) Received: (qmail 32546 invoked by uid 1002); 29 Dec 2001 14:24:55 -0000 Date: Sat, 29 Dec 2001 15:24:55 +0100 From: Alson van der Meulen To: freebsd-hackers@FreeBSD.ORG Cc: sos@freebsd.dk Subject: Re: Possible Promise FastTrack RAID driver Message-ID: <20011229152455.J11901@alm.xs4all.nl> Mail-Followup-To: freebsd-hackers@FreeBSD.ORG, sos@freebsd.dk References: <200112290906.fBT96wD92921@freebsd.dk> <200112290915.fBT9F3H94505@freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200112290915.fBT9F3H94505@freebsd.dk> User-Agent: Mutt/1.3.23i Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG S?ren Schmidt(sos@freebsd.dk)@2001.12.29 10:15:03 +0000: > It seems S?ren Schmidt wrote: > > We already have support for the Fasttraks in the kernel (and have had that > > for a long time now), with code that is developed outside Promise. > > However it still needs a bit of work, but with a little luck that should > > clear up soon.. > > BTW, it is interesting to see that they just used the ATA driver I've > written for FreeBSD, ripped off the Copyright headers, and added ft_ to > all function names, then added their own RAID engine which seems to > be a quick and dirty port of the win version.... sigh... What this driver does have, and we don't, is support for RAID. AFAIK, our own driver can only use it as an ATA controller. There's no integration with vinum/ccd yet. At least, all previous posts I've found seem to indicate this. Are there any plans to make vinum/ccd work with these 'win-raid' controllers? Our driver seems to be able to read the RAID configuration, but I don't see any connection to a raid engine. They also seem to provide a CAM interface, and some utilities to view the status and rescan the array, not to force a rebuild though. It appears that a rip-off of our own driver, and a lame RAID engine is of little use to us. But they can use the RAID function now, and we don't (at least not together with the BIOS). It's of course possible to use a separate disk for booting, and to use vinum to mirror/stripe the both disks on the 'RAID' controller. That's what I plan to do, since I want to have that server in production in 1.5 month, and I don't think there will be any support for booting from vinum by then. I don't have any experience in ATA/RAID coding, so I'm afraid I can be of little help. Alson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message