Team
please find the Fix/Patches for the following threads
Readme : NOV+15+releaseReadme.doc
Regards
Anshu
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Team
please find the Fix/Patches for the following threads
Readme : NOV+15+releaseReadme.doc
Regards
Anshu
Hello Anshu,
I have retested these issues and can confirm they are fixed.
Thank you!
Zdenek
Hello Anshu,
Could you please formally confirm for our clearing process:
1) Those patches (and the result after applying them) are in GPL-2.0 license (same as the original file drivers/net/ethernet/ti/icssg_prueth.c from SDK 8.2).
2) Binaries are released under the same LICENSE.ti (./docs/licenses/prueth-fw-am65x-sr2/LICENSE.ti in SDK 8.2 or in git here
git.ti.com/.../LICENSE.ti )
Regards,
Zdenek
Zdenek,
yes the above assumptions are correct , patches will have the same Licenses as per the base SDK Licenses
Regards
Anshu
=====================================================Dec 20 Release=========================================
Fixes for following issues
===========================================================================================================
chmod +x ./ti-processor-sdk-linux-[platform]-<version>-Linux-x86-Install.bin./ti-processor-sdk-linux-[platform]-<version>-Linux-x86-Install.bin
Refer https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM65X/08_02_00_01/exports/docs/linux/Overview_Getting_Started_Guide.html
Prepare the SD card
cd <path>/ti-processor-sdk-linux-rt-am65xx-evm-"$SDK_VERSION"/binsudo ./mksdboot.sh --sdk <path>/ti-processor-sdk-linux-rt-am65xx-evm-"$SDK_VERSION"/ --device /dev/sd<x>syncClone ti-linux-kernel from git.ti.com git clone https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git
Checkout to latest branch : ti-linux-5.10.y and tag : 08.04.01.005-rt for 8.4 version git checkout tags/08.04.01.005-rt -b ti-linux-5.10.y
//If already on latest branchgit checkout tags/08.04.01.005-rt
Build and copy Image and dtb to SD card
//Go to path of downloaded repositorycd Downloads/ti-linux-kernel//sdk path is the path of the downloaded sdkexport PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH//Command to clean kernelmake ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- distclean//Build defconfig from kernel git repositoryti_config_fragments/defconfig_builder.sh -t ti_sdk_arm64_releaseexport ARCH=arm64make ti_sdk_arm64_release_defconfig//Build Imagemake ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- Image//Build device tree binariesmake ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- dtbs//Compiling kernel modulesmake ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- modules//Copying kernal image and device tree binaries to rootfs partition of sd cardcd <kernel sources dir>sudo cp arch/arm64/boot/Image /media/rootfs/bootsudo cp arch/arm64/boot/dts/ti/k3-am642-evm.dtb /media/rootfs/boot//Installing kernel modulessudo make ARCH=arm64 INSTALL_MOD_PATH=/media/rootfs modules_installDoes this new delivery (git.ti.com/.../08.04.01.005-rt and new FW binaries) contain 3 previous fixes which you provided on Nov 18, 2022 11:54 AM in first post of this forum thread? We need all fixes together.
e2e.ti.com/.../tmdx654idkevm-802-1q-vlan-priority
TMDX654IDKEVM: First ICSSG Ethernet interface fails to rename in ~10% cases in Linux RT SDK 8.1 - Processors forum - Processors - TI E2E support forums
TMDX654IDKEVM: Linux-RT SDK 8.1: Linux ETHTOOL ioctl returns "Operation not supported" when used immediately after administrative link down. - Processors forum - Processors - TI E2E support forums
Zdenek,
Does this new delivery (git.ti.com/.../08.04.01.005-rt and new FW binaries) contain 3 previous fixes which you provided on Nov 18, 2022
Yes, the patches are all applied. The firmware binary "icssg-prueth-fw_8_1_sdk.tar.gz" which was part of "Patches-and-binaries.zip" from previous (Nov 18) Release will need to be applied.
Please let us know in case you face any issues. please follow the Nov 18 release doc for instructions on applying the FW binary "icssg-prueth-fw_8_1_sdk.tar.gz".
Regards
Anshu
Hello,
I checked the statistics and *_bytes no longer stop at 4294967295. I will try *_good_frames later, probably over the weekend. Thank you for the fix.
Unfortunately I found another problem with statistics:
TMDX654IDKEVM: ICSSG interface statistics rx_total_bytes don't match tx_total_bytes (eth1 -> eth3)
It is both in SDK 8.2 and in the latest "release" from this thread.
phc2sys works (same as in SDK 8.2) but /dev/ptpx still disapears when both eth1 and eth2 are down (reported in this comment) .
Regards,
Zdenek
Zdenek,
Thanks for validating the patch.
please find my comments for the other two issues
we were not able to reproduce this issue
We were able to reproduce this issue and the firmware team is working on resolving this issue.
we will update as soon as we have a solution.
Please let us know as and when you are able to validate other fixes.
Regards
Anshu
I checked the statistics over the weekend and both *_good_frames and *_bytes no longer stop at 4294967295. Thank you for the fix.