Skip to content

Help needed: Caliptra Subsystem on VCK190 triggers asynchronous SError during fpga-run #3412

@cronus423

Description

@cronus423

Hello @swenson @mhatrevi @clundin25,

I hope you’re all doing well—sorry to bother you. Our team is working on running the Caliptra Subsystem on a VCK190. I followed the Caliptra-MCU-SW FPGA guidance: installed Ubuntu on the board and set up the required tooling on both the host and the FPGA. (Host (PC): Rust, Podman, rsync, git, cargo-nextest; FPGA (VCK190): rsync, git, make, gcc. cargo-nextest.
So far, running tests on the FPGA has been mostly successful. A few tests fail, but they appear to match the known failures your team has already listed in #2828 .

Next, I built the firmware bundle for the FPGA:
cargo xtask-fpga rom-build --platform fpga
cargo xtask-fpga runtime-build --platform fpga
cargo xtask-fpga all-build --platform fpga
I then copied all-fw.zip to the VCK190 via scp and ran cargo xtask-fpga fpga-run all-fw.zip on the board. At that point, the system consistently hits an asynchronous SError and kernel panics.

Would you mind explaining why this is happening? Could it be that I missed an important step, or that running on the FPGA isn’t supported at the moment?
Thank you in advance for any pointers on what to check next.

Best regards,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions