*BSD News Article 18830


Return to BSD News archive

From: reink@hpuamsa.neth.hp.com (Reinier Kleipool)
Date: Wed, 21 Jul 1993 10:51:24 GMT
Subject: Re: Question about ns16550 serial ports
Message-ID: <52560002@hpuamsa.neth.hp.com>
Organization: HP-Sales Office-The Netherlands
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!sdd.hp.com!hpscit.sc.hp.com!hplextra!hpcc05!hpbbn!hpuamsa!reink
Newsgroups: comp.os.386bsd.bugs
References: <9320115.12105@mulga.cs.mu.OZ.AU>
Lines: 14


Hello,

  You do not give any information about your card other than that is has 
8 16550 chips on it. The problem you probably have is that the uarts do
not give their interrupts on the irq line the kernel driver exepects them
to arrive. YUou should find out which irq lines your card is using.
you must then build a kernel with the right settings for these IRQ's.
  Also you will have a problem if a 8 UARTS are interrupting at the same
IRQ line of the PC. The kernel driver will heve to poll the UARTS to
find out which UART generated the interrupt. I do not think that the
'standard' driver will do this correctly.

Reinier Kleipool.