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.