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引导,不知道怎么传递这个参数,
哪位大侠可以帮帮忙吗?
另外,我也用过
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不可以使用!
Ubuntu10.04求助,如何在增加串口
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 1
- 注册时间: 2012-01-19 13:15
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 2
- 注册时间: 2012-10-18 11:19
- 系统: ubuntu10.04
Re: Ubuntu10.04求助,如何在增加串口
现在的proc下面没有找到pci
网上找到的方法基本不能用!而且机器在重启之后就重置拉!
网上找到的方法基本不能用!而且机器在重启之后就重置拉!