Hello,
I noticed an issue on the latest version of meta-ti kirkstone branch with c66x
DSP firmwares generated with TI SDK
ti-processor-sdk-rtos-j721e-evm-09_02_00_05/pdk_jacinto_09_02_00_30.
Using a previously tested firmware, it now hang just after loading the firmware:
(using latest 6.1 kernel and u-boot 2024.04)
[ 251.158951] remoteproc remoteproc0: powering up 4d80800000.dsp
[ 251.164481] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size
2823456
[ 251.169367] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr =
0xa6200400
[ 251.169639] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node
memory@a7000000
[ 251.171611] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 251.171636] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
[ 251.171642] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
<missing the last expected line here>
Previously we had:
[ 321.295771] remoteproc remoteproc0: powering up 4d80800000.dsp
[ 321.301847] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size
2823456
[ 321.306173] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr =
0xa6200400
[ 321.306432] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node
c66-dma-memory@a7000000
[ 321.307341] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 321.307366] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
[ 321.307371] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
[ 321.694522] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The regression seems to be related to ti-linux-fw firmwares update on kirkstone
"stable" branch on 10-2024 (part of 09.03.06 release) [1].
RC Release 09.03.06
-TI_DM_FW_VERSION = "09.02.04"
-TI_SYSFW_VERSION = "09.02.08"
+TI_DM_FW_VERSION = "10.01.03"
+TI_SYSFW_VERSION = "10.01.08"
Test with a Yocto image with TI 10.x firmwares:
U-Boot SPL 2024.04-ti-gd99b8f5340a4 (Nov 25 2025 - 13:52:57 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.6--v10.01.06 (Fiery Fox)')
DSP firmware hang.
Test with a Yocto image using TI 9.2 firmwares:
U-Boot SPL 2024.04-ti-gfbb28db1443 (Dec 02 2025 - 13:31:32 +0100)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
DSP firmware start as expected.
The ti-linux-fw 10.x seems to requires the c66x DSP firmware to be built with TI
SDK 10 (Yocto scarthgap) while we were using the TI SDK 9 (Yocto kirkstone).
As a workaround, I had to revert the ti-linux-fw recipe to the latest working
version. Revert generated using:
git checkout 490da1ca76b48a118d6b20873aaa1ec5bce4b2d4
meta-ti-bsp/recipes-bsp/ti-linux-fw/ti-linux-fw.inc
[1]
https://git.yoctoproject.org/meta-ti/commit/?h=kirkstone&id=62c537a43466070ee24c99f5c4072f0b99ed38cd
[2] https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J721E
Best regards,
Romain
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19322):
https://lists.yoctoproject.org/g/meta-ti/message/19322
Mute This Topic: https://lists.yoctoproject.org/mt/116591494/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-