Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Feb 2010 01:12:05 +0200
From:      Alexander Motin <mav@FreeBSD.org>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        "current@freebsd.org mailing list" <current@freebsd.org>
Subject:   Re: CAM verbosity (xpt_release_devq(0): requested 1 > present 0)
Message-ID:  <4B68B145.2030807@FreeBSD.org>
In-Reply-To: <971A22CA-B14A-4CBC-8D6D-FEB3A4EA2425@mac.com>
References:  <A454E3C4-2E3D-4E8B-B692-A319240DB43C@mac.com> <4B68A18E.1030500@FreeBSD.org> <305C4541-4245-45C9-9FCC-9C6AF4E47DD6@mac.com> <4B68A812.40103@FreeBSD.org> <971A22CA-B14A-4CBC-8D6D-FEB3A4EA2425@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote:
> On Feb 2, 2010, at 2:32 PM, Alexander Motin wrote:
>> Whether it is related or not, both issues definitely should be fixed.
>> Could you give me an access to debug that system, or it is in use?
> 
> Unfortunately, I can't give you access to this machine.
> Can you elaborate what the code is correcting?

When some error happens, SIM freezes affected device until situation is
revealed and returns error status. After CAM received all error
statuses, it does some error recovery procedure, optionally sending some
additional high-priority commands. After error completely handled, being
device released.

Message that you see means that device was released more times then it
was frozen. As result, it may accidentally release device before then
error really handled. It is not as bad as opposite case, which may lead
to device deadlock, but still far from perfect.

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B68B145.2030807>