Date: Mon, 15 Aug 2016 10:56:47 -0700 From: Scott Long <scott4long@yahoo.com> To: Hongjiang Zhang <honzhan@microsoft.com> Cc: "freebsd-scsi@freebsd.org" <freebsd-scsi@freebsd.org> Subject: Re: How to handle Test Unit Ready command Message-ID: <33643A7B-F529-4B17-9BFC-CDF1A75C1D53@yahoo.com> In-Reply-To: <SN2PR03MB222418C6E32D2F89DF59D72AB5120@SN2PR03MB2224.namprd03.prod.outlook.com> References: <SN2PR03MB222418C6E32D2F89DF59D72AB5120@SN2PR03MB2224.namprd03.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
The right way to do it in CAM is to respond with CAM_SEL_TIMEOUT. If = you respond with something like CAM_DEV_NOT_THERE, I think it=E2=80=99ll = trigger error recovery, retries, and ugly console messages. Probably = should fix that if it hasn=E2=80=99t been done already. Scott > On Aug 15, 2016, at 3:01 AM, Hongjiang Zhang via freebsd-scsi = <freebsd-scsi@freebsd.org> wrote: >=20 > Hi, >=20 > I'm developing the SCSI storage driver for FreeBSD on Hyper-V. When = the host side hot removed a scsi disk from LUN 0, there will a TUR = command issued from VM side. But what is the expected TUR response if = the specified LUN is invalid? >=20 > Thanks > Hongjiang Zhang > _______________________________________________ > freebsd-scsi@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-scsi > To unsubscribe, send any mail to = "freebsd-scsi-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?33643A7B-F529-4B17-9BFC-CDF1A75C1D53>