Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jul 2013 18:13:48 -0500
From:      Brooks Davis <brooks@freebsd.org>
To:        Rotate 13 <rabgvzr@gmail.com>
Cc:        freebsd-geom@freebsd.org
Subject:   Re: How to disable all GEOM tasting?
Message-ID:  <20130730231348.GN13659@lor.one-eyed-alien.net>
In-Reply-To: <CADBSp1dH01%2B1i1ydq-nWtivq30vxfjnnnJPnH%2Bqb0XycsbbjcA@mail.gmail.com>
References:  <CADBSp1fcO9Eb7nQXDQPghd0ModKuAtKBiwHfS80h_njn10U8Gg@mail.gmail.com> <20130730214114.GL13659@lor.one-eyed-alien.net> <CADBSp1dH01%2B1i1ydq-nWtivq30vxfjnnnJPnH%2Bqb0XycsbbjcA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--5FetH82qe0Z6y/zI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 30, 2013 at 10:19:54PM +0000, Rotate 13 wrote:
> On Tue, 30 Jul 2013 16:41:14 -0500, Brooks Davis <brooks@freebsd.org> wro=
te:
>=20
> > On Mon, Jul 29, 2013 at 05:14:04PM +0000, Rotate 13 wrote:
> >> How to disable *all* GEOM tasting of newly-attached devices?  I looked
> >> through the manuals, searched web, grepped sysctl -ad.  I only find
> >> sysctl to disable all tasting for graid (kern.geom.raid.enable).
> >>
> >> Example, if I have removable drive I want to pop in and access from
> >> userland with open("/dev/foo0", O_RDONLY); without various GEOM
> >> modules first trying to understand.
> >
> > As far as I know there is no way to do this, but the existence of
> > partition tables shouldn't have any effect on your ability to open the =
raw
> > device as long as you haven't configured something in devd or similar to
> > open those partitions.
>=20
> Any pointer to look in sources for where triggers the tasting?  I
> understand each GEOM has the taste code of its own...  but something
> must start it all when device is inserted.

The creation of a geom provider triggers the tasting.  I suppose you
could create a new driver to matches the device preferentally to umass
or what ever device it normally attaches it and provides a simple node
for it.  That sounds like a lot of work and you haven't explained why
you can't just let the tasting happen and ignore any partions that are
found.

-- Brooks

--5FetH82qe0Z6y/zI
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)

iD8DBQFR+EirXY6L6fI4GtQRAvzBAKCdNetTEW94JubgosKxb0kzzbEImACffDWb
uouBr1+cEqlS9XVAJQtOIq0=
=eRuk
-----END PGP SIGNATURE-----

--5FetH82qe0Z6y/zI--



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