DragonFly BSD
DragonFly kernel List (threaded) for 2004-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: ips (serveraid adapter) - someone working on it ?


From: YONETANI Tomokazu <qhwt+dragonfly-kernel@xxxxxxxxxx>
Date: Thu, 15 Jan 2004 02:50:45 +0900

Hello.

On Sat, Jan 10, 2004 at 12:27:56PM +0900, YONETANI Tomokazu wrote:
> On Fri, Jan 09, 2004 at 01:23:11AM -0800, Hiten Pandya wrote:
> > On Wed, Jan 07, 2004 at 07:40:17PM +0100, Jeroen Ruigrok/asmodai wrote:
> > : -On [20040107 19:12], Hiten Pandya (hmp@xxxxxxxx) wrote:
> > : >	I do not think porting it would be a HUGE difficulty, but when I
> > : >	get time I will surely take a look at it, unless someone else is
> > : >	working on it.
> > : 
> > : What is 'ips'?  It has a very familiar ring to it, but I cannot
> > : remember.
> > 
> > 	IBM ServerRAID driver; it is located in the dev/ips directory in
> > 	the FreeBSD kernel (sys/) source.
> > 
> > 	The driver supports quite a few controllers.
> 
> It may be too late to jump in, but anyway; I happen to be trying to port
> it (initially I was trying to port it to -STABLE last year).
> It boots from IDE drive and detects the controller properly, but needs
> some more tweaking to make it work. Currently I'm working on converting
> bio and geom changes back into 4.x style. I'm on holiday and I don't
> have console access, so don't expect me to come up with it in a few days.

O.k., sorry for the long delay, I've been doing some torture tests after
installing DragonFly on a NetFinity 6000R. I haven't tested it on an SMP
machine since there's no SMP-enabled IBM servers available to install
DragonFly and test it.
I have installed DragonFly on an IDE harddrive with ips compiled in the
kernel, booted from it and did a dump/restore onto the RAID partition.
The ips driver is now running as a module, so I'm sure you can use it
that way.
Oh, if you're going to install DragonFly by installworld/installkernel,
don't forget to populate your /dev on the RAID drive; I have wasted a
few hours figuring out what was wrong when it stuck in the middle of the
boot screen after having used to devfs too much :)

Anyway, the patch is here:
  http://les.ath.cx/DragonFly/ips.diff.gz

I've changed indentation and spacing to make it look similar to what is
described in style(9).

How to apply:
# zcat /path/to/ips.diff.gz | patch -p0 -d /usr/src

How to enable ServeRAID support:
  Either add `device ips' to your kernel config, or build it as module
  and add `ips_load="YES"' to your /boot/loader.conf file.

Have fun.



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]