public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jeff Garzik <jgarzik@pobox.com>
To: "Darrick J. Wong" <djwong@us.ibm.com>
Cc: Chris McDermott <lcm@us.ibm.com>,
	Luvella McFadden <luvella@us.ibm.com>,
	AJ Johnson <blujuice@us.ibm.com>,
	Kevin Stansell <kstansel@us.ibm.com>,
	linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org
Subject: Re: [PATCH] aic79xx should be able to ignore HostRAID enabled adapters
Date: Thu, 01 Dec 2005 01:41:40 -0500	[thread overview]
Message-ID: <438E9B24.9020806@pobox.com> (raw)
In-Reply-To: <438E90DD.3010007@us.ibm.com>

Darrick J. Wong wrote:
> Hi there,
> 
> I have an IBM x346 with some Adaptec 7902 SCSI controllers; one has HostRAID
> enabled in a RAID array, and the other does not.  Upon bootup, the aic79xx
> driver will grab both controllers even though I'd prefer that Adaptec's a320raid
> driver grab the HostRAID controller.  (When attached to the RAID array, the
> aic79xx driver presents each drive in the array as a separate SCSI device.)  If
> HostRAID is turned on, the PCI class code is 0x0104 (RAID) and if it's turned
> off, the class code is 0x0100 (SCSI).
> 
> Unfortunately, there currently is no provision in the aic79xx driver to ignore
> RAID controllers--if the PCI device/vendor IDs match, the driver takes the
> controller.

This is the correct behavior.  Under Linux, the driver should export 
only the underlying hardware, and nothing more.  This is how all the 
SATA controller drivers function, and this is how aic79xx functions.

Use a tool such as 'dmraid' for vendor-proprietary RAID solutions.

Your patch is therefore strongly NAK'd.

	Jeff




  reply	other threads:[~2005-12-01  6:41 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-01  5:57 [PATCH] aic79xx should be able to ignore HostRAID enabled adapters Darrick J. Wong
2005-12-01  6:41 ` Jeff Garzik [this message]
2005-12-01  8:22   ` Darrick J. Wong
2005-12-01  8:08 ` Arjan van de Ven
2005-12-01 11:26 ` Christoph Hellwig
  -- strict thread matches above, loose matches on Subject: below --
2005-12-01 13:44 Salyzyn, Mark
2005-12-01 14:12 ` Arjan van de Ven
2005-12-01 14:47 ` Heinz Mauelshagen
2005-12-03 11:22   ` Matthias Andree
2005-12-03 16:19     ` Jeff Garzik
2005-12-03 16:39       ` Matthias Andree
2005-12-01 17:44 ` Christoph Hellwig
2005-12-01 17:56   ` Jeff Garzik
2005-12-01 17:49 ` Jeff Garzik
2005-12-02 19:06 ` Alan Cox
2005-12-01 18:46 Salyzyn, Mark
2005-12-01 19:19 ` Jeff Garzik
2005-12-05 21:06   ` Darrick J. Wong
2005-12-05 21:25     ` Jeff Garzik
2005-12-06  9:14     ` Heinz Mauelshagen
     [not found] <5ePEj-2gB-9@gated-at.bofh.it>
     [not found] ` <5eQqA-3pv-7@gated-at.bofh.it>
     [not found]   ` <5eRZp-5KA-7@gated-at.bofh.it>
2005-12-02  0:38     ` Robert Hancock

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=438E9B24.9020806@pobox.com \
    --to=jgarzik@pobox.com \
    --cc=blujuice@us.ibm.com \
    --cc=djwong@us.ibm.com \
    --cc=kstansel@us.ibm.com \
    --cc=lcm@us.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=luvella@us.ibm.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox