Re: letting glabel recognise a media change

From: Alexander Motin <mav_at_FreeBSD.org>
Date: Fri, 01 Oct 2010 00:00:36 +0300
Andriy Gapon wrote:
> on 30/09/2010 20:46 Alexander Motin said the following:
>> Andriy Gapon wrote:
>>> on 30/09/2010 01:28 Matthew Jacob said the following:
>>>> If something like that was in place, I assure you that things would start to use
>>>> it very quickly.
>>> I am not sure about this.
>>> Because, e.g. I don't see an easy way to know that media is changed in scsi_cd
>>> driver.  That is, without polling.  I don't consider polling to be an easy way for
>>> a number of reasons.
>> SATA specification defines concept of Asynchronous Notification. It is
>> already used by port multipliers to report about PHY events. It is also
>> supposed to be used by CD drives to report media change. I haven't seen
>> such devices yet, but hope they may appear sometimes.
> 
> Would this require some reverse-path from SIM driver to peripheral driver to
> deliver a notification?  Do we have one?

Yes we do. SATA PMP driver (it looks like usual peripheral driver from
this point) already receives and handles AC_SCSI_AEN messages sent to it
via xpt_async() mechanism.

-- 
Alexander Motin
Received on Thu Sep 30 2010 - 19:00:54 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:07 UTC