[ 84.583855] remoteproc remoteproc0: powering up zynqmp-rpu:r5f-0
[ 84.629797] remoteproc remoteproc0: Booting fw image firmware.elf, size 695112
[ 84.633002] platform zynqmp-rpu:r5f-0: TCM carveout split mode atcm0 addr=ffe00000, da=0x0, size=0x10000
[ 84.636196] platform zynqmp-rpu:r5f-0: TCM carveout split mode btcm0 addr=ffe20000, da=0x20000, size=0x10000
[ 84.636213] remoteproc remoteproc0: reserved mem carveout memory addr=3ed00000, size=0x40000
[ 84.636224] remoteproc remoteproc0: reserved mem carveout vdev0buffer addr=3ed48000, size=0x100000
[ 84.636232] remoteproc remoteproc0: reserved mem carveout vdev0vring0 addr=3ed40000, size=0x4000
[ 84.636241] remoteproc remoteproc0: reserved mem carveout vdev0vring1 addr=3ed44000, size=0x4000
[ 84.636739] platform zynqmp-rpu:r5f-0: RPU boot addr 0x1034 from TCM.
[ 84.636850] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node vdev0buffer@3ed48000
[ 84.636915] rproc-virtio rproc-virtio.3.auto: registered virtio0 (type 7)
[ 84.636923] remoteproc remoteproc0: remote processor zynqmp-rpu:r5f-0 is now up
[ 84.655123] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 84.667710] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x400
[ 84.667857] remoteproc remoteproc0: data not found for vqid=1
[ 84.672254] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: new channel: 0x400 -> 0x400!
[ 84.679466] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty addr 0x401
[ 84.679603] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 1 (src: 0x400)
[ 84.686992] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 2 (src: 0x400)
[ 84.697163] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 3 (src: 0x400)
[ 84.702031] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 4 (src: 0x400)
[ 84.709544] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 5 (src: 0x400)
[ 84.717068] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 6 (src: 0x400)
[ 84.724593] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 7 (src: 0x400)
[ 84.732119] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 8 (src: 0x400)
[ 84.739645] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 9 (src: 0x400)
[ 84.747171] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 10 (src: 0x400)
[ 84.754696] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 11 (src: 0x400)
[ 84.762221] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 12 (src: 0x400)
[ 84.769747] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 13 (src: 0x400)
[ 84.777273] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 14 (src: 0x400)
[ 84.784797] remoteproc remoteproc0: data not found for vqid=0
[ 84.787824] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 15 (src: 0x400)
[ 84.800030] virtio_rpmsg_bus virtio0: creating channel rpmsg-raw addr 0x402
[ 84.809992] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 16 (src: 0x400)
[ 84.817500] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 17 (src: 0x400)
[ 84.825021] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 18 (src: 0x400)
[ 84.832546] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 19 (src: 0x400)
[ 84.840072] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 20 (src: 0x400)
[ 84.847598] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 21 (src: 0x400)
[ 84.855124] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 22 (src: 0x400)
[ 84.862648] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 23 (src: 0x400)
[ 84.870174] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 24 (src: 0x400)
[ 84.877699] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 25 (src: 0x400)
[ 84.885225] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 26 (src: 0x400)
[ 84.892750] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 27 (src: 0x400)
[ 84.900276] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 28 (src: 0x400)
[ 84.907802] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 29 (src: 0x400)
[ 84.915327] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 30 (src: 0x400)
[ 84.922853] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 31 (src: 0x400)
[ 84.930379] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 32 (src: 0x400)
[ 84.937905] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 33 (src: 0x400)
[ 84.945430] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 34 (src: 0x400)
[ 84.952955] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 35 (src: 0x400)
[ 84.960481] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 36 (src: 0x400)
[ 84.968006] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 37 (src: 0x400)
[ 84.975532] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 38 (src: 0x400)
[ 84.983058] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 39 (src: 0x400)
[ 84.990583] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 40 (src: 0x400)
[ 84.998109] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 41 (src: 0x400)
[ 85.005634] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 42 (src: 0x400)
[ 85.013164] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 43 (src: 0x400)
[ 85.020686] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 44 (src: 0x400)
[ 85.028211] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 45 (src: 0x400)
[ 85.035736] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 46 (src: 0x400)
[ 85.043262] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 47 (src: 0x400)
[ 85.050788] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 48 (src: 0x400)
[ 85.058314] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 49 (src: 0x400)
[ 85.065839] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 50 (src: 0x400)
[ 85.073364] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 51 (src: 0x400)
[ 85.080890] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 52 (src: 0x400)
[ 85.088415] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 53 (src: 0x400)
[ 85.095941] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 54 (src: 0x400)
[ 85.103468] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 55 (src: 0x400)
[ 85.110993] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 56 (src: 0x400)
[ 85.118520] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 57 (src: 0x400)
[ 85.126044] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 58 (src: 0x400)
[ 85.133569] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 59 (src: 0x400)
[ 85.141095] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 60 (src: 0x400)
[ 85.148620] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 61 (src: 0x400)
[ 85.156146] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 62 (src: 0x400)
[ 85.163671] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 63 (src: 0x400)
[ 85.171197] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 64 (src: 0x400)
[ 85.178723] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 65 (src: 0x400)
[ 85.186248] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 66 (src: 0x400)
[ 85.193774] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 67 (src: 0x400)
[ 85.201299] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 68 (src: 0x400)
[ 85.208825] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 69 (src: 0x400)
[ 85.216350] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 70 (src: 0x400)
[ 85.223876] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 71 (src: 0x400)
[ 85.231402] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 72 (src: 0x400)
[ 85.238927] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 73 (src: 0x400)
[ 85.246453] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 74 (src: 0x400)
[ 85.253978] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 75 (src: 0x400)
[ 85.261504] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 76 (src: 0x400)
[ 85.269029] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 77 (src: 0x400)
[ 85.276555] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 78 (src: 0x400)
[ 85.284080] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 79 (src: 0x400)
[ 85.291606] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 80 (src: 0x400)
[ 85.299133] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 81 (src: 0x400)
[ 85.306657] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 82 (src: 0x400)
[ 85.314183] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 83 (src: 0x400)
[ 85.321709] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 84 (src: 0x400)
[ 85.329234] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 85 (src: 0x400)
[ 85.336760] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 86 (src: 0x400)
[ 85.344285] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 87 (src: 0x400)
[ 85.351811] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 88 (src: 0x400)
[ 85.359338] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 89 (src: 0x400)
[ 85.366862] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 90 (src: 0x400)
[ 85.374388] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 91 (src: 0x400)
[ 85.381914] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 92 (src: 0x400)
[ 85.389439] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 93 (src: 0x400)
[ 85.396964] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 94 (src: 0x400)
[ 85.404490] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 95 (src: 0x400)
[ 85.412015] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 96 (src: 0x400)
[ 85.419541] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 97 (src: 0x400)
[ 85.427067] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 98 (src: 0x400)
[ 85.434592] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 99 (src: 0x400)
[ 85.442118] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 100 (src: 0x400)
[ 85.442126] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: goodbye!
[ 85.442140] virtio_rpmsg_bus virtio0: destroying channel rpmsg-client-sample addr 0x400
[ 85.442223] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: rpmsg sample client driver is removed
[ 85.445177] remoteproc remoteproc0: data not found for vqid=0
[ 94.007480] remoteproc remoteproc0: stopped remote processor zynqmp-rpu:r5f-0
[ 94.045587] remoteproc remoteproc0: releasing zynqmp-rpu:r5f-0
[ 94.085399] remoteproc remoteproc1: releasing zynqmp-rpu:r5f-1
[ 98.448445] remoteproc remoteproc0: zynqmp-rpu:r5f-0 is available
[ 98.449674] remoteproc remoteproc1: zynqmp-rpu:r5f-1 is available
[ 115.434922] remoteproc remoteproc0: powering up zynqmp-rpu:r5f-0
[ 115.436877] remoteproc remoteproc0: Booting fw image firmware.elf, size 695112
[ 115.440135] platform zynqmp-rpu:r5f-0: TCM carveout split mode atcm0 addr=ffe00000, da=0x0, size=0x10000
[ 115.443328] platform zynqmp-rpu:r5f-0: TCM carveout split mode btcm0 addr=ffe20000, da=0x20000, size=0x10000
[ 115.443343] remoteproc remoteproc0: reserved mem carveout memory addr=3ed00000, size=0x40000
[ 115.443353] remoteproc remoteproc0: reserved mem carveout vdev0buffer addr=3ed48000, size=0x100000
[ 115.443362] remoteproc remoteproc0: reserved mem carveout vdev0vring0 addr=3ed40000, size=0x4000
[ 115.443370] remoteproc remoteproc0: reserved mem carveout vdev0vring1 addr=3ed44000, size=0x4000
[ 115.443887] platform zynqmp-rpu:r5f-0: RPU boot addr 0x1034 from TCM.
[ 115.443942] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node vdev0buffer@3ed48000
[ 115.444033] virtio_rpmsg_bus virtio0: buffers: va 000000002e1495ee, dma 0x000000003ed48000
[ 115.444387] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 115.444410] rproc-virtio rproc-virtio.3.auto: registered virtio0 (type 7)
[ 115.444417] remoteproc remoteproc0: remote processor zynqmp-rpu:r5f-0 is now up
[ 122.319862] remoteproc remoteproc0: stopped remote processor zynqmp-rpu:r5f-0
[ 133.116422] remoteproc remoteproc0: powering up zynqmp-rpu:r5f-0
[ 133.118277] remoteproc remoteproc0: Booting fw image firmware.elf, size 695112
[ 133.121498] platform zynqmp-rpu:r5f-0: TCM carveout split mode atcm0 addr=ffe00000, da=0x0, size=0x10000
[ 133.124676] platform zynqmp-rpu:r5f-0: TCM carveout split mode btcm0 addr=ffe20000, da=0x20000, size=0x10000
[ 133.124690] remoteproc remoteproc0: reserved mem carveout memory addr=3ed00000, size=0x40000
[ 133.124700] remoteproc remoteproc0: reserved mem carveout vdev0buffer addr=3ed48000, size=0x100000
[ 133.124708] remoteproc remoteproc0: reserved mem carveout vdev0vring0 addr=3ed40000, size=0x4000
[ 133.124716] remoteproc remoteproc0: reserved mem carveout vdev0vring1 addr=3ed44000, size=0x4000
[ 133.125228] platform zynqmp-rpu:r5f-0: RPU boot addr 0x1034 from TCM.
[ 133.125285] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node vdev0buffer@3ed48000
[ 133.125431] virtio_rpmsg_bus virtio0: buffers: va 000000002e1495ee, dma 0x000000003ed48000
[ 133.125747] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 133.125770] rproc-virtio rproc-virtio.3.auto: registered virtio0 (type 7)
[ 133.125777] remoteproc remoteproc0: remote processor zynqmp-rpu:r5f-0 is now up
[ 133.145651] virtio_rpmsg_bus virtio0: From: 0x400, To: 0x35, Len: 40, Flags: 0, Reserved: 0
[ 133.145674] virtio_rpmsg_bus virtio0: RX vring: avail: 8 used: 1
[ 133.145686] rpmsg_virtio RX: 00 04 00 00 35 00 00 00 00 00 00 00 28 00 00 00 ....5.......(...
[ 133.145695] rpmsg_virtio RX: 72 70 6d 73 67 2d 63 6c 69 65 6e 74 2d 73 61 6d rpmsg-client-sam
[ 133.145702] rpmsg_virtio RX: 70 6c 65 00 64 87 00 00 00 00 00 00 a7 25 00 00 ple.d........%..
[ 133.145708] rpmsg_virtio RX: 00 04 00 00 00 00 00 00 ........
[ 133.145719] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x400
[ 133.145879] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: new channel: 0x400 -> 0x400!
[ 133.145890] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: TX From 0x400, To 0x400, Len 12, Flags 0, Reserved 0
[ 133.145900] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: TX vring: avail: 0 used: 0
[ 133.145910] rpmsg_virtio TX: 00 04 00 00 00 04 00 00 00 00 00 00 0c 00 00 00 ................
[ 133.145917] rpmsg_virtio TX: 68 65 6c 6c 6f 20 77 6f 72 6c 64 21 hello world!
[ 133.145972] virtio_rpmsg_bus virtio0: Received 1 messages
[ 133.145981] remoteproc remoteproc0: data not found for vqid=1
[ 133.152909] virtio_rpmsg_bus virtio0: From: 0x401, To: 0x35, Len: 40, Flags: 0, Reserved: 0
[ 133.152925] virtio_rpmsg_bus virtio0: RX vring: avail: 9 used: 2
[ 133.152936] rpmsg_virtio RX: 01 04 00 00 35 00 00 00 00 00 00 00 28 00 00 00 ....5.......(...
[ 133.152944] rpmsg_virtio RX: 72 70 6d 73 67 2d 74 74 79 00 00 00 00 00 00 00 rpmsg-tty.......
[ 133.152952] rpmsg_virtio RX: 5c 86 00 00 64 87 00 00 00 00 00 00 a7 25 00 00 \...d........%..
[ 133.152959] rpmsg_virtio RX: 01 04 00 00 00 00 00 00 ........
[ 133.152969] virtio_rpmsg_bus virtio0: creating channel rpmsg-tty addr 0x401
[ 133.153300] virtio_rpmsg_bus virtio0: Received 1 messages
[ 133.153312] remoteproc remoteproc0: data not found for vqid=1
[ 133.160616] virtio_rpmsg_bus virtio0: From: 0x402, To: 0x35, Len: 40, Flags: 0, Reserved: 0
[ 133.160636] virtio_rpmsg_bus virtio0: RX vring: avail: 10 used: 3
[ 133.160648] rpmsg_virtio RX: 02 04 00 00 35 00 00 00 00 00 00 00 28 00 00 00 ....5.......(...
[ 133.160657] rpmsg_virtio RX: 72 70 6d 73 67 2d 72 61 77 00 00 00 00 00 00 00 rpmsg-raw.......
[ 133.160665] rpmsg_virtio RX: b4 85 00 00 64 87 00 00 00 00 00 00 a7 25 00 00 ....d........%..
[ 133.160671] rpmsg_virtio RX: 02 04 00 00 00 00 00 00 ........
[ 133.160682] virtio_rpmsg_bus virtio0: creating channel rpmsg-raw addr 0x402
[ 133.160996] virtio_rpmsg_bus virtio0: Received 1 messages
[ 133.161009] remoteproc remoteproc0: data not found for vqid=1
After solving #52 now I run into the issue that the provided demo does not run for a second time.
Zephyr hangs on:
Loaded modules:
Steps to reproduce
Logs
dmesg output
UART log
Any help?