[comp.unix.i386] Help: Device driver from Xenix within Unix...

marcb@eyrie.img.uu.oz.au (Marc A. Boschma [Tau]) (07/24/90)

I have a problem at work, and I wonder if anyone out there can tell me
if there is a solution.

I have a 386 running SCO Unix with a RabbitPLUS 3270 (SNA) card in it.
This all runs fine. The problem is that to get it to also handle BSC
another device driver (a Xenix one) has to be added to the kernal.

Is it possible to link a Xenix device driver into the Unix kernal?

If not, can the device driver be edited(I know it is a binary) ?


--------------------------------------------------------------------------------
Marc A. Boschma					ACSnet: marcb%eyrie@labtam.oz.AU
Intelligent Network Systems
Telecom Australia				Phone: +61 3 606 6242

rogerk@sco.COM (Roger Knopf 5502) (08/02/90)

In article <1585@eyrie.img.uu.oz.au> marcb@eyrie.img.uu.oz.au (Marc A. Boschma [Tau]) writes:
>
>Is it possible to link a Xenix device driver into the Unix kernal?

No. Drivers at least have to be recompiled. Also, Unix has a 
completely different link kit/driver installation. Some drivers
may require some coding changes. I suggest you contact Rabbit
for a Unix driver.

-- 
Roger Knopf                                      <standard disclaimer applies>
SCO Consulting Services			  "The True Believers will...formulate
uunet!sco!rogerk  or  rogerk@sco.com       a message that even a monkey could
408-425-7222 (voice) 408-458-4227 (fax)    understand."             --Jeff Tye

peter@ficc.ferranti.com (Peter da Silva) (08/03/90)

In article <1585@eyrie.img.uu.oz.au> marcb@eyrie.img.uu.oz.au (Marc A. Boschma [Tau]) writes:
>Is it possible to link a Xenix device driver into the Unix kernal?

Probably not without recompiling. See 3-77 of the Integrated Software
Development Guide. There are a number of differences between the Xenix
and UNIX kernel environment spelled out, some of which are likely to
effect any driver I can think of (well, maybe you could implement a
"null" device that was portable :->).
-- 
Peter da Silva.   `-_-'
+1 713 274 5180.   'U`
<peter@ficc.ferranti.com>