设备:农商云G68 (RK3568)
系统:istoreos 24.10
固件类型:自编译
当前现状:
ls -l /dev/dri/ 查询只有card0、card1、renderD128三个节点,缺少renderD129
root@iStoreOS:~# ls -l /dev/dri/
crw-rw-rw- 1 root root 226, 0 Feb 1 23:07 card0
crw-rw-rw- 1 root root 226, 1 Feb 1 23:07 card1
crw-rw-rw- 1 root root 226, 128 Feb 1 23:07 renderD128
其他作证NPU驱动及相关内容正常的查询结果:
root@iStoreOS:~# dmesg | grep -i npu[ 0.676785] rk_gmac-dwmac fe2a0000.ethernet: clock input or output? (output).
[ 1.607918] hwmon hwmon2: temp1_input not attached to any thermal zone
[ 1.608683] hwmon hwmon2: temp2_input not attached to any thermal zone
[ 15.329616] enable_kmod.group rknpu [ 15.348228] enable_kmod rknpu
[ 17.047885] input device check on
[ 18.171040] RKNPU fde40000.npu: Adding to iommu group 6
[ 18.172388] RKNPU fde40000.npu: RKNPU: rknpu iommu is enabled, using iommu mode
[ 18.173889] [drm] Initialized rknpu 0.9.8 20240828 for fde40000.npu on minor 1
[ 18.175123] RKNPU fde40000.npu: bin=0
[ 18.175521] RKNPU fde40000.npu: leakage=4
[ 18.175893] RKNPU fde40000.npu: soc version=0, speed=0
[ 18.176928] RKNPU fde40000.npu: avs=0
root@iStoreOS:~# find /sys/devices -name “*npu*” /sys/devices/platform/rknpu_dev.1.auto /sys/devices/platform/fde40000.npu /sys/devices/platform/fde40000.npu/devfreq/fde40000.npu /sys/devices/platform/vdd-cpu/consumer:platform:bus-npu
/sys/devices/platform/vdd-logic/consumer:platform:bus-npu /sys/devices/platform/fde4b000.iommu/consumer:platform:fde40000.npu /sys/devices/platform/fde4b000.iommu/iommu/fde4b000.iommu/devices/fde40000.npu /sys/devices/platform/3c0800000.pcie/pci0002:20/0002:20:00.0/0002:21:00.0/nvme/nvme0/hwmon2/temp1_input /sys/devices/platform/3c0800000.pcie/pci0002:20/0002:20:00.0/0002:21:00.0/nvme/nvme0/hwmon2/temp2_input /sys/devices/platform/fdd70010.pwm/consumer:platform:vdd-npu /sys/devices/platform/fe38c000.otp/rockchip-otp0/cells/npu-opp-info@42 /sys/devices/platform/fe38c000.otp/rockchip-otp0/cells/npu-leakage@1c /sys/devices/platform/bus-npu /sys/devices/platform/firmware:scmi/scmi_dev.2/consumer:platform:bus-npu /sys/devices/platform/vdd-npu
/sys/devices/platform/vdd-npu/regulator/regulator.18/fde40000.npu-rknpu
/sys/devices/platform/vdd-npu/regulator/regulator.18/consumer:platform:fde40000.npu /sys/devices/virtual/thermal/thermal_zone0/hwmon0/temp1_input /sys/devices/virtual/thermal/thermal_zone1/hwmon1/temp1_input /sys/devices/virtual/devlink/platform:fdd70010.pwm–platform:vdd-npu /sys/devices/virtual/devlink/platform:vdd-logic–platform:bus-npu /sys/devices/virtual/devlink/platform:vdd-cpu–platform:bus-npu /sys/devices/virtual/devlink/platform:fde4b000.iommu–platform:fde40000.npu /sys/devices/virtual/devlink/regulator:regulator.18–platform:fde40000.npu /sys/devices/virtual/devlink/scmi_protocol:scmi_dev.2–platform:bus-npu
现在安装配置immich,已经修改了映射,并尝试手动增加renderD129 节点均已失败告终。
当前这种情况下,要怎么配置NPU,以及为何会出现这种情况,固件应该如何修改?