Date: Thu, 09 Nov 2000 16:37:40 -0700 From: "Justin T. Gibbs" <gibbs@scsiguy.com> To: mjacob@feral.com Cc: "Kenneth D. Merry" <ken@kdm.org>, Wilko Bulte <wkb@freebie.demon.nl>, FreeBSD-alpha mailing list <freebsd-alpha@FreeBSD.ORG>, freebsd-gnats-submit@FreeBSD.ORG Subject: Re: alpha/22650: SCSI cdrom attach problems on 4-stable Message-ID: <200011092337.eA9Nbea96953@aslan.scsiguy.com> In-Reply-To: Your message of "Thu, 09 Nov 2000 14:54:35 PST." <Pine.BSF.4.21.0011091450300.46819-100000@beppo.feral.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>> Since autosense is failing, the cd(4) driver can't tell what sort of error >> is getting returned (and therefore whether the drive is really accessible), >> so it won't attach. > >An AUTOSENSE failing means that a check condition occurred, but no sense data >is available. That should, in fact, be treated identically to READ CAPACITY >failing because there's no media. Are you saying that the Qlogic firmware will return autosense fail if the sense information is all zeros (no sense)? That would be really broken. >What's more important is that cam_periph_error or the periph should send a >REQUEST SENSE if AUTOSENSE fails- the sim should not be the one doing this. I don't know that you are guaranteed to get correct sense in this case as the first attempt to retrieve sense may have cleared or changed the sense information. I do have this implemented, BTW, in some error recovery enhancements I've made, but I still don't know that it is the appropriate thing to do. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011092337.eA9Nbea96953>