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=63. 重启能够获取到6个serial port。

 

posted on 2016-10-20 16:43  zengjf  阅读(1654)  评论(0编辑  收藏  举报

导航