Date: Sun, 27 Jul 2003 15:11:00 +0930 From: Malcolm Kay <malcolm.kay@internode.on.net> To: Mark <admin@asarian-host.net>, <freebsd-questions@freebsd.org> Subject: Re: Unable to open /dev/io Message-ID: <200307271511.00823.malcolm.kay@internode.on.net> In-Reply-To: <200307262149.H6QLN203081893@asarian-host.net> References: <200307262149.H6QLN203081893@asarian-host.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 27 Jul 2003 07:19, Mark wrote: > Earlier, I had asked a question on how to write a byte to the parallel > port. And Daan Vreeken was kind enough to point me to a litle c-source that > uses /dev/io. > > Unfortunately, as I just found out, when I raise kern.securelevel to 2 > (FreeBSD 4.7R), I can no longer open /dev/io for writing. :( That means I > can no longer use this method; because there is no way I will allow my > production server to run at kern.securelevel lower than 2. Which means I am > back to square one. :( > > Sigh. Is there then no way to write a simple 0 or 1 to the parallel port, > without compromizing the security of the server at large? > I also responded to your original enquiry suggesting that you might also look at accessing the parallel port via /dev/ppi0 which can set the data port using an ioctl() call -- man page ppi(4) I believe this has less restrictions than /dev/io opening the whole device port area. This might circumvent your problem. > Thanks, > > - Mark > Malcolm Kay
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307271511.00823.malcolm.kay>
