|
发表于 2020-7-23 09:19:02
14633 浏览 3 回复
android Q 工模中的GPIO权限问题
工模APK中控制GPIO,出现如下错误 avc: denied { read write } for name="mt_gpio" dev="sysfs" ino=36242 scontext=u:r:radio:s0 tcontext=ubject_r:sysfs:s0 tclass=file permissive=0,如何解决呢?
|
|
|
|
|
|
|
|
楼主|
发表于 2020-7-23 09:25:47
具体解决方法见MT6771基线代码记录。根据log中的提示可以看出是file类型的权限没有导致的,文件类型是sysfs类型,缺少read write读写权限,在radio文件中加入对应权限即可。遇到此类权限问题都可用此方法解决。 |
|
|
|
|
|
|
|
avc: denied { read write } for name="mt_gpio" dev="sysfs" ino=36242 scontext=u:r:radio:
avc的log中有提示:radio 模块的sysfs类型中的mt_gpio节点 read和write权限;
MT6771的gpio节点具体是哪个? |
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2020-7-23 10:16:15
MT6771 gpio节点是/sys/devices/platform/1000b000.pinctrl/mt_gpio ,是DEVICE_ATTR创建的文件节点。 |
|
|
|
|
|
|
登录或注册
|