CentOS 5.3 编译内核 增加对8250多串口卡的支持

下载linux-2.6.x.tar.bz2(版本号>=2.6.28)到/usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.x.tar.bz2
# tar -jxvf linux-2.6.x.tar.bz2
# cd linux-2.6.x
# make mrproper
# make menuconfig
进入General Setup,选中enable deprecated…..(下图中高亮部分),将它编进内核。然后退出保存即可。

2_62031434_diary

# make clean
# make bzImage
# make modules
# make modules_install
# make install

由于很多Linux发行版的8250驱动默认限制检测的最大串口数量为4,所以要在内核启动参数中加入8250.nr_uarts=X来改变默认的串口数量。X是需要的串口数。

vi /etc/grub.conf
根据下图长方形框所示进行修改,修改成长方形框所示的样子即可。然后重启电脑即可。

2_62032420_diary

重启之后,8250串口卡就可以用了。

 

除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

本文地址: http://blog.cnwyhx.com/?p=1

Leave a Reply