В последней моей разработке кассовый терминал DS-500 с touchscreen и VFD (CD7220), и вот для него разбирался в Centos-5 с ttyS4 и ttyS5 куда собственно они и заведены.
При загрузки ядра (кстати - 2.6.18-164.10.1.el5PAE) появляются только четыре порта.
Почитал я всякое в инете, нашел требование:
* [*] Extended 8250/16550 serial driver options
* [*] Support more than 4 legacy serial ports
* [*] Support for sharing serial interrupts
Проверил наличие (см.: /boot/config-2.6.18-164.15.1.el5PAE) - всё на месте, а портов грузится только 4 шт., проверил более свежее ядро - тоже самое, только четыре порта.
Покопавшись в ядре, нашел там такой параметр '8250.nr_uarts' (drivers/serial/Kconfig), добавил в grub "8250.nr_uarts=6" и всё завелось!
записал себе на память - что-то не нашел по ключевым словам, пришлось самому догадаться ;)
хотя потом, в обратном порядке, нашел:
http://tldp.org/HOWTO/Serial-HOWTO-16.html#ss16.3