为什么加载模块没有设备节点
之前用的2.6.32的内核,后来用2.6.35的内核。配置都是用的友善的配置。。就是文件系统是自己下的。用过1.19.和1.20。配置都是用的默认的。。可以!!我自己写了一个杂项设备。在用模块形式插入内核的时候,dev目录下没有设备节点。。但是我如果把模块编译进内核然后烧进去就有设备节点了。。有人可以指导指导么:emn3: 这个没试过。不过动态加载模块, 先在 /proc/devices 会产生主设备号。 然后要手动 mknod 产生/dev 下的设备节点 没有啊,我是杂项设备。。。不用手动创建设备节点的。。关键是我加载进内核的话它是有节点的。回复 2# djsxut
去内核板块问问。 我感觉是文件系统的问题。。我挂载别人的文件系统就能加载得上。。我问他怎么编译的文件系统,他说也没改什么也是用的默认的,难道是因为工具链的原因???回复 4# djsxut
miscdev的主设备号是10啊,你杂项设备是用的混杂设备的框架吗 嗯。。问题已经解决了。是文件rcS里参数没配置好:em50: 回复 6# 316445325
回复 7# cioujaf
楼主可以具体说说是怎么解决的吗? 同问,可以说的具体些吗?
如果大家没有给答案,自己解决了 也详细说明一下,让大家学习一下啊
@cioujaf
页:
[1]