[comp.unix.xenix] com3, vpix, problems

danielw@wyn386.UUCP (Daniel Wynalda) (01/16/90)

This posting involves the summary on how I got COM3, COM4, etc to work
using VP/ix and why it didn't work when I first tried to install it in
my system.

I've read the net for years now and have fully read up on installing COM3,
COM4 ports on AT bus systems with SCO Xenix.  So I edited /usr/sys/conf/master
and /usr/sys/io/sioconf.c to include the proper configuration.   This
involves (for COM3) having Interrupt 3, 4, 5 under 'sio' in the master
file.  In the sioconf.c file I added the line to map the location/interrupt
to device 3 (a new IBM_BOARD line).

After re "make"ing Xenix, I get a nice new error free linked kernel.
So I install it and boot it -- no serial port recognized.  I tried 
changing the configuration all over but it still wouldn't work.  So I started
looking at what was different between my system and others.  VPIX.

If you are running VP/ix, there is a library called vpixio.a that comes
in the package and is re-linked in with Xenix when linked.  vpixio.a has
an alternate sioconf.o file entry.  

This file was transplanting ANY changes I made to the standard libio.a
file's sioconf.o.  After replacing vpixio.a's sioconf.o entry with the
modified one I just setup, everything linked up ok, and VP/ix appears
to be running and will use the new serial port as well (if it's in my
vpix.cnf file).

Problem solved.   Could someone please tell me why SCO packages another
sioconf.o file in vpixio.a when I already have one??? -- it apparently links
right into the kernel that way...  Also, by replacing their sioconf.o
with mine, things appear to work fine.  Is there something else in the vpixio.a
sioconf.o that might NOT have been in my modified version?  I don't want to
break something else and find out about it later....

Any suggestions are helpful.

Also, why doesn't SCO distribute new versions of Xenix with the standard
interrupts configured??  I'm sure ALOT of people would rather have 3 serials
that 2 parallel ports.....  (But then again, I might just be an abnormal
idiot like everyone else I know).

Thanks to all those that gave input.


			Daniel Wynalda
-- 
Daniel Wynalda 	     | Telephone: (616) 866-1561 X22	 Ham: N8KUD
Wynalda Litho Inc.   | danielw@wyn386.UUCP wyn386!danielw@sharkey.cc.umich.edu
8221 Graphic Ind Pk. | I believe everyone should be responsible for their own
Rockford, MI  49341  | actions.  Thus I don't speak for this org. herein.