【openwrt】 支持 debugfs

文章描述了一个在OpenWRT系统中启用debugfs调试功能遇到的问题。尽管内核配置了debugfs,但由于外层配置选项被关闭,导致无法使用。解决方案包括打开OpenWRT的全局构建设置中的Compilethekernelwithdebugfilesystemenabled选项,以及在内核配置中启用DebugFilesystem。这样内外层配置都开启后,才能确保debugfs功能正常工作。
摘要由CSDN通过智能技术生成

项目场景:

有需求场景,需支持debugfs调试,内核需支持debugfs


问题描述

原先以为只要内核支持开启debugfs就可以了,结果内核开启了还是不行

可以支持输入命令查看,是否已经支持,若能查看到,代表已经支持了,否则没有支持

~# cat /proc/filesystems 
nodev   sysfs
nodev   tmpfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cgroup2
nodev   cpuset
nodev   debugfs
nodev   sockfs
nodev   bpf


原因分析:

openwrt外层还有一个配置选项必须开启

因之前有人裁剪,将外层选项关闭了,此选项如果不开启,即使内核开了,也没有作用


解决方案:

1.先开启openwrt外层的配置

2.再开启内核的配置

make menuconfig--->

        Global build settings --->

        [*]Compile the kernel with debug filesystem enabled  //此选项很重要

make kernel_menuconfig --->

        kernle hacking --->

        [*]Debug Filesystem

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值