phram.ko插入不会创建/ dev / entry或/ proc / mtd条目

时间:2017-01-11 19:34:21

标签: linux-device-driver embedded-linux

我的内核命令行将内存限制为159Mi。

insmod phram.ko phram=phram-test,0x9f00000,1Mi

phram: phram-test device: 0x100000 at 0x9f00000

在/ dev / mtdchar / phram-test中没有创建任何设备 / dev / mtdchar不存在。

我的内核命令行中有一个mtdparts列表,但我想当phram插入时,它会自己附加到列表中。

mtdchar和mtdblock是作为内核(= Y)

的一部分构建的

是否有人建议调试此问题的后续步骤?

1 个答案:

答案 0 :(得分:0)

事实证明供应商内核在mtdcore.c中注释了一条特别需要的行:

//err = add_mtd_device(mtd);

FML