Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Apr 2000 13:57:48 -0500
From:      Jason Young <jyoung@accessus.net>
To:        'Leif Neland' <leif@neland.dk>, freebsd-hackers@FreeBSD.ORG
Subject:   RE: Turning on a relay.
Message-ID:  <ABD44D466F85D311A69900A0C900DB6B1954EE@staff.accessus.net>

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

I think you need to have a fd open on /dev/io to do inb/outb.

Jason Young
Access US(tm) Chief Network Engineer 

> -----Original Message-----
> From: Leif Neland [mailto:leifn@neland.dk]
> Sent: Tuesday, April 25, 2000 1:51 PM
> To: freebsd-hackers@FreeBSD.ORG
> Subject: Turning on a relay.
> 
> 
> I'd like to turn on a relay to the power for my laserprinter 
> 3 rooms away
> where the server is located.
> 
> I have an i/o board with a 8255 24 bit i/o port.(IIRC)
> 
> So I wrote a simple userland program to do inb/outb, but it 
> dumped core with
> BUSERR, I presume because userland is not supposed to do i/o to the
> hardware.
> 
> I guess I have these options:
> A: write a driver/kernel module to access the port.
> B: use an extra parallel port. (I use 2 at the moment)
> C: use a serial port; I have 3-4 available.
> 
> What would be the simplest to interface from a shellscript, 
> i.e. the spooler
> to turn on and off the printer? (The relay has a turn-off 
> delay, so I don't
> have to worry about turning off the power after everything 
> has been sent,
> but the printer not finished, or turning off/on between printjobs)
> 
> Leif
> 
> 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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