Unable to set device characteristics with devd

Darren Pilgrim darren.pilgrim at bitfreak.org
Tue Nov 29 06:03:26 GMT 2005


From: Kevin Oberman
> 
> I've been trying to use devd for a number of things, but have 
> not gotten
> far.
> 
> One issue is when I attach an ATAPI disk:
> attach 100 {
>         device-name "acd0";
>         action "/bin/chmod 666 /dev/$device-name";
> }
> 
> I have similar statements for my second hard drive (ad2s2).
> 
> By using the -D option I see the device attach, but the chmod returns
> an error indicating that /dev/acd0 does not exist. I get 
> similar results for other devices.
> 
> Is there a delay between the attach event and the creation of the /dev
> entry? Am I missing something here? Maybe I should use devfs for this.

The normal tools (chmod, chown, etc.) don't work on devfs.  You need to
create devfs rules to change permissions, ownership, etc. on device nodes.

See devfs.rules(5) and devfs.conf(5).




More information about the freebsd-stable mailing list