shhky 发表于 2004-6-8 11:07:02

[求助]如何编译2.6内核使其支持串口?

几周前自己编译的2.6.6内核经过好一番收拾,终于可以用USB设备和声卡了。但是
现在发现串口不好用,我用minicom试图通过串口链接交换机时,系统提示无法打开
ttyS0:无法找到ttyS0。 而我切换到2.4内核下使用却正常。

听别人说devfs可以解决问题,但是我看在2.6内核编译时却提示devfs属于过时?anyway
我加上了devfs的支持,同样无法使用串口,而且导致启动时候错误百出,甚至系统
都进不去了,停在system message bus那就不动了。

想请教各位,想让2.6内核支持串口应该如何编译?串口这么标准的设备为什么不行?

实在是郁闷,因为这个耽误了不少时间了,请大家帮帮忙。谢谢。
//bow

llc 发表于 2004-6-13 12:58:42

绝对没问题(昨晚刚做完从com1传数据到com2的试验)

字符设备里的标准串口支持选上就可以了,如果编译成模块的话,名字是8250.ko

shhky 发表于 2004-6-15 10:51:07

我已经解决了,在我这里,编译成模块不管用,必须直接编译进内核就行了。

绝对没问题(昨晚刚做完从com1传数据到com2的试验)

字符设备里的标准串口支持选上就可以了,如果编译成模块的话,名字是8250.ko

llc 发表于 2004-6-16 10:59:13

那奇怪了,我这里编译成模块是没问题的

而且不用自己加载,在程序里初始化串口时会自动加载8250模块不用手工加载,而且,加载上后用dmesg可以看到串口识别信息
页: [1]
查看完整版本: [求助]如何编译2.6内核使其支持串口?