Skip to content

6.18.18 内核在 飞牛 1.2.0302 版本下无法挂载硬盘,但GPU和视频解码器已经可以正常工作 #640

Description

@koriande

设备为网心云OES,使用该项目下 kernel_fnnas 的 6.18.18-trim 内核替换默认内核,无法挂载硬盘,查看 dmesg 得到[ 50.989615] btrfs (或ext4): Unknown parameter 'trimacl',应该是与新引入的 windows acl 机制有关,查看 kernel config,发现飞牛官方 6.18.18.c944-trim 内核启用了 CONFIG_FS_TRIM_ACL 选项,推断有可能是专有部分。

PS:这个内核默认启用 panfrost 和 etnaviv 模块,分别驱动 mali G52 GPU 和 vivante gc8000 NPU,经测试 amlogic 视频硬件解码器也可以被正常驱动,可以解码 H264 和 HEVC 视频,GPU也已经可以正常工作。但是视频编码器目前没有对应模块,NPU 似乎仍然处于非常早期的状态。官方内核则是没有启用这两个模块,默认使用的晶晨系(am/amlogic开头)模块反而导致GPU,NPU和编解码器完全无法使用。官方似乎将注意力更多的放在了 rockchip 的设备上,对 amlogic 的设备适配并不积极,amlogic soc 的组件通过开源方案已经可以基本正常工作了。

Image Image Image Image Image

还有几个问题和意见:
1:社区版内核接下来有可能并入TRIM ACL部分吗
2:希望飞牛官方接下来通过并入开源组件加速晶晨 soc 的适配

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions