Date: Sun, 01 Jul 2007 23:31:53 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: nate@root.org Cc: phk@phk.freebsd.dk, marck@rinet.ru, current@freebsd.org Subject: Re: GEOM weirdness with SD flash reader? Message-ID: <20070701.233153.-1343615328.imp@bsdimp.com> In-Reply-To: <4688878F.20406@root.org> References: <54253.1183351841@critter.freebsd.dk> <4688878F.20406@root.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <4688878F.20406@root.org> Nate Lawson <nate@root.org> writes: : 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; : } This doesn't belong in devd. Robert has patches to bring new geom entries into the realm of devd. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070701.233153.-1343615328.imp>