Ubuntu10.04求助,如何在增加串口

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
frankfeng
帖子: 1
注册时间: 2012-01-19 13:15

Ubuntu10.04求助,如何在增加串口

#1

帖子 frankfeng » 2012-01-19 14:16

Ubuntu10.04 默认只打开4个串口,即/dev/ttyS0~3,
但我的主板上是有10个串口,所以要增加串口。
在Ubuntu10.04 下用make menuconfig,可以看到:
[4]Number of 8250/16550 serial ports to register at runtime
这是限制了当前系统只能使用4个串口,
我把4转成了16,并保存,然后执行编译:
make bzImage
make install
这个编译我在SUSE11.2上可以成功,完成,但是在Ubuntu10.04下就不行,错误是:
make[2]: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'. Stop.
make[1]: *** [prepare0] Error 2
在论坛上找了很久,都没有解决。(http://ubuntuforums.org/showthread.php? ... 374&page=2
Number of 8250/16550 serial ports to register at runtime 这个参数会传递给系统起动初始化的,在有menu.lst引导的系统,我知道可以在改/boot/menu.lst配置,把这个参数传过来。
现在10.04是用grub.cfg引导,不知道怎么传递这个参数, :em20
哪位大侠可以帮帮忙吗?

另外,我也用过
mknod -m 666 /dev/ttyS4 c 4 14
setserial /dev/ttyS4 port 0x0190 irq 11 uart 16550A
来创建ttyS4,但是用setserial -g /dev/ttyS* 查看时,发现第四个开始都是显示:cannot get serial info:Invalid argument
ttyS4不可以使用!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Ubuntu10.04求助,如何在增加串口

#2

帖子 eexpress » 2012-01-19 15:26

以前看到过 增加串口的。只是当时不在意。记得只是打开pci什么的开关,并不需要编译啥。
● 鸣学
lihuiwei2655
帖子: 2
注册时间: 2012-10-18 11:19
系统: ubuntu10.04

Re: Ubuntu10.04求助,如何在增加串口

#3

帖子 lihuiwei2655 » 2012-10-18 11:28

现在的proc下面没有找到pci
网上找到的方法基本不能用!而且机器在重启之后就重置拉!
回复