Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 01 Jul 2007 22:05:19 -0700
From:      Nate Lawson <nate@root.org>
To:        Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc:        marck@rinet.ru, "M. Warner Losh" <imp@bsdimp.com>, current@freebsd.org
Subject:   Re: GEOM weirdness with SD flash reader?
Message-ID:  <4688878F.20406@root.org>
In-Reply-To: <54253.1183351841@critter.freebsd.dk>
References:  <54253.1183351841@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
Poul-Henning Kamp wrote:
> In message <4688830C.6050701@root.org>, Nate Lawson writes:
> 
>> camcontrol tur (test unit ready) will return an error or success if the
>> medium is now present.  Kicking off a process to do that when a
>> removable media da(4) device appears seems like a good idea.  It could
>> also be a thread in devd.
> 
> I would call that "The Linux Solution" :-)
> 
> The right place to poll is from scsi_da.

I disagree.  Once scsi_da found the media, it would then somehow need to
notify devd (i.e. to automount).  If both functions are in devd, the
loop becomes:

while (1) {
    camcontrol tur mydev;
    if (found)
        notify_automount;
        break;
    sleep 3;
}

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4688878F.20406>