Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jan 1996 07:28:38 -0700
From:      kelly@fsl.noaa.gov (Sean Kelly)
To:        charlie_conklin@il.us.swissbank.com
Cc:        questions@freebsd.org, doc@freebsd.org
Subject:   Re: lpt driver question
Message-ID:  <9601111428.AA04075@emu.fsl.noaa.gov>
In-Reply-To: <9601111144.AA01349@ln1d279nwk> (message from Charlie Conklin on Thu, 11 Jan 96 11:44:15 GMT)

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "Charlie" == Charlie Conklin <charlie_conklin@il.us.swissbank.com> writes:

    Charlie> Hello all...  I have a simple piece of hardware that sits
    Charlie> on the PC printer port.  I also have some C source code
    Charlie> that compiles and works, and is used to talk to that
    Charlie> hardware. The code looks fairly simple, basically just
    Charlie> poking a few values at an io port.

    Charlie> I am now faced with the task of making the hardware work
    Charlie> under FreeBSD instead of windows, and I realize that I do
    Charlie> not have the foggiest notion of how to proceed!

You might want to examine /sys/i386/isa/tw.c; that's a device driver
that uses the parallel port to talk to an X-10 TW523 power controller.
It'd be nicer if it were a loadable kernel module, which is probably
what you want your driver to be.

There's supposed to be a guide to writing device drivers as part of
the FreeBSD handbook, but I just checked the web site and it wasn't
there.  Does anyone know the status of this document?

-- 
Sean Kelly
NOAA Forecast Systems Laboratory, Boulder Colorado USA

Even though I was their captive, the Indians allowed me quite a bit of freedom.
I could walk about freely, make my own meals, and even hurl large rocks at
their heads.  It was only later that I discovered they were not Indians at all,
but dirty clothes hampers.  -- Deep Thoughts, by Jack Handey



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