scsi_target witness lock error
Nate Lawson
nate at root.org
Wed Dec 12 12:54:38 PST 2007
Sean Bruno wrote:
> Alrighty, a little cleaner patch to allow sbp_targ.c to acutally work
> under RELENG_6. http://www.consultcsg.com/RELENG_6.diff
>
> Also and update with the witness error. And the kernel config I am using:
> http://www.consultcsg.com/scsitarget_witness.txt
> http://www.consultcsg.com/FIREWIRE_TGT
>
> Is scsi_target the only application that is making this kern env witness
> error appear? I find it hard to believe that nothing else in the code
> base hits this type of problem?
Apparently scsi_target wasn't fully tested when the CAM locking went in.
It was written before there was a design for CAM locking so it may need
some reworking. For example, it assumes that it should acquire/drop
locks multiple times in its start method if there are multiple CCBs
queued. That may not be the fastest way, depending on contention for
the SIM lock.
--
Nate
More information about the freebsd-scsi
mailing list