All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wilfried Weissmann <Wilfried.Weissmann@gmx.at>
To: Andre Hedrick <andre@linux-ide.org>
Cc: Arjan van de Ven <arjan@fenrus.demon.nl>,
	Paul Flinders <P.Flinders@ftel.co.uk>,
	linux-kernel@vger.kernel.org, Neil Brown <neilb@cse.unsw.edu.au>
Subject: Re: Help with Fasttrack/100 Raid on Linux
Date: Tue, 17 Apr 2001 14:14:44 +0200	[thread overview]
Message-ID: <3ADC33B4.E2ADF8AC@gmx.at> (raw)
In-Reply-To: <Pine.LNX.4.10.10104161350190.19043-100000@master.linux-ide.org>

Andre Hedrick wrote:
> 
> Wilfried,
> 
> Why a module?

The idea behind that was that, if it is a seperate module, then it would be easier to maintain for
me. I am a guy that always needs the newest and greatest, so I expected that I would have to port my
stuff to newer kernels frequently. (I started the HPT-RAID0 alone without much knowledge about the
kernel.)

> Why not have the detection and flags that hook the md driver for linux and
> use linux's software raid?

I could not use the disk striping, because of the raid0 code is not capable of processing a request
what would span more than one disk. You also have to shift the offset of all but the first disk by
10 sectors. So I created an own personality...

I also guess it would be a bit complicated if we want to create a raid10. Is this done by putting a
raid1 over raid0 devices? We would have to find a way to map the sectors according to the IDE-RAID
spec of the controller over several raid levels.
An ataraid personality would be easier and more flexible then.

regards,
Wilfried

> 
> Cheers,
> 
> On Mon, 16 Apr 2001, Wilfried Weissmann wrote:
> 
> > Arjan van de Ven wrote:
> > >
> > > In article <3AD6B422.EEC092F0@ftel.co.uk> you wrote:
> > > > Andre Hedrick wrote:
> > >
> > > > However as far as I can see everyone who has a FastTrak which is "stuck"
> > > > in RAID mode[1] would be happy if it worked as a normal IDE controller
> > > > in Linux, which is (usually?) not the case - eg on the MSI board where
> > > > only the first channel is seen.
> > >
> > > I have a patch to work around that. However the better solution would be to
> > > have a native driver for the raid; I plan to start working on that next
> > > week...
> >
> > I am doing the same for the HighPoint-Tech 370 (talking about the RAID driver). Disk-striping is
> > working so far. My code is based on the kernel patches for MDs from Neil Brown. I created an own
> > RAID-personality for the module.
> > When I looked at the FreeBSD implementation I had the idea of making a "supermodule" which could
> > contain serveral IDE-RAID drivers (e.g.: Proise FastTrack + HPT370). There would be a super
> > personality for ATA-RAID and several low-level drivers for the individual controllers.
> >
> > Interrested? Ideas? Hints, Tips, ...? Wanna team up? <8)
> >
> > >
> > > Greetings,
> > >   Arjan van de Ven
> >
> > regards,
> > Wilfried
> >
> > PS: An uppercase THANX goes to Nail Brown!

^Nail^Neil

> 
> Andre Hedrick
> Linux ATA Development
> ASL Kernel Development
> -----------------------------------------------------------------------------
> ASL, Inc.                                     Toll free: 1-877-ASL-3535
> 1757 Houret Court                             Fax: 1-408-941-2071
> Milpitas, CA 95035                            Web: www.aslab.com

-- 
Wilfried Weissmann ( mailto:Wilfried.Weissmann@gmx.at )
Mobile: +43 676 9444465

  reply	other threads:[~2001-04-17 12:08 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <3AD64568.28E170B6@mediaone.net>
2001-04-13  4:01 ` Help with Fasttrack/100 Raid on Linux Andre Hedrick
2001-04-13  8:09   ` Paul Flinders
2001-04-13 19:35     ` Arjan van de Ven
2001-04-13 22:15       ` Erik van Asselt
2001-04-16 20:33       ` Wilfried Weissmann
2001-04-16 20:51         ` Andre Hedrick
2001-04-17 12:14           ` Wilfried Weissmann [this message]
2001-04-18  2:44             ` Andre Hedrick
2001-04-18 20:05               ` Wilfried Weissmann
2001-04-19 16:39                 ` Wilfried Weissmann
2001-04-22  4:10                 ` Andre Hedrick
2001-04-25 15:10                   ` Wilfried Weissmann
     [not found] <3AD62556.7A35DF69@mediaone.net>
2001-04-12 22:34 ` Andre Hedrick
2001-04-13  0:14   ` Tim Moore
2001-04-13  0:26     ` Alan Cox

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3ADC33B4.E2ADF8AC@gmx.at \
    --to=wilfried.weissmann@gmx.at \
    --cc=P.Flinders@ftel.co.uk \
    --cc=andre@linux-ide.org \
    --cc=arjan@fenrus.demon.nl \
    --cc=linux-kernel@vger.kernel.org \
    --cc=neilb@cse.unsw.edu.au \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.