Date: Mon, 2 Oct 1995 23:27:46 +0930 (CST) From: Michael Smith <msmith@atrad.adelaide.edu.au> To: pete@puffin.pelican.com (Pete Carah) Cc: hackers@freebsd.org Subject: Re: spl'ing to a specific interrupt level Message-ID: <199510021357.XAA11536@genesis.atrad.adelaide.edu.au> In-Reply-To: <m0szVsL-0000ReC@puffin.pelican.com> from "Pete Carah" at Oct 1, 95 02:24:00 pm
next in thread | previous in thread | raw e-mail | index | archive | help
Pete Carah stands accused of saying: > IEEE 488 and its various serial equivalents are examples of things > that would fall into their own class (and a system could easily have > more than one of them so the class would have to be a real class). > There are several 422 industrial busses that use regular tty boards > but don't need protection from regular tty processing since they > are always used in raw mode. Maybe an raw-mode-only driver and > another class could be useful for this case? This is an issue close to my heart just now, as I look to writing 'real' device drivers for various hardware we use. One of these is a 485/232 interface that uses faked 9-bit mode (stuck parity) and DTR drive/listen control. Essentially, it wants to be based on a very cut-down sio driver, with no tty processing and a small set of ioctl's. IIRC, From my following of this thread, I presume that staying with spltty() is the Right Thing to do from the point of view of making something work. I'm also curious to know if anyone has done anything with the Advantech PCL-732, or any similar digital I/O card. It's a sort-of bio device, but the things you do to/with it don't really fit with the current scheme. > -- Pete -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] My car has "demand start" -Terry Lambert UNIX: live FreeBSD or die! [[
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510021357.XAA11536>