Is there any way to force the driver to use a particular UART? I have a "Socket" pcmcia serial card (not multi), which is properly identified with "cardctl ident", but the UART is wrongly detected as 8250 instead of 16550. This is happening in kernel 2.0.36 and also in 2.2.9 (Red Hat systems) and with the same results in the following pcmcia packages: 3.0.12, 3.0.13, 3.0.14, and 3.1.3
I am currently downloading kernel 2.2.13 to see if the problem is sorted, but somehow I don't expect it to happen.
I am confident the serial card UART uses 16550 because I had it running under 2.0.36 and pcmcia-cs-3.0.12 (although not always, sometimes it would also detect a 8250, and after a cold reboot it would then recognise 16550). However, I updated to 2.2.9 and pcmcia-cs-3.1.3 to get my pcmcia network card to work (3COM 3c575), as recomended by D. Hinds. Network card is now working, but I have not been able to recognise the 16550 UART with all possible combinations of the above kernels and pcmcia packages.
Thanks in advance,