Skip to content

[Bug]: rk3568-rock-3a.dtb have errors, so NPU and VPU don’t work #9632

@easy-and-simple

Description

@easy-and-simple

What happened?

rk3568-rock-3a.dtb have errors, so NPU and VPU don’t work.

For example [ interrupts_names ] line is missing so linux can't assign interrupts for NPU na VPU

I see can't find interrupts errors when I type dmesg | grep fde4000 and dmesg | grep fde6000

Tested on Debian 12 and 13 all is the same

Here is list of all errors that should be fixed:
[ 12.017506] fiq_debugger fiq_debugger.0: error -ENXIO: IRQ fiq not found
[ 12.017555] fiq_debugger fiq_debugger.0: error -ENXIO: IRQ wakeup not found
[ 13.470231] dw-pcie: probe of 3c0000000.pcie failed with error -22
[ 13.471227] dw-pcie: probe of 3c0800000.pcie failed with error -22
[ 13.546979] rockchip-vop2 fe040000.vop: error -ENODEV: _opp_set_regulators: no regulator (vop) found
[ 13.549353] dwhdmi-rockchip fe0a0000.hdmi: error -ENXIO: IRQ index 1 not found
[ 14.715142] rockchip-drm display-subsystem: [drm] run display error_event monitor
[ 15.009623] rk808-rtc: probe of rk808-rtc failed with error -22
[ 15.133888] mmc1: error -5 whilst initialising SD card
[ 15.285224] GPT: Use GNU Parted to correct GPT errors.
[ 15.370658] mali fde60000.gpu: error -ENXIO: IRQ JOB not found
[ 15.370807] mali fde60000.gpu: error -ENXIO: IRQ MMU not found
[ 15.370917] mali fde60000.gpu: error -ENXIO: IRQ GPU not found
[ 15.371129] mali fde60000.gpu: Register map failed error = -5
[ 15.371235] mali: probe of fde60000.gpu failed with error -5
[ 15.685602] RKNPU fde40000.npu: error -ENXIO: IRQ npu_irq not found
[ 16.738631] adc_keys: probe of adc-keys failed with error -22

How to reproduce?

Install, start, dmesg, try to load NPU and VPU

Branch

main (main development branch)

On which host OS are you running the build script and observing this problem?

Debian 13 Trixie

Are you building on Windows WSL2?

  • Yes, my Ubuntu/Debian/OtherOS is running on WSL2

Relevant log URL

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working as it shouldNot framework bugBug in 3rd party component

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions