Centos 6.4 8250/16550 只生成了4个串口
/********************************************************************* * Centos 6.4 8250/16550 只生成了4个串口 * 说明: * 8250/16550在Centos 6.4默认只生成了4个port 串口,本来想要的是6个, * 解决办法是修改grub传递给内核的参数。 * * 2016-10-20 深圳 南山平山村 曾剑锋 ********************************************************************/ 一、参考文档: Debian 6 , 十个串口为什么只识别到了 6个 剩下4 个被禁止了 http://www.it610.com/article/1525191.htm 二、dmesg信息: Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:0c: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:0d: ttyS2 at I/O 0x280 (irq = 5) is a 16550A 00:0e: ttyS3 at I/O 0x288 (irq = 5) is a 16550A serial 00:0f: disabled serial 00:10: disabled 三、修改内容: 1. /etc/grub.conf; 2. 内核参数参数添加:8250.nr_uarts=6; 3. 重启能够获取到6个serial port。