主题 : 一个关于Linux tty的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 85463
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2013-01-05
最后登录: 2014-07-07
楼主  发表于: 2014-03-23 17:16

 一个关于Linux tty的问题

我的设备里找不到/dev/tty1这个文件
使用mknod tty1 c  4 1创建了也不行(文件虽然 被创建了但打开失败)
/proc/devices里没有显示4号设备
请问是不是我在编译内核的时候没有把tty驱动编译到内核中?
我是否可以单独编译一个tty驱动,然后insmod上去?

我在安装X11的时候碰到这问题的 ,启动不了,它总是说我的tty有问题。
给位帮帮忙吧!感激不尽!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2014-03-23 18:10
mknod只是创建设备节点以用来和关联内核中的设备驱动,如果要使用tty设备,内核中要包括相应的驱动。
建议你把你的问题描述出来,包括你的步骤和出现的错误信息。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 85463
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2013-01-05
最后登录: 2014-07-07
2楼  发表于: 2014-03-23 22:28

 回 楼主(lcsi) 的帖子

描述:/proc/devices
图片:
好的!非常感谢!

/proc/devices 如图所示 少了一个4号设备(我的另一个板子有4号设备,它可以正常启动X11)
这是否说明tty驱动没有编进内核?

如果我把tty驱动编译成模块,然后insmod是否可以?
如果可以,我该怎么编译这个tty驱动?

我没有编译过驱动模块,不知道怎么编译驱动,希望各位指点一下。