Re: Problem with ata layer in 2.6.24

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Alan Cox <alan@...>
Cc: Mikael Pettersson <mikpe@...>, Richard Heck <rgheck@...>, Daniel Barkalow <barkalow@...>, Zan Lynx <zlynx@...>, Calvin Walton <calvin.walton@...>, Linux Kernel Mailing List <linux-kernel@...>, Linux ide Mailing list <linux-ide@...>
Date: Tuesday, January 29, 2008 - 6:41 pm

On Tuesday 29 January 2008, Alan Cox wrote:

By the linux software definition maybe.  But I've defined scsi as that which 
uses a 50 wire cable using 50 contact centronics connectors since the 
mid '70's, and which often needs a ready supply of nubile virgins to 
sacrifice to make it work, particularly with the old resistor pack 
terminations & psu's whose 5 volt line is only 4.85 volts due to old age.  
That's what I call REAL scsi.  Its also a REAL PITA if the terms aren't 
active.

You can call what you are doing 'scsi' because you are using much the same 
command structure, and that is good, but its not the real thing with all its 
hardware warts and/or capabilities.  For one thing, this version usually 
works. :)

Furinstance, you can tell 2 scsi devices on the same controller to talk to 
each other, moving files from one to the other, and the host controller can 
then goto sleep & the cpu isn't involved until the devices send it a wakeup 
to advise the controller that the transfer has been done, and the controller 
may or may not then interrupt and advise the cpu.  You can do that with 
separate controllers too as long as they have a compatible DMA channel 
available to both.

I doubt libata has that capability now, or ever will, cuz these ide/atapi 
devices are generally dumber than rocks about that.  But any device claiming 
to be scsi-II is supposed to be able to do those sorts of things while the 
cpu is off crunching numbers for BOINC or whatever.

But that puts my mild objections to classifying this as 'scsi' in a more 
understandable context.  :-)

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
When some people decide it's time for everyone to make big changes,
it means that they want you to change first.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Problem with ata layer in 2.6.24, Gene Heskett, (Sun Jan 27, 10:22 pm)
Re: Problem with ata layer in 2.6.24, Jeff Garzik, (Mon Jan 28, 3:08 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 3:13 pm)
Re: Problem with ata layer in 2.6.24, Florian Attenberger, (Tue Jan 29, 2:41 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 11:04 am)
Re: Problem with ata layer in 2.6.24, Jeff Garzik, (Tue Jan 29, 12:58 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 1:12 pm)
Re: Problem with ata layer in 2.6.24, Jeff Garzik, (Tue Jan 29, 1:32 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 1:53 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Tue Jan 29, 12:12 pm)
Re: Problem with ata layer in 2.6.24, rgheck, (Tue Jan 29, 12:50 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 12:36 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Tue Jan 29, 2:09 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 2:54 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 3:01 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 3:04 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 4:22 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 4:32 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 8:10 pm)
Re: Problem with ata layer in 2.6.24, Mikael Pettersson, (Mon Jan 28, 4:17 am)
Re: Problem with ata layer in 2.6.24, Peter Zijlstra, (Mon Jan 28, 8:03 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 8:54 am)
Re: Problem with ata layer in 2.6.24, Richard Heck, (Mon Jan 28, 10:44 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 1:01 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 9:19 am)
Re: Problem with ata layer in 2.6.24, Mikael Pettersson, (Mon Jan 28, 9:57 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 12:35 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 12:56 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 2:20 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 2:59 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 4:43 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 8:06 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Mon Jan 28, 11:16 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 12:07 am)
Re: Problem with ata layer in 2.6.24, Dave Neuer, (Mon Jan 28, 1:06 pm)
Re: Problem with ata layer in 2.6.24, Kasper Sandberg, (Tue Jan 29, 12:23 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 12:49 am)
Re: Problem with ata layer in 2.6.24, Kasper Sandberg, (Tue Jan 29, 1:01 am)
Re: Problem with ata layer in 2.6.24, Tejun Heo, (Sat Feb 2, 3:13 am)
Re: Problem with ata layer in 2.6.24, Calvin Walton, (Mon Jan 28, 12:50 pm)
Re: Problem with ata layer in 2.6.24, Zan Lynx, (Mon Jan 28, 1:20 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 1:30 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Mon Jan 28, 1:59 pm)
Re: Problem with ata layer in 2.6.24, Richard Heck, (Mon Jan 28, 2:23 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Mon Jan 28, 4:01 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 8:05 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Mon Jan 28, 8:34 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 9:31 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Mon Jan 28, 9:51 pm)
Re: Problem with ata layer in 2.6.24, Michal Jaegermann, (Tue Jan 29, 12:48 am)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 8:12 am)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Tue Jan 29, 2:14 pm)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 2:46 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Tue Jan 29, 3:14 pm)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 3:34 pm)
Re: Problem with ata layer in 2.6.24, rgheck, (Tue Jan 29, 1:06 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Tue Jan 29, 2:11 pm)
Re: Problem with ata layer in 2.6.24, rgheck, (Tue Jan 29, 2:28 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Tue Jan 29, 2:32 pm)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 1:12 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 10:51 am)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 11:47 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 12:32 pm)
Re: Problem with ata layer in 2.6.24, Mikael Pettersson, (Tue Jan 29, 12:48 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 1:04 pm)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 2:54 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 6:41 pm)
Re: Problem with ata layer in 2.6.24, Mark Lord, (Tue Jan 29, 8:19 pm)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 6:48 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Tue Jan 29, 1:38 pm)
Re: Problem with ata layer in 2.6.24, Alan Cox, (Tue Jan 29, 1:44 pm)
Re: Problem with ata layer in 2.6.24, Daniel Barkalow, (Tue Jan 29, 2:12 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 1:59 pm)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Tue Jan 29, 10:30 am)
Re: Problem with ata layer in 2.6.24, Gene Heskett, (Mon Jan 28, 1:44 pm)
Re: Problem with ata layer in 2.6.24, Mikael Pettersson, (Mon Jan 28, 8:26 am)
Re: Problem with ata layer in 2.6.24, Ingo Molnar, (Mon Jan 28, 8:45 am)
Re: Problem with ata layer in 2.6.24, Kasper Sandberg, (Sun Jan 27, 11:19 pm)