Date: Fri, 16 Jan 2004 09:35:20 -0800 From: "Kevin Oberman" <oberman@es.net> To: Loh John Wu <ljwu@sandvine.com> Cc: "'freebsd-current@freebsd.org'" <freebsd-current@freebsd.org> Subject: Re: devfs error on RELENG_5_2 Message-ID: <20040116173520.964C65D07@ptavv.es.net> In-Reply-To: Message from Loh John Wu <ljwu@sandvine.com> <FE045D4D9F7AED4CBFF1B3B813C853370283A753@mail.sandvine.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: Loh John Wu <ljwu@sandvine.com> > Date: Thu, 15 Jan 2004 21:31:18 -0500 > Sender: owner-freebsd-current@freebsd.org > > Hello, > > I'm running a RELENG_5_2 box and I'm trying to use the devfs to change the > file permissions on > /dev/ttyd1. After perusing through the man page, I tried to change the > permissions by doing this > > # ls -ol /dev/ttyd1 > crw------- 1 root wheel - 28, 1 Jan 15 20:47 /dev/ttyd1 > # devfs rule add path ttyd1 mode 666 > devfs rule: ioctl DEVFSIO_RADD: Input/output error > # ls -ol /dev/ttyd1 > crw------- 1 root wheel - 28, 1 Jan 15 20:47 /dev/ttyd1 > > but it fails and I'm not sure why. I'll have to do > devfs rule applyset if the rule add succeeds since the node /dev/ttyd1 > has already been created but I haven't got that far yet... > I've also tried using the example in the man page > with /dev/speaker, but it also fails with the same error. > > # ls -ol /dev/speaker > crw------- 1 root wheel - 26, 0 Jan 15 21:24 /dev/speaker > # dmesg | grep speaker > speaker0: <PC speaker> at port 0x61 on isa0 > # devfs rule add path speaker mode 666 > devfs rule: ioctl DEVFSIO_RADD: Input/output error > # ls -ol /dev/speaker > crw------- 1 root wheel - 26, 0 Jan 15 21:24 /dev/speaker > > Any thoughts on this would be greatly appreciated. > Thanks, First, this sort of thing does NOT belong on hackers@! Second, I believe you want: devfs rule apply path speaker mode 0666 And, if you want it to be permanent, the entry in /etc/devfs.conf would be: perm speaker 0666 -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040116173520.964C65D07>