LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 639|回复: 6

编译内核的时候没有找到char-major-13-xxx是怎么回事儿?

[复制链接]
发表于 2003-3-21 09:11:29 | 显示全部楼层 |阅读模式
问了几个高手说和rtc有关,但是我也没有看到rtc这个关键字呀。
那位高手给解答一下?
发表于 2003-3-21 09:30:19 | 显示全部楼层
设备文件char-major-13 是和游戏杆,所有的usb输入设备(键盘鼠标)相关的。比如我们会在/etc/modutils/aliases
里面写这样的东西:
alias char-major-13 mousedev
发表于 2003-3-21 09:30:48 | 显示全部楼层
看看你的/etc/modules.conf是怎么写的。。。不过这问题应该与modules无关,最好把编译时的错误提示贴出来看看。
 楼主| 发表于 2003-3-24 09:05:25 | 显示全部楼层
modules.conf的内容是
alias char-major-10-135 rtc
发表于 2003-3-24 10:26:55 | 显示全部楼层
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=29051
7. Character devices- 字符设备
-> Enhanced Real Time Clock Support
"增强性实时钟支持",启用后将生成 /dev/rtc 设备。
这个非常有用,Mplayer 可以用它同步声音和图像(如果没有它的话 mplayer 将使用 sleep() 函数计算声音和图像时间,可能会导致图像比声音快一截),Vmware 也需要它。
请务必选中它。
发表于 2003-3-24 13:48:06 | 显示全部楼层
其实char major后面的数字就是你在ls dev目录下面节点文件(加-l参数) 出现的两个数字。
比如:
ls rtc -l
crw-rw----    1 root     root      10, 135 11月 24 02:13 rtc
这里rtc在内核里面的注册设备就是char-major-10-135

ls psaux -l
crw-rw----    1 root     root      10,   1  3月 23 21:50 psaux
ps鼠标的就是char-major-10-1

所以你必须要去找和你出错信息exactly一样的major喝minor设备号的设备去出错。rtc的号码明显和你的出错信息不一样。
发表于 2003-3-25 09:46:07 | 显示全部楼层
八成是usb设备的事情,usb那些东西最罗锁,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表