Subject: Re: Do 16650 or 16950 UARTs work for anyone?
To: Thor Lancelot Simon <tls@rek.tjls.com>
From: Quentin Garnier <cube@cubidou.net>
List: current-users
Date: 08/12/2007 01:31:17
--leQ0ainWKcxhm+Q3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 11, 2007 at 06:58:31PM -0400, Thor Lancelot Simon wrote:
[...]
> Is anyone successfully using a 16950 or 16650 with our com driver right
> now?  I'm quite concerned that the 950 doesn't work in basic 550 mode.

I have a number of console servers using a 8-port PCI card that uses an
OX16PCI954:

puc0 at pci0 dev 12 function 0: Oxford Semiconductor OX16PCI954 UARTs (com,=
 com, com, com)
com2 at puc0 port 0: interrupting at irq 11
com2: ns16550a, working fifo
com3 at puc0 port 1: interrupting at irq 11
com3: ns16550a, working fifo
com4 at puc0 port 2: interrupting at irq 11
com4: ns16550a, working fifo
com5 at puc0 port 3: interrupting at irq 11
com5: ns16550a, working fifo
puc1 at pci0 dev 12 function 1: Oxford Semiconductor OX16PCI954 Secondary U=
ARTs (com, com, com, com)
com6 at puc1 port 0: interrupting at irq 10
com6: ns16550a, working fifo
com7 at puc1 port 1: interrupting at irq 10
com7: ns16550a, working fifo
com8 at puc1 port 2: interrupting at irq 10
com8: ns16550a, working fifo
com9 at puc1 port 3: interrupting at irq 10
com9: ns16550a, working fifo

(The function 1 works through a local patch to pucdata.c;  the reason
why it's not committed is because I have NFC how to make it detect com
ports vs. lpt ports.)

Evidently, if I use them as console servers, they appear to work :)

I might have a spare one on which I can run tests if you want, I'll see
about that tomorrow.

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"You could have made it, spitting out benchmarks
Owe it to yourself not to fail"
Amplifico, Spitting Out Benchmarks, Hometakes Vol. 2, 2005.

--leQ0ainWKcxhm+Q3
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (NetBSD)

iQEVAwUBRr5GxdgoQloHrPnoAQKv9QgAi4arFJyJKfR84rf+9UgynV0VloepHZvo
UJeFcAqV5cG+13PY/vHfzPmZsdy1HPeZ40GKPSZZoF4AeldrBVrpSJhlmqFxem1C
MjSGBodtkD919THfU+TFUtC3/q7falDueSspxBApGcZI2lymZjD7DLsPSDCeNs8x
SbtQXtM01tR7SPlBM61epDG8qRar0+WjUiRfANFYcmncNV1DpOVxrdtaKU7QIY2E
prbj3/vjWqH3PsksDt6bREkywKxlJEQ2Eph4BsWxr3OmmC6UtEu7gRZv00DxdpBz
VUEmyYFmpo5iOEKFmzrAD0Nh8c9MeaBkKY45DaqKCaSZKhQNxihAsw==
=oNeg
-----END PGP SIGNATURE-----

--leQ0ainWKcxhm+Q3--