devd based AUTOMOUNTER

vermaden vermaden at interia.pl
Tue Feb 28 22:24:06 UTC 2012


"Andriy Gapon" <avg at FreeBSD.org> pisze:
> on 29/02/2012 00:04 vermaden said the following:
> > "Andriy Gapon"  said:
> >> on 28/02/2012 17:26 Alexander Leidinger said the following:
> >>> The kernel does not poll for CD changes, and the people guarding the relevant CD
> >>> code where against something like this in the kernel everytime this came up in
> >>> the past. So no devd event for this.
> >>
> >> My impression was that lately people were asking for it (and nobody actually
> >> "guarded" the code), but there is no good design on how to do it.
> > 
> > The mentioned earlier sysctl OID changes whenever CD is in the
> > drive or not, something changes that ... so adding appreciate
> > events like "MEDIA INSERTED" and "MEDIA REMOVED" to cd* class
> > should be enought to handle them and mount/umount the
> > medium with script like mine with appreciate devd(8) config.
> 
> I don't think that there is any kernel component that pro-actively changes that
> value.  Most likely you have something like hald running or otherwise tried to
> access the device before the change was noted.

I do not even have working CD drive in my laptop, so I cant tell ;)

Ivan Klymenko sent this earlier in that thread:

NO CD:
> kern.geom.conftxt: 0 DISK cd0 0 2048 hd 0 sc 0

CD IN:
> kern.geom.conftxt: 0 DISK cd0 4700372992 2048 hd 0 sc 0

Regards,
vermaden

































...


More information about the freebsd-stable mailing list