RE: Need help with another aic94xx sequencer problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi James,

Jack will be helping these issues in the future.  I doubt there is a
problem with the sequencer, it is shared with many other drivers.  I
think that you are probably correct that either the abort is probably
not being formulated or (more likely?) the response code from the abort
is not being interpreted correctly.  We will get back to you.

p.s. For some reason this email ended up in both my and Jack's spam
folders.  I'll have to be careful about dumping my spam :-)

Rob

> -----Original Message-----
> From: James Bottomley [mailto:James.Bottomley@xxxxxxxxxxxxxxxxxxxxx]
> Sent: Tuesday, August 22, 2006 1:29 PM
> To: Tarte, Robert; Hammer, Jack
> Cc: linux-scsi
> Subject: Need help with another aic94xx sequencer problem
> 
> While abusing my sas topology (to try to get it to give me errors) I
> came across this one with STP tasks:
> 
> When the aic94xx loses a task in sas_execute_tasks(), the timeout
fires
> and wakes the waiter (this leaves the task set pending and aborted).
In
> response, sas_execute_task() tries to call lldd_abort_task()
> (asd_abort_task()) on it.  Here we panic failing the
BUG_ON(!list_empty)
> check in aic94xx_hwi.h:asd_ascb_free().
> 
> What happens is that the abort comes back with TF_TMF_NO_CTX + 0xFF00
> from the sequencer, which asd_abort_task() treats as success and then
> panics because the original task is still active.
> 
> Either the abort function or the sequencer code is clearly wrong, but
> not having access to the sequencer to look, I can't tell.  What should
> this return mean from the sequencer?  My suspicion is that it means
the
> STP task abort isn't actually formulated properly.
> 
> James
> 

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux