Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Dec 2005 19:56:43 -0500
From:      Anish Mistry <mistry.7@osu.edu>
To:        freebsd-stable@freebsd.org
Cc:        "\[LoN\]Kamikaze" <LoN_Kamikaze@gmx.de>, Johny Mattsson <lonewolf-freebsd@earthmagic.org>
Subject:   Re: devfs doesn't set access rights
Message-ID:  <200512131956.51785.mistry.7@osu.edu>
In-Reply-To: <439F4AA4.5070500@earthmagic.org>
References:  <439EF8B5.4030702@gmx.de> <439F24B2.1080408@gmx.de> <439F4AA4.5070500@earthmagic.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart4031399.fXJWB8Hav3
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Tuesday 13 December 2005 05:26 pm, Johny Mattsson wrote:
> On 12/14/05 06:44, [LoN]Kamikaze wrote:
> > 3)
> > There is one kind of thing I cannot do in /etc/devfs.rules,
> > creating links. So I am still doing this in /etc/devfs.conf
> > (links don't cause race conditions anyway, I hope).
> >
> > One would think that "link ttyU0 pilot" would simply be
> > translated to "ln -s /dev/ttyU0 /dev/pilot" which would simply
> > create the link and it would work as soon as a ttyU0 device (my
> > PDA) is there. But instead it checks weather the device exists
> > (of course it doesn't since I didn't press the hotsync button
> > during boot) and omits the creation of the link.
>
> Note that while for you it might be sufficient to have a hard coded
> link from /dev/pilot to /dev/ttyU0, that is not necessarily the
> case if you have multiple USB serial gadgets.
> The way I handled it is by using an entry in /etc/usbd.conf:
>
> #
> # Fixup permissions for Palm Handheld ucom devices
> # (set here and not in devfs.rules since we only want to apply
> # the change to Palm com ports, not all USB com ports)
> device "PalmHandheld"
>          devname "ucom[0-9]+"
>          vendor 0x0830
>          attach "/bin/chmod 0666 /dev/${DEVNAME} ; /bin/ln -s
> /dev/${DEVNAME} /dev/pilot"
>          detach "rm -f /dev/pilot
>
Roland already mentioned this point, but usbd and usbd.conf have been=20
depreciated since 5.x.  They WILL be going away in CURRENT (usbd.conf=20
no longer has any entries) once Ian gets a chance to review and=20
commit the patches.  If you are in need of the release field for usb=20
devices on 5.x or 6.x check out:
http://www.freebsd.org/cgi/query-pr.cgi?pr=3D73799

=2D-=20
Anish Mistry

--nextPart4031399.fXJWB8Hav3
Content-Type: application/pgp-signature

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

iD8DBQBDn23TxqA5ziudZT0RAsGvAJ9wVDJUvJmjZgND/ciCqXo+A8xVcgCgvSDt
iZheel+/dZY14bnryetWI1s=
=U2+f
-----END PGP SIGNATURE-----

--nextPart4031399.fXJWB8Hav3--



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