Subject: Re: ouch - locking woe after scsi woe
To: Sean Doran <smd@ebone.net>
From: Matthew Jacob <mjacob@feral.com>
List: tech-smp
Date: 05/06/2001 21:48:54
Yermmm.... it seems to me, somehow, that two threads are trying to access the
h/w at the same time....

Which arch is the SMP here, alpha? i386?

On 7 May 2001, Sean Doran wrote:

> 
> All the stuff below got blasted to my console at once.  
> I'm sending this here because the controller woes
> triggered a lock botch, as below.
> 
> Dunno wtf happened, but things seemed well after
> the double "continue" at ddb.
> 
>         Sean.
> - --
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> sd0(isp0:0:0:0):  Check Condition on CDB: 0x0a 05 5e 9f 20 00
>     SENSE KEY:  Aborted Command
>      ASC/ASCQ:  Overlapped Commands Attempted
> 
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> sd0(isp0:0:0:0):  Check Condition on CDB: 0x2a 00 01 0a 13 7a 00 00 28 00
>     SENSE KEY:  Aborted Command
>      ASC/ASCQ:  Overlapped Commands Attempted
> 
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> isp0: 0.0.0 had an unexpected bus free
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> simple_lock: locking against myself
> lock: 0xe642a5b8, currently at: ../../../../uvm/uvm_vnode.c:607
> on cpu 0
> last locked: ../../../../uvm/uvm_pager.c:535
> last unlocked: ../../../../miscfs/genfs/genfs_vnops.c:960
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> isp0: 0.0.0 had an unexpected bus free
> sd0(isp0:0:0:0): invalid return code from adapter: 3
> simple_lock: locking against myself
> lock: 0xe642a5b8, currently at: ../../../../uvm/uvm_vnode.c:607
> on cpu 0
> last locked: ../../../../uvm/uvm_pager.c:535
> last unlocked: ../../../../miscfs/genfs/genfs_vnops.c:960
>