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
Can you please post here exact SDK version that should be used for the patch? Thank you.
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"
/bin
sudo ./mksdboot.sh --sdk <path>/ti-processor-sdk-linux-rt-am65xx-evm-
"$SDK_VERSION"
/ --device /dev/sd<x>
sync
Clone 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 branch
git checkout tags/
08.04
.
01.005
-rt
Build and copy Image and dtb to SD card
//Go to path of downloaded repository
cd Downloads/ti-linux-kernel
//sdk path is the path of the downloaded sdk
export PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH
//Command to clean kernel
make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- distclean
//Build defconfig from kernel git repository
ti_config_fragments/defconfig_builder.sh -t ti_sdk_arm64_release
export ARCH=arm64
make ti_sdk_arm64_release_defconfig
//Build Image
make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- Image
//Build device tree binaries
make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- dtbs
//Compiling kernel modules
make ARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu- modules
//Copying kernal image and device tree binaries to rootfs partition of sd card
cd <kernel sources dir>
sudo cp arch/arm64/boot/Image /media/rootfs/boot
sudo cp arch/arm64/boot/dts/ti/k3-am642-evm.dtb /media/rootfs/boot
//Installing kernel modules
sudo make ARCH=arm64 INSTALL_MOD_PATH=/media/rootfs modules_install
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 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.