LinuxSir.cn,穿越时空的Linuxsir!

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

求教:驱动模块使用alloc_chrdev_region()函数无法加入到 /proc/devices中??

[复制链接]
发表于 2010-1-18 16:20:09 | 显示全部楼层 |阅读模式
我在驱动中用动态分配函数获取设备号,在insmod之后为何无法在/proc/devices文件中看到设备名和设备号?
这样我就不能在mknod时使用设备号创建设备节点了啊
在驱动程序中用printk()可以打印出alloc_chrdev_region()分配的设备号。
发表于 2010-3-9 21:18:37 | 显示全部楼层
一般在使用alloc_chrdev_region 动态分配设备号之后,会在sys  class 下注册对应的设备。这样,
在 sys 目录下,会有对应的节点号出现,你就可以用mknod 了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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