A small problem, but still of some interest:
I have a FreeBSD 2.2.2 system which contains a standard multi-io card.
Port0 on the card has a 16450 UART, and port1 has a 16550. The card is
configured for standard IRQs and IO ports. Both ports are known
(tested today) to be working under DOS, Win95, and even QNX.
There are no ports on the motherboard in the system in question.
There are no conflicting IRQs or IO ports (the only other cards in the
box are the VGa and an NE2000, whose config I have checked carefully).
However, under FreeBSD 2.2.2 *only* port 1 (/dev/ttyd1 and /dev/cuaa1)
works. Any attempt to access port 0 (/dev/ttyd0 and /dev/cuaa0) stalls
forever -- even 'stty < /dev/ttyd0'.
Any ideas? Of course, I can just replace the card, but it would be nice
if it worked.