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]]
-=-=-=-=-=-=-=-=-=-=-=-

  • [meta-ti] [kirkstone] ti-linux-f... Romain Naour via lists.yoctoproject.org

Reply via email to