linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RFC: moving drivers to a new drivers/ata directory
@ 2004-10-15  4:51 Jeff Garzik
  2004-10-15  7:46 ` Christoph Hellwig
  2004-10-15  8:37 ` RFC: moving drivers to a new drivers/ata directory Douglas Gilbert
  0 siblings, 2 replies; 12+ messages in thread
From: Jeff Garzik @ 2004-10-15  4:51 UTC (permalink / raw)
  To: SCSI Mailing List, linux-ide@vger.kernel.org; +Cc: Alan Cox


Eventually I would like to move libata, and a few non-libata driver like 
3ware, to drivers/ata.  It would appear in the makefile (and link order) 
_after_ drivers/ide and drivers/scsi.

Comments/objections?

	Jeff




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15  4:51 RFC: moving drivers to a new drivers/ata directory Jeff Garzik
@ 2004-10-15  7:46 ` Christoph Hellwig
  2004-10-15 17:22   ` Jeff Garzik
  2004-10-15  8:37 ` RFC: moving drivers to a new drivers/ata directory Douglas Gilbert
  1 sibling, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2004-10-15  7:46 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: SCSI Mailing List, linux-ide@vger.kernel.org, Alan Cox

On Fri, Oct 15, 2004 at 12:51:35AM -0400, Jeff Garzik wrote:
> 
> Eventually I would like to move libata, and a few non-libata driver like 
> 3ware, to drivers/ata.  It would appear in the makefile (and link order) 
> _after_ drivers/ide and drivers/scsi.
> 
> Comments/objections?

Only if your stop using the scsi subsystem.  The handfull scsi drivers outside
drivers/scsi are a pain already.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15  4:51 RFC: moving drivers to a new drivers/ata directory Jeff Garzik
  2004-10-15  7:46 ` Christoph Hellwig
@ 2004-10-15  8:37 ` Douglas Gilbert
  2004-10-15 15:00   ` Brian King
  2004-10-15 17:20   ` Jeff Garzik
  1 sibling, 2 replies; 12+ messages in thread
From: Douglas Gilbert @ 2004-10-15  8:37 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: SCSI Mailing List, linux-ide@vger.kernel.org, Alan Cox

Jeff Garzik wrote:
> 
> Eventually I would like to move libata, and a few non-libata driver like 
> 3ware, to drivers/ata.  It would appear in the makefile (and link order) 
> _after_ drivers/ide and drivers/scsi.
> 
> Comments/objections?

A comment: if SAS HBAs ever get installed on motherboards then
it won't be obvious to the average user which susbsystem they
should configure (i.e. ATA/SATA or SCSI/SAS). In both cases an
internal SATA disk could be connected via a SATA cable to a
plug on the motherboard.

So if you do move the drivers to the ata directory it may be
useful to stress that it is the category of HBA that is
signficant rather than the device at the far end of the cable.

Doug Gilbert


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15  8:37 ` RFC: moving drivers to a new drivers/ata directory Douglas Gilbert
@ 2004-10-15 15:00   ` Brian King
  2004-10-15 17:20   ` Jeff Garzik
  1 sibling, 0 replies; 12+ messages in thread
From: Brian King @ 2004-10-15 15:00 UTC (permalink / raw)
  To: dougg; +Cc: Jeff Garzik, SCSI Mailing List, linux-ide@vger.kernel.org,
	Alan Cox

Douglas Gilbert wrote:
> Jeff Garzik wrote:
> 
>>
>> Eventually I would like to move libata, and a few non-libata driver 
>> like 3ware, to drivers/ata.  It would appear in the makefile (and link 
>> order) _after_ drivers/ide and drivers/scsi.
>>
>> Comments/objections?
> 
> 
> A comment: if SAS HBAs ever get installed on motherboards then
> it won't be obvious to the average user which susbsystem they
> should configure (i.e. ATA/SATA or SCSI/SAS). In both cases an
> internal SATA disk could be connected via a SATA cable to a
> plug on the motherboard.

I don't think it matters if the HBA is on the motherboard or not. Since
SAS can support attaching SATA and SATA/ATAPI devices via STP, we could
certainly end up with HBAs that support both SAS and SATA devices. Where
would such a driver exist? If libata moves into the ata directory, it seems
like it would be more difficult for a single LLD to support both SAS and SATA.


-- 
Brian King
eServer Storage I/O
IBM Linux Technology Center


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15  8:37 ` RFC: moving drivers to a new drivers/ata directory Douglas Gilbert
  2004-10-15 15:00   ` Brian King
@ 2004-10-15 17:20   ` Jeff Garzik
  2004-10-15 18:32     ` Alan Cox
  1 sibling, 1 reply; 12+ messages in thread
From: Jeff Garzik @ 2004-10-15 17:20 UTC (permalink / raw)
  To: dougg; +Cc: SCSI Mailing List, linux-ide@vger.kernel.org, Alan Cox

Douglas Gilbert wrote:
> Jeff Garzik wrote:
> 
>>
>> Eventually I would like to move libata, and a few non-libata driver 
>> like 3ware, to drivers/ata.  It would appear in the makefile (and link 
>> order) _after_ drivers/ide and drivers/scsi.
>>
>> Comments/objections?
> 
> 
> A comment: if SAS HBAs ever get installed on motherboards then
> it won't be obvious to the average user which susbsystem they
> should configure (i.e. ATA/SATA or SCSI/SAS). In both cases an
> internal SATA disk could be connected via a SATA cable to a
> plug on the motherboard.
> 
> So if you do move the drivers to the ata directory it may be
> useful to stress that it is the category of HBA that is
> signficant rather than the device at the far end of the cable.


That implies that scsi is an acceptable appelation for ATA controllers?

Maybe we need a neutral one like 'drivers/storage'.

	Jeff



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15  7:46 ` Christoph Hellwig
@ 2004-10-15 17:22   ` Jeff Garzik
  2004-10-20 15:34     ` Christoph Hellwig
  0 siblings, 1 reply; 12+ messages in thread
From: Jeff Garzik @ 2004-10-15 17:22 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: SCSI Mailing List, linux-ide@vger.kernel.org, Alan Cox

Christoph Hellwig wrote:
> On Fri, Oct 15, 2004 at 12:51:35AM -0400, Jeff Garzik wrote:
> 
>>Eventually I would like to move libata, and a few non-libata driver like 
>>3ware, to drivers/ata.  It would appear in the makefile (and link order) 
>>_after_ drivers/ide and drivers/scsi.
>>
>>Comments/objections?
> 
> 
> Only if your stop using the scsi subsystem.  The handfull scsi drivers outside
> drivers/scsi are a pain already.

Welcome to the real world, where SCSI drivers can be for non-SCSI 
hardware, and where SCSI hardware can also drive non-SCSI devices.

Fix your subsystem, if it can't support SCSI drivers outside of 
drivers/scsi.

	Jeff




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15 17:20   ` Jeff Garzik
@ 2004-10-15 18:32     ` Alan Cox
  0 siblings, 0 replies; 12+ messages in thread
From: Alan Cox @ 2004-10-15 18:32 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: dougg, SCSI Mailing List, linux-ide@vger.kernel.org

On Gwe, 2004-10-15 at 18:20, Jeff Garzik wrote:
> Maybe we need a neutral one like 'drivers/storage'.

Where does that leave usb, firewire or i2o 8). At the end of the 
day the only "perfect" division is a single directory "drivers", and
that doesn't work.

Having drivers/ata seems a decent approximation.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-15 17:22   ` Jeff Garzik
@ 2004-10-20 15:34     ` Christoph Hellwig
  2004-10-20 15:46       ` Jeff Garzik
  0 siblings, 1 reply; 12+ messages in thread
From: Christoph Hellwig @ 2004-10-20 15:34 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: Christoph Hellwig, SCSI Mailing List, linux-ide@vger.kernel.org,
	Alan Cox

On Fri, Oct 15, 2004 at 01:22:15PM -0400, Jeff Garzik wrote:
> Welcome to the real world, where SCSI drivers can be for non-SCSI 
> hardware, and where SCSI hardware can also drive non-SCSI devices.
> 
> Fix your subsystem, if it can't support SCSI drivers outside of 
> drivers/scsi.

It's not about not working but making life for the scsi maintainers easier.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: RFC: moving drivers to a new drivers/ata directory
  2004-10-20 15:34     ` Christoph Hellwig
@ 2004-10-20 15:46       ` Jeff Garzik
  2004-10-21 17:04         ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Doug Maxey
  0 siblings, 1 reply; 12+ messages in thread
From: Jeff Garzik @ 2004-10-20 15:46 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: SCSI Mailing List, linux-ide@vger.kernel.org, Alan Cox

Christoph Hellwig wrote:
> On Fri, Oct 15, 2004 at 01:22:15PM -0400, Jeff Garzik wrote:
> 
>>Welcome to the real world, where SCSI drivers can be for non-SCSI 
>>hardware, and where SCSI hardware can also drive non-SCSI devices.
>>
>>Fix your subsystem, if it can't support SCSI drivers outside of 
>>drivers/scsi.
> 
> 
> It's not about not working but making life for the scsi maintainers easier.


