TQ2440上移植linux2.6.25时启动时出现can't open /dev/tq2440_serial: No such file or directory

按着TQ给的教程做下来后,启动linux后,出现如下:

can't open /dev/s3c2440_serial: No such file or directory

解决方案:

1、在drivers/serial/s3c2410.c中约957行有将串口该别名:.dev_name  ="tq2440_serial",这个名字和文件系统中etc/inittab中设备名字都改名应该是一致的,不然就会出现那种找不到设备都错误。

2、在论坛中也看到一些其他都可能影响因素,就是新版本内核SLUB的内存分配器,看来有一些问题,最好还是用老版本的SLAB  (配置在内核配置界面中的General Setup中),这个反正我是加上了。

posted @ 2011-11-07 21:46  wanyao  阅读(1466)  评论(0编辑  收藏  举报