On 03/18/2012 12:58 AM, Mouse wrote:
Har. The same chip is used for ttyb. And even ttya
can have its
parameters changed.
Sure it can. But does anyone run their consoles at anything
other
than 9600 8N1? Seriously?
I don't - but I _have_ used plenty of other settings on ttyb.
Including wanting some at high enough baud rates that I had to hack
NetBSD's driver to use the chip's ?1 mode, which leads into the "weird
set of BRG pre-divisors" hardware issue I mentioned below.
The big issue with Sun's design is that they used a crystal frequency
that was way too low. I don't recall the details, but I do remember
that. IF (and that's a big "if") that was why you needed to hack up the
driver, surely that's not the Z8530's fault.
My meaning of
"awesome" (though I said "fantastic") is that I've
designed systems with this chip and it was really, really easy to
deal with and performed extremely well.
I'm glad you found it easy to deal with. I don't, especially not as
compared to what it could be.
Ok, so what UARTs are (or were at the time) better? I'll look into
them, and if I agree, I will use them, and I will thank you.
I _have_ hacked on the NetBSD driver for it, as I
mentioned. Just
because it satisfies _your_ needs doesn't mean it's not
broken-as-designed for, for example, applications wanting normal
RTS/CTS hardware flow control.
Well...not trying to be contrary here, but as someone who uses async
serial pretty much all day, every day, I can't even remember the last
time I needed or used hardware flow control. I can't really speak to
the Z8530's support of that one way or the other.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA