Subject: Re: Problem with aic7899
To: None <tls@rek.tjls.com>
From: Justin T. Gibbs <gibbs@scsiguy.com>
List: port-i386
Date: 02/13/2003 09:08:06
> On Thu, Feb 13, 2003 at 08:29:31AM -0700, Justin T. Gibbs wrote:
>> > 
>> > Note that the processor thinks it's been asked to do an *overlapped*
>> > command (you know, that abortive attempt at TQ before the SCSI folks
>> > invented TQ?).  Something is deeply, deeply wrong here; data corruption 
>> > by script bugs or some kind of DMA mistake, perhaps?
>> 
>> More likely, NetBSD is still using a very ancient port of the aic7xxx
>> driver.
> 
> Well, yes, obviously.  However, did your code ever _intentionally_ do
> overlapped commands?  If not, something is deeply wrong somewhere, likely
> as I suggested, n'est-ce pas?

No.  Overlapped commands were never an intential feature of the driver.
BTW, your definition of overlapped commands, at least as meant by a
target returning ASC/ASCQ 0x4E,0x00, is a little off.  It means we
tried to use the same tag identifier as that used for an already outstanding
command.  Assuming the target is correct, it is a very serious problem.

--
Justin