首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不允许在configfs中使用mkdir

不允许在configfs中使用mkdir
EN

Unix & Linux用户
提问于 2023-05-31 13:23:37
回答 1查看 43关注 0票数 1

在我的嵌入式系统中,我使CONFIG_CONFIGFS_FS=y能够访问configFS。在引导时,我在mount -t configfs none /sys/kernel/config的帮助下安装了它。这就像魅力一样:

代码语言:javascript
复制
# mount | grep configfs
configfs on /sys/kernel/config type configfs (rw,relatime)

现在我尝试创建一个文件夹device-tree,因为我想尝试从用户空间动态加载dtbo文件。不幸的是,我遇到了一个错误:

代码语言:javascript
复制
# mkdir -p /sys/kernel/config/device-tree/overlays/dummy
mkdir: can't create directory '/sys/kernel/config/device-tree/': Operation not permitted

我已经确保设置了CONFIG_OF_DYNAMICCONFIG_OF_OVERLAY

/sys/kernel/config的权限如下:

代码语言:javascript
复制
# ls -la /sys/kernel/config/
total 0
drwxr-xr-x    2 root     root             0 May 31 16:57 .
drwxr-xr-x    8 root     root             0 May 31 15:56 ..

因此,我已经猜到了,以root的形式写入这个目录根本就不是问题。

有什么线索吗,我怎么能调查这个问题?

EN

回答 1

Unix & Linux用户

发布于 2023-06-02 05:32:05

我的问题是,我使用了不支持CONFIG_OF_CONFIGFS的主线内核6.1 (LTS)。因此,我从这里下载了一个dtbo-configfs devicedriver:https://github.com/ikwzm/dtbocfg,编译它并将其加载到内核中。然后,在挂载configfs之后,device-tree目录已经可用。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/747665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档