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>