SCSI drivers outside drivers/scsi are going to continue to be a fact of 
life...  And if that is the case there shouldn't be much of a 
demonstrable difference between drivers/scsi... except for the obvious 
times when drivers/scsi is used but is inappropriate.

	Jeff


^ permalink raw reply	[flat|nested] 12+ messages in thread

* PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory)
  2004-10-20 15:46       ` Jeff Garzik
@ 2004-10-21 17:04         ` Doug Maxey
  2004-10-21 17:10           ` PATAPI via libata promise 20275 Jeff Garzik
  2004-10-21 18:53           ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Bartlomiej Zolnierkiewicz
  0 siblings, 2 replies; 12+ messages in thread
From: Doug Maxey @ 2004-10-21 17:04 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: Christoph Hellwig, SCSI Mailing List, linux-ide@vger.kernel.org,
	Alan Cox, Albert CC Lee

Continuing down a somewhat related path,  what is the outlook for PATAPI
via libata?

There is a high level of interest to have hotplug controllers for ppc64, and 
the primary (exclusive at this point) application is to drive PATAPI optical.

I know you have indicated that you have some WIP to get there.  I would like 
to offer any help to reach that goal.

Would you point me to any code available?

++doug




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: PATAPI via libata promise 20275
  2004-10-21 17:04         ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Doug Maxey
@ 2004-10-21 17:10           ` Jeff Garzik
  2004-10-21 18:53           ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Bartlomiej Zolnierkiewicz
  1 sibling, 0 replies; 12+ messages in thread
From: Jeff Garzik @ 2004-10-21 17:10 UTC (permalink / raw)
  To: Doug Maxey
  Cc: Christoph Hellwig, SCSI Mailing List, linux-ide@vger.kernel.org,
	Alan Cox, Albert CC Lee

Doug Maxey wrote:
> Continuing down a somewhat related path,  what is the outlook for PATAPI
> via libata?
> 
> There is a high level of interest to have hotplug controllers for ppc64, and 
> the primary (exclusive at this point) application is to drive PATAPI optical.
> 
> I know you have indicated that you have some WIP to get there.  I would like 
> to offer any help to reach that goal.
> 
> Would you point me to any code available?

You should be following linux-ide, and pay attention to any posting like
http://marc.theaimsgroup.com/?t=109782787200002&r=1&w=2&n=4

The latest ATAPI code is currently in the latest -BK snapshot of 
upstream, but new development occurs in "libata-dev" queue as described 
in the above email link.

	Jeff



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory)
  2004-10-21 17:04         ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Doug Maxey
  2004-10-21 17:10           ` PATAPI via libata promise 20275 Jeff Garzik
@ 2004-10-21 18:53           ` Bartlomiej Zolnierkiewicz
  1 sibling, 0 replies; 12+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2004-10-21 18:53 UTC (permalink / raw)
  To: Doug Maxey
  Cc: Jeff Garzik, Christoph Hellwig, SCSI Mailing List,
	linux-ide@vger.kernel.org, Alan Cox, Albert CC Lee

ATAPI is working just fine for me (ata_piix) in both PIO/DMA
and thanks to Jeff all my ATAPI work is now in -linus tree. :)

Just enable ATA_ENABLE_ATAPI in <linux/libata.h>.

On Thu, 21 Oct 2004 12:04:45 -0500, Doug Maxey <dwm@maxeymade.com> wrote:
> Continuing down a somewhat related path,  what is the outlook for PATAPI
> via libata?
> 
> There is a high level of interest to have hotplug controllers for ppc64, and
> the primary (exclusive at this point) application is to drive PATAPI optical.
> 
> I know you have indicated that you have some WIP to get there.  I would like
> to offer any help to reach that goal.
> 
> Would you point me to any code available?
> 
> ++doug

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2004-10-21 18:53 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-15  4:51 RFC: moving drivers to a new drivers/ata directory Jeff Garzik
2004-10-15  7:46 ` Christoph Hellwig
2004-10-15 17:22   ` Jeff Garzik
2004-10-20 15:34     ` Christoph Hellwig
2004-10-20 15:46       ` Jeff Garzik
2004-10-21 17:04         ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Doug Maxey
2004-10-21 17:10           ` PATAPI via libata promise 20275 Jeff Garzik
2004-10-21 18:53           ` PATAPI via libata promise 20275 (was: RFC: moving drivers to a new drivers/ata directory) Bartlomiej Zolnierkiewicz
2004-10-15  8:37 ` RFC: moving drivers to a new drivers/ata directory Douglas Gilbert
2004-10-15 15:00   ` Brian King
2004-10-15 17:20   ` Jeff Garzik
2004-10-15 18:32     ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).