搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

立即注册 找回密码
查看: 238|回复: 10

R1 V3.0 RK3588S 官方 Ubuntu 22.04 固件中,Docker daemon 可以启动,...

[复制链接]

1

主题

2

回帖

221

积分

中级会员

Rank: 3Rank: 3

积分
221
发表于 2026-7-6 18:11:01 | 显示全部楼层 |阅读模式
硬件主板型号:youyeetoo R1 V3.0 RK3588S
固件名称/系统版本:Ubuntu 22.04 / jammy
内核版本:6.1.75
系统架构:aarch64 / arm64
固件下载地址:
http://dd.youyeetoo.cn:5000/sharing/KOnmowBRq
问题描述:
我在 youyeetoo R1 V3.0 RK3588S 板子上使用官方 Ubuntu 22.04 固件部署 Docker,Docker daemon 可以启动,但无法创建任何容器。不是某一个镜像或项目的问题,最小容器测试也失败。
执行:



docker run --rm py311:lg_v8_arm python3 -V















或类似最小测试容器时,报错如下:

docker: Error response from daemon: failed to create shim: OCI runtime create failed:
container_linux.go:380: starting container process caused:
process_linux.go:545: container init caused:
process_linux.go:508: setting cgroup config for procHooks process caused:
bpf_prog_query(BPF_CGROUP_DEVICE) failed: function not implemented: unknown.
ERRO[0000] error waiting for container: context canceled














同样,增加以下参数后仍然失败:



docker run --rm \
  --cgroupns=host \
  --security-opt seccomp=unconfined \
  --security-opt apparmor=unconfined \
  py311:lg_v8_arm \
  python3 -V















仍然报:


bpf_prog_query(BPF_CGROUP_DEVICE) failed: function not implemented












回复

使用道具 举报

0

主题

16

回帖

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 2026-7-8 10:23:22 | 显示全部楼层
本帖最后由 Glucose 于 2026-7-8 10:25 编辑

这个看起来像是BPF系统调用没有打开


这个看起来像是BPF系统调用没有打开,你运行zcat /proc/config.gz | grep CONFIG_BPF_SYSCALL或cat /boot/config-$(uname -r) | grep CONFIG_BPF_SYSCALL看输出是不是CONFIG_BPF_SYSCALL=y,如果不是那就证明没有没有打开导致docker运行不了,这个涉及到内核,事后我们会进行跟进看一下

回复 支持 反对

使用道具 举报

1

主题

2

回帖

221

积分

中级会员

Rank: 3Rank: 3

积分
221
 楼主| 发表于 2026-7-9 09:50:14 | 显示全部楼层
Glucose 发表于 2026-7-8 10:23
这个看起来像是BPF系统调用没有打开

# CONFIG_BPF_SYSCALL is not set 这个就是涉及到内核的问题把如果是的话是不是只能等待固件更新 还是这个属于硬件问题?
回复 支持 反对

使用道具 举报

0

主题

16

回帖

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 2026-7-9 10:13:08 | 显示全部楼层
这个不属于硬件问题,但是确实需要等固件更新
回复 支持 反对

使用道具 举报

1

主题

2

回帖

221

积分

中级会员

Rank: 3Rank: 3

积分
221
 楼主| 发表于 2026-7-13 08:38:54 | 显示全部楼层
Glucose 发表于 2026-7-9 10:13
这个不属于硬件问题,但是确实需要等固件更新

那这个固件更新大概需要多久能解决呢?
回复 支持 反对

使用道具 举报

0

主题

16

回帖

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 2026-7-16 10:13:59 | 显示全部楼层
Solmon 发表于 2026-7-13 08:38
那这个固件更新大概需要多久能解决呢?

我们这两天找个时间看看,快的话下周会出
回复 支持 反对

使用道具 举报

1

主题

5

回帖

228

积分

中级会员

Rank: 3Rank: 3

积分
228
发表于 5 天前 | 显示全部楼层
遇到同样的问题,什么时候出新的固件?着急用,自己使用SDK配置编译烧写后,WiFi又不能使用了,
还有个问题:调试串口只能接收,不能发送,是什么情况
回复 支持 反对

使用道具 举报

0

主题

16

回帖

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 5 天前 | 显示全部楼层
laoer 发表于 2026-7-21 10:25
遇到同样的问题,什么时候出新的固件?着急用,自己使用SDK配置编译烧写后,WiFi又不能使用了,
还有个问题 ...

你们的板子不一样,现在在逐个调查,你自己编译的话可能环境跟我们的不一样所以有一些问题,docker固件最近就会出,但是docker可能会影响一些其他功能,这个还没评估,至于串口调试你可以先参照https://wiki.youyeetoo.cn/zh/YY3568/LinuxUART将RX和TX进行短接确定一下收发是否有问题
回复 支持 反对

使用道具 举报

1

主题

5

回帖

228

积分

中级会员

Rank: 3Rank: 3

积分
228
发表于 4 天前 | 显示全部楼层
Glucose 发表于 2026-7-21 17:39
你们的板子不一样,现在在逐个调查,你自己编译的话可能环境跟我们的不一样所以有一些问题,docker固件最 ...

测试过了:不修改、直接编译、烧写,wifi和调试串口都没有问题;在内核配置中,添加了关于docker的配置后,wifi不能使用,调试串口也不正常。
内核配置如下:
CONFIG_CGROUP_BPF=y
CONFIG_CGROUP_DEVICE=y
CONFIG_BPF=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y

再请教个问题,内核配置我是,直接修改的配置文件:rockchip_linux_docker.config
有什么方法可以使用传统的方法:
make ARCH=xxx_linux.config
make ARCH=arm64 menuconfig
配置好后,执行编译就被覆盖了,正确的步骤是什么?
回复 支持 反对

使用道具 举报

0

主题

16

回帖

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 3 天前 | 显示全部楼层
laoer 发表于 2026-7-22 09:03
测试过了:不修改、直接编译、烧写,wifi和调试串口都没有问题;在内核配置中,添加了关于docker的配置后 ...

yy3588的Ubuntu源码的WiFi和docker存在冲突,你这样子配置的话也是可以的,传统的话就是进入kernel目录执行make ARCH=arm64 menuconfig
回复 支持 反对

使用道具 举报

0

主题

16

回帖

270

积分

中级会员

Rank: 3Rank: 3

积分
270
发表于 3 天前 | 显示全部楼层
Solmon 发表于 2026-7-13 08:38
那这个固件更新大概需要多久能解决呢?

docker固件的话我这里已经编译完成,但是不能使用WiFi只能用以太网,如果说你这边需要的话,我这边可以先给你这个,我这边测试的话docker是可以运行的,不过使用前是需要做一些配置的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2026-7-26 14:26 , Processed in 0.083542 second(s), 31 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn