Subject: Re: fast serial ports
To: None <port-sparc@netbsd.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: port-sparc
Date: 02/18/2002 07:41:17
>> This sounds good. You think the other Magma boards are close enough
>> to get them working with the same driver, just in case I never come
>> across this particular board?
> Well AFAIR the dirver Magma supplies for SunOS is an "all-in-one"
> type which should support any serial/parallel board. So either this
> driver is a really complicated thing, or they have used the same
> chips on all of their boards.
The NetBSD driver and what little other evidence I have found support
the latter theory: that differences between boards consist basically of
how many 1400s and 1190s they have, where the chips are addressed
within the baord's space, what the clock rate used is, and for boards
that have a parallel port, whether it's managed by a 1400 or an 1190.
>> [ Z8530 ]
>> Yes, and I know about the interrupt storms.
> -v please?
The 8530 is a fairly dumb chip; it demands service at least every
couple of characters on input, or input gets dropped. High input data
rates therefore mean high interrupt rates. (Note that it's the data
rate, not the baud rate, that matters; one character every 100ms at
76800 baud is no worse or better - in this regard - than one character
every 100ms at 2400 baud.)
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B