[comp.os.minix] Terminals on a MINIX system: oh boy !

waltje%minixug.uucp@plains.nodak.edu (Fred van Kempen) (10/27/90)

Dear All,

As I mentioned before, I have a (working) driver which allows up to two
serial multiplexers of the AST FourPort/XN type (so: 2x4 or 2x8 lines).
This works fine; I use them for everything.

Also, I modified the RS-232 routines a little to let them recognize and
support the NatSemi 16550AFN UART with FIFO.  This really boosts up the
performance on a serial line!

Anyway, I never used both COM1/COM2 _and_ the MUX board(s) together.
The setup in my "uwalt" machine is:

	COM1	0x03F8	IRQ4
	COM2	0x02F8	IRQ3
	MUX0	0x02A0	IRQ5
	MUX1	0x01A0	IRQ2 (== IRQ9 on my AT)

I just finished a driver for the MicroSoft (beep) Serial Mouse, running
on COM1 or COM2 on the "minixug" machine, which does not use the MUX 
driver yet.

To my astonishment, this driver does _not_ work on the "uwalt" machine.
The problem seems to be, that the COM1 and COM2 ports do not get their
interrupts serviced anymore, or they do not generate interrupts at all.
Whenever I disable the MUX driver (so: it is NOT the MUX board itself)
the COM1 and COM2 ports run fine.

Does anyone (Bruce?  You wrote the new RS-232 driver??) know what I am
doing wrong here????????

Fred (with a _bad_ headache!)
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+
| MINIX User Group Holland  UUCP: waltje@minixug.UUCP           |
| c/o Fred van Kempen,      or: waltje%minixug@plains.nodak.edu |
| Hoefbladhof  27                                               |
| 2215 DV  VOORHOUT         "Love is - what you want it to be.  |
| The Netherlands                               Alannah Myles"  |
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+