2.1. Release Notes

2.1.1. Overview

The Processor Software Development Kit (Processor-SDK) for Linux provides a fundamental software platform for development, deployment and execution of Linux based applications and includes the following:

  • Bootloaders & Filesystems
  • SDK Installer
  • Setup Scripts
  • Makefiles
  • Matrix Application Launcher
  • Example Applications
  • WLAN support (Wilink 8)
  • Code Composer Studio

2.1.2. Licensing

Please refer to the software manifest, which outlines the licensing status for all packages included in this release. The manifest can be found on the SDK download page. The manifest can be found on the SDK download page or in the installed directory as indicated below. In addition, see PLSDK GPLv3 Disclaimer

2.1.3. Documentation

  • Processor SDK Linux Software Developer’s Guide: Provides information on features, functions, delivery package and, compile tools for the Processor SDK Linux release. This also provides detailed information regarding software elements and software infrastructure to allow developers to start creating applications.
  • Processor SDK Linux Getting Started Guide: Provides information on getting the software and running examples/demonstrations bundled in the SDK.
  • Software Manifest: Provides license information on software included in the SDK release. This document is in the release at [INSTALL-DIR]/docs.
  • EVM Quick Start Guide: Provides information on hardware setup and running the demonstration application that is loaded on flash. This document is provided as part of the EVM kit.

2.1.4. Release 05.01.00

Released October 2018

What’s New

SDK Components & Versions

Component Version
Linux Kernel 4.14.67+ (2018 LTS)
U-Boot 2018.01
Yocto Project 2.4 (rocko)
Linaro Toolchain (gcc) 7.2-2017.11 hard-float
Qt 5.9.6
OpenCL 1.1.16
OpenCV 3.1
Wayland 1.13
GStreamer 1.12.2
Chromium v53
TI PRU Compiler 2.2.1
TI C66x CGT Compiler 8.2.2

2.1.5. Supported Platforms

See here for a list of supported platforms and links to more information.


2.1.6. Build Information

2.1.6.1. U-Boot

The U-Boot git repository, branch and commit id can be found below:
Based on verson: 2018.01
URL: git://git.ti.com/ti-u-boot/ti-u-boot.git
Branch: ti-u-boot-2018.03
Commit ID: cdb1cc0a9e56e703166b1a1ff08b30d99e266244

2.1.6.2. Kernel

Linux Kernel

The kernel git repository, branch and commit id can be found below:
Based on Version: 4.14.67
URL: git://git.ti.com/processor-sdk/processor-sdk-linux.git
Branch: processor-sdk-linux-4.14.y
Commit ID: d315a9bb00b65589fa23ad07c0b07e3b672db0d0

Real Time (RT) Linux Kernel

The RT kernel git repository, branch and commit id can be found below:
Based on:
Kernel Version: 4.14.67
RT Kernel Version: 4.14.67-rt40
URL: git://git.ti.com/processor-sdk/processor-sdk-linux.git
Branch: processor-sdk-linux-rt-4.14.y
Commit ID: cfb76a2032cf42007d7aefcefda1b5a673999769

Generic Kernel Release Notes

Generic kernel release notes from kernelnewbies.org can be found at: https://kernelnewbies.org/Linux_4.14
Archived versions can be found at: https://kernelnewbies.org/LinuxVersions

2.1.7. Issues Tracker

2.1.7.1. Issues opened in previous releases that were closed on this release

Record ID Platform Title
LCPD-12778 am335x-evm Board hangs in standby & suspend state when wl12x card is attached
LCPD-12373 am572x-idk, am57xx-evm Gstreamer kmssink regressions observed
LCPD-12753 am57xx-evm Gstreamer: OOM reported and system instability observed with video decode + waylandsink
LCPD-13448 am335x-ice, am437x-idk AM3X-ice/AM437-idk: PRUEth: link comes up but ethernet communication does not work
LCPD-10451 am335x-evm, am43xx-gpevm, am571x-idk, am572x-idk, am574x-idk, am57xx-evm Context switch delay increased based on LMBench numbers
LCPD-13425   ti2018.02-rc3 build failed with CONFIG_PCI=n
LCPD-13340   omapdrm: plane set/get property broken
LCPD-12437 am57xx-evm CMEM DTS injection code doesn’t work with DT overlays
LCPD-10892   gdbc6x build failures with gcc7
LCPD-7548 am571x-idk, am572x-idk, am57xx-evm Media Decode is not working
LCPD-13465   systemd-networkd waits on all interfaces to come online
LCPD-13464   ldconfig is missing
LCPD-12546 am57xx-evm Enabling PVR_DEBUG_MUTEXES option results in a compile error
LCPD-13427 am57xx-evm QT Touchscreen interaction - Bear Whack crash
PLSDK-1947 k2g-ice, k2g-evm, k2hk-evm, k2e-evm, k2l-evm Matrix Launcher:CMEM Error: failed to mmap buffer at physical address 0x818000000
PLSDK-2113 am571x-idk, am572x-idk PTP BC overshoot caused by cable unplug and plug back in
PLSDK-2171 am571x-idk, am572x-idk PRU HSR firmware: small degradation in performance seen for MTU sized frames
PLSDK-2174 am335x-evm, am335x-ice, am335x-sk, beagleboneblack, am437x-idk, am437x-sk, am437x-evm, am438x-epos-evm, am571x-idk, am572x-idk, am572x-evm, am574x-idk boot stuck on “please wait” display screen when no input device is connected
PLSDK-2188 am335x-evm, am572x-evm Failure to load ftdi_sio kernel module
PLSDK-2192 am572x-evm Using OpenVX image causing kernel crash or hang during boot up
PLSDK-2228 am572x-evm AM572x GP EVM: Unable to boot with jailhouse dtb
PLSDK-2257 am572x-evm ROS: control on Kobuki is broken

2.1.7.2. Issued found and closed on this release that may be applicable to prior releases

Record ID Platform Title
LCPD-13488 am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm remoteproc/omap: remoteproc shutdown crashes when using CMA HIGHMEM pools
LCPD-13594 am57xx-evm VPE: Kernel Oops observed during v4l2 IOCTL check
LCPD-13576   Transparency keying is not working correctly
LCPD-13570 am335x-evm, am335x-hsevm, am335x-ice, am335x-sk, am437x-idk, am437x-sk, am43xx-epos, am43xx-gpevm, am43xx-hsevm, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm, beaglebone, beaglebone-black, k2e-evm, k2e-hsevm, k2g-evm, k2g-hsevm, k2g-ice, k2hk-evm, k2hk-hsevm, k2l-evm, k2l-hsevm, omapl138-lcdk Upstream: remoteproc/core: remoteproc table_ptr not reset in failures in rproc_start()
LCPD-13574   8250_omap.c doesn’t compile in ti2018.03-rc1-int
LCPD-13560   Update documentation for eMMC alternate boot support
LCPD-13520   Build warnings on ti-linux-4.14.y for arm allmodconfig (second error)
LCPD-13562 am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm iommu/omap: L2 PTEs do not get flushed properly
LCPD-13579 am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm iommu/omap: L2 PTEs do not get flushed properly
LCPD-13701 am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm remoteproc/omap: remoteproc shutdown crashes when using CMA HIGHMEM pools
LCPD-13792 am571x-idk, am572x-idk, am574x-idk, am57xx-evm, am57xx-beagle-x15, omapl138-lcdk remoteproc: fix improper cleanup of version handling
LCPD-13789   RT: Integration Build Failure
LCPD-13472 am57xx-evm AM572: Poweroff failure

2.1.7.3. Errata Workarounds Available in this Release

Record ID Title
LCPD-5310 i900: CTRL_CORE_MMR_LOCK_5 region after locking results in ctrl module inaccessible, recoverable only post a reset
LCPD-5311 i893: DCAN ram init issues in HW AUTO and when traffic hitting CAN bus (open investigation)
LCPD-5309 LCPD: i896: USB Port disable doesnt work
LCPD-4195 J6: SATA: Investigate applicability of i807
LCPD-9084 i887: Software workaround to limit mmc3 speed to 64MHz
LCPD-4225 J6: Errata: i834: Investigate possibility of software workaround
LCPD-7642 MMC/SD: i832: return DLL to default reset state with CLK gated if not in SDR104/HS200 mode.
LCPD-1188 J6: Baseport: Errata i877: RGMII clocks must be enabled to avoid IO timing degradation due to Assymetric Aging
LCPD-1022 J6: Errata: i694: System I2C hang due to miss of Bus Clear support @ OMAP level
LCPD-976 J6/J6eco: 32clk is psuedo (erratum i856) - clock source
LCPD-975 J6/J6eco: 32clk is psuedo (erratum i856) - realtime counter
LCPD-5836 CAL: Errata: i913: CSI2 LDO needs to be disabled when module is powered on
LCPD-4975 DSS AM5/DRA7: implement WA for errata i886
LCPD-5460 Implement WA for Vayu errata i829 (Reusing Pipe Connected To Writeback Pipeline On The Fly To An Active Panel)
LCPD-5052 Upstream: Post the dmtimer errata fix for i874
LCPD-5924 ALL: CONNECTIVITY: CPSW: errata i877 workarround for cpsw
LCPD-4647 [rpmsg 2015 LTS] Implement errata i879 - DSP MStandby requires CD_EMU in SW_WKUP
LCPD-4648 [rpmsg 2014 LTS] Implement errata i879 - DSP MStandby requires CD_EMU in SW_WKUP
LCPD-5931 DRA7xx: AM57xx: mmc: upstream errata workaround for i834
LCPD-8294 37 pins + VOUT pins need slow slew enabled for timing and reliability respectively
LCPD-8277 u-boot: j6: SATA is not shutdown correctly as per errata i818
LCPD-9173 i897: USB Stop Endpoint doesnt work in certain circumstances
LCPD-6907 Workaround errata i880 for RGMII2 is missing
LCPD-4218 Implement Workaround for Errata i813 - Spurious Thermal Alert Generation When Temperature Remains in Expected Range
LCPD-4217 Implement Workaround for Errata i814 - Bandgap Temperature read Dtemp can be corrupted
LCPD-4184 Implement workaround for errata i814 - Bandgap Temperature read Dtemp can be corrupted
LCPD-4910 J6/OMAP5: errata i810 implementation
LCPD-1146 DMM hang: Errata VAYU-BUG02976 (i878) (register part)
LCPD-1108 J6: Wrong Access In 1D Burst For YUV4:2:0-NV12 Format (Errata i631)
LCPD-1087 J6: MMC: Errata: i802: OMAP5430 MMCHS: DCRC errors during tuning procedure
LCPD-876 OMAP5: Errata i810: DPLL Controller Sticks when left clock requests are removed
LCPD-1776 [J6 SATA Adaptation] J6 - Errata i783, SATA Lockup After SATA DPLL Unlock/Relock

2.1.7.4. SDK Known Issues

Record ID Platform Title Workaround
LCPD-5578   Exception triggered by graphics driver during boot if board does not have SGX (BBB A4) Build Processor SDK without SGX following instructions here
LCPD-7025 am43xx-gpevm System takes more than 10 seconds to go from login prompt to system prompt Automated tests need to account for this boot delay
LCPD-8345 am335x-evm, am437x-idk, k2e-evm, k2e-hsevm, k2hk-evm, k2l-evm Board fails to start login console after waiting 3.5 minutes ( hard to reproduce, ~4/1000) Restart the EVM
LCPD-8352 am43xx-gpevm, am57xx-evm weston: stress testing with 75 concurrent instances of simple-egl leads to unresponsive HMI due to running out of memory
  1. Restart Wayland application. 2. Restart board if Weston is killed by oom-killer
LCPD-9006 am57xx-evm Some GLBenchmark tests fail to run This is a limitation with Imagination DDK, and no workaround
LCPD-9616 am57xx-evm QtCreator GDB (remote) debugging stops working since QT5.7.1 use GDB from Processor SDK 3.2
LCPD-11010 am574x-idk AM574x-idk graphics performance is lower than am572x-idk Performance issue, no workaround
LCPD-12784 omapl138-lcdk Board can’t resume from suspend state sometimes None
LCPD-13417 am43xx-gpevm Error message with multiple egl, not shared context (double unmap) Limitation with Imagination DDK, no workaround
LCPD-13470 am335x-evm klogd and syslog are not needed when using systemd  
LCPD-13475 am437x-idk, am43xx-gpevm Back trace seen on AM437x-IDK when we reboot  
PLSDK-832 AM57 OpenCL matmpy intermittent DSP1 crash due to EdmaMgr issues w/ suspend/resume Disabling suspend/resume on the DSPs prevents this intermittent failure: echo on > /sys/bus/platform/devices/40800000.dsp/power/control; echo on > /sys/bus/platform/devices/41000000.dsp/power/control
PLSDK-885 AM57 OpenCV Video test failure w/ GStreamer errors Use the workaround from PLSDK-832
PLSDK-1266 am572x-idk PRP: stale IGMP packets (IPv6) seems directly sent to eth2/eth3 of a HRP node None
PLSDK-1308 am572x-idk PRP: PRP node is shown as SAN at times in the node table dump when not offloaded No problem with offload, which is default
PLSDK-1398 k2g-hsevm, k2hk-hsevm, k2e-evm, k2e-hsevm Document workaround for IPC demo hangs if run after OpenCL demos Run IPC demo w/o running OpenCL first
PLSDK-1419 k2l-evm Intermittent-IP address display issue on LCD for K2L RT Use ifconfig once Linux boots, to acquire IP address
PLSDK-1556 k2hk-evm, k2hk-hsevm, k2e-evm, k2l-evm SA LLD: saBasicExample test shows warning as ‘Alignment trap’ on K2x platforms. Just a warning message. No impact to test output
PLSDK-1693 am572x-evm It takes long time to use “kill pid” to close matrix-browser Start and stop Matrix GUI using /etc/init.d/matrix start, and /etc/init.d/matrix stop, respectively
PLSDK-1720 am437x-evm Simple people tracking demo: Tracking Incorrect Number of People None
PLSDK-1817   HSR/PRP: Outstanding Net-Jury tests failures: 92/105 passed, 7 blocked and 6 failed None
PLSDK-1828 am571x-idk, am572x-idk HSR: In a ring topology, seeing small performance degradation with concurrent traffic None
PLSDK-1909 am572x-evm DLP SDK demo: Assertion `ctx->pollfds_cnt >= internal_nfds’ failed None
PLSDK-1924 am335x-ice, am335x-sk, beagleboneblack AM3: Observed unwanted failure message in boot log. No functionality affected except the log message
PLSDK-1945 am572x-evm qApp->quit() does not work with the enhanced eglfs_kms QPA None
PLSDK-1953 am571x-idk, am572x-idk Linux PRP: lreTransparentReception - passRCT doesn’t work as expected None
PLSDK-1963 k2e-evm K2E:Observed unwanted failure messages in boot log No functionality affected except the log message. If not needed, do not connect anything to the PCIe slot.
PLSDK-2067 am571x-idk Transparent Clock crashes after a couple of days due to memory leak  
PLSDK-2095 am571x-idk, am572x-idk kernel: EXPORT symbol “__hyp_stub_vectors seen during kernel build it is just a warning message, and can be ignored
PLSDK-2107 k2g-ice sorte for K2G: master is not working None
PLSDK-2109 am437x-evm, am572x-evm QtWebengine demobrowser shows problems at LTS2018 on EGLFS QPA None
PLSDK-2128 am335x-evm, am437x-evm, am438x-epos-evm, am572x-evm Weston 2.0: overlay window display issue None. For Wayland demo, you may use qwindow-compositor instead of Weston.
PLSDK-2178 am335x-ice, am437x-idk ICSS EMAC intermittent error in received acyclic packet content None
PLSDK-2181 k2g-ice k2g-ice Eth0 IP address not displayed  
PLSDK-2186 am572x-evm video-analytic-demo should run on top of Weston instead of qwindow-compistor Run the demo on top of qwindow-compositor, as available from Matrix GUI
PLSDK-2190 am571x-idk Matrix Launcher: Independent_Video_with_QT_widgets_to_Different_Displays failing on am571-idk-rt platform Intermittent issue
PLSDK-2220 k2e-evm UBI Image for K2E exceeds the available size limit None
PLSDK-2253 am571x-idk Accidental loop (no STP enabled) crashed Linux  
PLSDK-2289 am571x-idk MatrixLauncher: ivahd_enc_4K_resolution failing on am571x-idk platform  
PLSDK-2312 am335x-evm, am437x-evm, am572x-evm Some Qt3d examples either crash or works with errors  
PLSDK-2319 am654x-evm QT5 Touch Screen demo: characters are corrupted  
PLSDK-2323 am571x-idk PRUETH: hsr/prp on PRUSS1/PRUSS2 can’t co-exists with Dual EMAC  
PLSDK-2326 k2e-evm K2E-RT: Kernel warning during boot at cryptomgr_probe  
PLSDK-2329 am654x-evm Matrix-GUI Multimedia demo H264 doesn’t play full screen  
PLSDK-2330 am654x-evm Simple People Tracking Demo doesn’t restart Matrix GUI intermittently, when there is no ToF EVM connected  
PLSDK-2331 am654x-evm Matrix-GUI EVSE demo Text overflows the button, and gets truncated  
PLSDK-2334 am572x-evm video-graphics-test runs with error messages and lower performance  
PLSDK-2339 am335x-evm, am335x-ice, am335x-sk, beagleboneblack, am437x-idk, am437x-sk, am437x-evm, am438x-epos-evm, am571x-idk, am572x-idk, am572x-evm, am574x-idk Matrix GUI takes 2 min to launch when not connected to ethernet Need to convert Matrix GUI from initd script to systemd service
PLSDK-2340   HSR/PRP: With VLAN tagged SV frame, nodes using untagged SV frames appears in NT  
PLSDK-2352 am335x-evm, am437x-evm, am571x-idk, am572x-idk, am572x-evm, am574x-idk Graphics Demo: Video_Scaling_Overlaying_Positioning test failing on am platforms  
PLSDK-2355 am572x-idk, am572x-evm Openvx: openvx_tiovx_application hangs on am572x evm  

2.1.7.5. U-Boot Known Issues

Record ID Priority Title Platform Workaround
LCPD-13725 P2-High AM6 Board: Board intermittently hangs before getting to u-boot am654x-evm, am654x-idk  
LCPD-13711 P3-Medium U-Boot: EEPROM-based board detection support not available am654x-evm, am654x-idk  
LCPD-12244 P3-Medium AM43xx u-boot needs to support PHY_INVERT_CLKOUT=1 am437x-idk, am437x-sk, am43xx-epos, am43xx-gpevm  
LCPD-12176 P3-Medium U-boot: Fix IOdelay error path issue am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm  
LCPD-11586 P3-Medium dhcp failed to get IP address after reboot for K2G-ICE non-RT linux k2g-ice  
LCPD-10805 P3-Medium U-Boot: Fix uart boot on am335x-evm am335x-evm  
LCPD-10726 P3-Medium Update DDR3 emif regs structure for EMIF2 for the beagle_x15 board in U-Boot board file am572x-idk, am57xx-evm  
LCPD-9369 P3-Medium AM437x GP EVM older PG version Uboot UART boot fails intermittently    
LCPD-8701 P3-Medium Soft reboot broken k2g-ice  
LCPD-5416 P3-Medium U-BOOT: K2G: “reset” fails for certain SD cards K2G  
LCPD-13875 P3-Medium U-boot: SD card times out in SPL when it is not the bootmode am654x-evm, am654x-idk  
LCPD-13714 P3-Medium OSPI boot settings for AM65x EVM must be documented in U-Boot users guide am654x-evm  
LCPD-13542 P3-Medium U-boot: HS400 fails to enumerate on some boards am654x-evm, am654x-idk  
LCPD-13535 P3-Medium U-boot: HS400 has really low throughput in AM654 am654x-evm  
LCPD-10668 P3-Medium Ethernet boot: Sometimes the board could not boot uboot from Ethernet on k2g-evm k2g-evm  
LCPD-9539 P3-Medium dhcp does not work after soft reboot k2g-evm  
LCPD-7864 P3-Medium U-Boot: Ethernet boot fails on AM335x and AM437x am335x-evm, am335x-ice, am335x-sk, am437x-idk, am437x-sk, am43xx-gpevm  
LCPD-7547 P3-Medium uboot nand write hangs for big size on k2g k2g-evm  
LCPD-7366 P3-Medium uboot McSPI driver drives multiple chip selects simultaneously am335x-evm  
LCPD-5517 P3-Medium Board fails to load bootloader sometimes when eSATA is connected AM572x  
LCPD-5116 P3-Medium BBB: U-Boot: Board fails to acquire dhcp address sometimes AM335x  
LCPD-4817 P4-Low am57xx-evm: uboot: usb failed to detect Kingston DataTraveler usb msc device AM572x  

2.1.7.6. Linux Kernel Known Issues

Record ID Priority Title Component Subcomponent Platform Workaround Impact
LCPD-9877 P2-High rtc alarm does not wakeup board from poweroff state Power & Thermal   omapl138-lcdk    
LCPD-13767 P2-High am654x: RT mmc probe errors Connectivity   am654x-idk    
LCPD-13766 P2-High am654x: RT latency numbers are 60 us versus ~25 in am574x Connectivity   am654x-idk    
LCPD-13710 P2-High KS3M: ICSSG: 100M link doesn’t work Connectivity ICSSG, ICSS_EMAC am654x-evm, am654x-idk    
LCPD-13664 P2-High Some boards stop booting from MMC/SD Connectivity   am654x-evm, am654x-idk    
LCPD-13632 P2-High AM65: icssg-prueth: Port 2 doesn’t work if Port 1 is not first brought up Connectivity ETHERNET, icssg am654x-evm, am654x-idk    
LCPD-13527 P2-High A few pcie eth cards could not be enumerated on am654x-evm Connectivity   am654x-evm    
LCPD-13354 P2-High PRU Ethernet ping fails with packet size > 4096 bytes Connectivity   am654x-evm, am654x-idk    
LCPD-9972 P2-High Soft reboot failed on k2g-evm with class 10 SD cards Connectivity   k2g-evm    
LCPD-13653 P2-High am65x-evm could not boot from MMC/SD when MMC/SD is backup boot mode Baseport   am654x-evm, am654x-idk    
LCPD-12513 P2-High Android O: Board takes longer to boot compared to MM Baseport   am57xx-evm    
LCPD-13412 P2-High VIP camera sensor (mt9t11) is not initialized properly Audio & Display   am57xx-evm    
LCPD-12781 P3-Medium ipu opencl-monitor causes suspend failures IPC, System Integration   am57xx-evm    
LCPD-10987 P3-Medium OpenCL tests failed due to missing CMEM carveouts in dts IPC, System Integration OpenCL am574x-idk, k2g-evm    
LCPD-12784 P3-Medium Board can’t resume from suspend state sometimes Power & Thermal   omapl138-lcdk    
LCPD-9527 P3-Medium Potential deadlock reported by pm_suspend on am335x Power & Thermal   am335x-evm, am335x-sk, beaglebone, beaglebone-black    
LCPD-7314 P3-Medium Active power is slighly higher than on 2015 LTS release (Linux 4.1) Power & Thermal   am335x-evm    
LCPD-7256 P3-Medium Board sometimes hangs after suspend/resume cycle Power & Thermal   am335x-evm, am335x-hsevm, am57xx-evm    
LCPD-6427 P3-Medium vpe fails to suspend sometimes Power & Thermal   am571x-idk, am572x-idk, am57xx-evm    
LCPD-1245 P3-Medium AM335x: Power: Reverse current leakage on poweroff Power & Thermal   am335x-evm    
LCPD-1204 P3-Medium AM335x - Some voltage rails remain active during poweroff Power & Thermal        
LCPD-965 P3-Medium AM335x: Power: Poweroff is not shutting down voltage domains Power & Thermal        
LCPD-13819 P3-Medium Kernel warning is sometimes observed when stopping a remoteproc IPC   am654x-evm    
LCPD-13813 P3-Medium In 2018 LTS, CCS can’t connect to DSP if ARM is running Linux IPC        
LCPD-13832 P3-Medium usb: missing CONFIG_USB_ANNOUNCE_NEW_DEVICES option Connectivity USB      
LCPD-13827 P3-Medium drivers/phy/ti/phy-ti-am654.c:278 serdes_am654_clk_mux_get_parent() warn: signedness bug returning ‘(-22)’ Connectivity        
LCPD-13818 P3-Medium MMC could not be built to module for am65xx Connectivity   am654x-evm    
LCPD-13800 P3-Medium Seeing UBIFS assert failed error in OSPI stress test Connectivity        
LCPD-13775 P3-Medium pcie performance test with pcie-eth card failed Connectivity   am654x-evm    
LCPD-13739 P3-Medium K3M: CPSW: default P0 rx fifo mode is Fixed priority Connectivity CPSW2G am654x-evm, am654x-idk    
LCPD-13724 P3-Medium AM6 Board: Getting continuously scrolling mmc error when trying to boot Connectivity   am654x-evm, am654x-idk    
LCPD-13722 P3-Medium MMC PHY IO lines must be calibrated before use Connectivity MMCSD am654x-evm    
LCPD-13720 P3-Medium SPI DMA TX Mode Halts During Continuous 16/32/64 bit Transfers Connectivity        
LCPD-13718 P3-Medium musb: unbind musb-hdrc driver on one usb port breaks the other port Connectivity USB am335x-evm    
LCPD-13717 P3-Medium AM57xx PG1.1ÿ: emmc: does not work. error -84 transferring data Connectivity eMMC am57xx-evm, am57xx-beagle-x15    
LCPD-13716 P3-Medium KS3M: eMMC boot: document board switch settings in users guide Connectivity MMCSD am654x-evm    
LCPD-13715 P3-Medium KS3M: USB: SERDES: SERDES clock must be enabled before USB clock Connectivity USB am654x-evm    
LCPD-13709 P3-Medium USB camera gadget does not work on am6 Connectivity   am654x-evm    
LCPD-13679 P3-Medium There is no i2c command in uboot on am65x Connectivity   am654x-evm, am654x-idk    
LCPD-13667 P3-Medium mmc 0 timeout and env could not be saved to eMMC on one board (farm26) Connectivity   am654x-evm    
LCPD-13666 P3-Medium Seeing mmc0 timeout errors on some boards Connectivity   am654x-evm    
LCPD-13603 P3-Medium One board could not boot rootfs from one SDHC card Connectivity   am654x-evm    
LCPD-13587 P3-Medium dwc3: g_audio can only record once Connectivity USB am57xx-evm    
LCPD-13561 P3-Medium AM64: icssg-prueth: prueth can fail occassionally with RX tdown timeout Connectivity UDMA am654x-evm, am654x-idk    
LCPD-13525 P3-Medium Update PCIe EP user guide for am654x Connectivity   am654x-evm, am654x-idk    
LCPD-13505 P3-Medium AM65: USB host: some high-speed devices fail to enumerate Connectivity USBHOST am654x-evm, am654x-idk    
LCPD-13458 P3-Medium MCAN FIFO errors seen in receive CANFD tests Connectivity        
LCPD-13452 P3-Medium USB Gadget Camera Capture - guvcview causes kernel oops Connectivity   k2g-evm    
LCPD-13445 P3-Medium Seldom kernel oops triggered by prueth_netdev_init Connectivity   am654x-evm    
LCPD-13371 P3-Medium mmc0 enumeration commands timeout in kernel Connectivity MMCSD am654x-evm    
LCPD-13356 P3-Medium icssg-prueth pruss2_eth: slice 0: cmd 4 failed: -5 when pru eth interface is brought up Connectivity   am654x-evm    
LCPD-13333 P3-Medium KS3M: Kernel: ICSS-G: Use classifiers/filters to disable promiscuous mode Connectivity ICSSG am654x-evm, am654x-idk    
LCPD-13330 P3-Medium Uboot: usb storage device could not be found at second usb reset Connectivity   k2g-evm    
LCPD-13304 P3-Medium am335x-evm.dts lists wrong number of PHY’s Connectivity   am335x-evm    
LCPD-12673 P3-Medium Board refuses to suspend on setup with SATA device Connectivity   omapl138-lcdk    
LCPD-12664 P3-Medium Some of SATA tests failed with Internel oops error Connectivity   am57xx-evm    
LCPD-12566 P3-Medium CAN user guide references canconfig which is not supported any more Connectivity        
LCPD-12470 P3-Medium Analyze / fix klocwork warnings for TSCADC Connectivity ADC      
LCPD-12469 P3-Medium Analyze / fix klocwork warnings for QSPI Connectivity QSPI      
LCPD-12467 P3-Medium Analyze / fix klocwork warnings for SPI Connectivity SPI      
LCPD-12466 P3-Medium Analyze / fix klocwork warnings for UART Connectivity UART      
LCPD-12463 P3-Medium Analyze / fix klocwork warnings for PHY core Connectivity        
LCPD-12462 P3-Medium Analyze / fix klocwork warnings for PCIe Connectivity PCIE      
LCPD-12392 P3-Medium USBhost video: higher resolution tests fail with some cameras Connectivity        
LCPD-12226 P3-Medium mmcsd first write perf decreased on some platforms Connectivity   am43xx-gpevm, am574x-idk, am57xx-evm, omapl138-lcdk    
LCPD-11564 P3-Medium AM57xx-evm: eth1 1G connection failure to netgear switch Connectivity CPSW, ETHERNET, PHYIF am57xx-evm    
LCPD-10974 P3-Medium am43xx-gpevm - usb camera gadget shows halting frames Connectivity USB      
LCPD-10781 P3-Medium NetCP module removal results in backtrace and kernel panic Connectivity NETCP k2g-evm    
LCPD-10777 P3-Medium mtd_stresstest failed on omapl138 Connectivity NAND omapl138-lcdk    
LCPD-10551 P3-Medium K2E eth0 does down when running udp traffic, eth1 stops working Connectivity NETCP k2e-evm    
LCPD-10221 P3-Medium Longer resume times observed on setup with usb device cable Connectivity USB am335x-evm    
LCPD-9974 P3-Medium PCIe x2 width is not at expected width on am571x-idk Connectivity PCIe am571x-idk    
LCPD-9905 P3-Medium AM437x: UART: Implement workaround for Advisory 27ÿ? Spurious UART interrupts when using EDMA Connectivity UART am43xx-gpevm    
LCPD-9816 P3-Medium USBdevice omapl138 - Flood ping from server to dut usbdevice at 65500 bytes has packet loss Connectivity USB omapl138-lcdk    
LCPD-9815 P3-Medium Failed to start Login Service when using debug systest build on omapl138 Connectivity   omapl138-lcdk    
LCPD-9804 P3-Medium SATA performance decreased by ~34% for read and ~54% for write compared to v2.6.33 kernel Connectivity SATA omapl138-lcdk    
LCPD-9658 P3-Medium OMAP-L138 LCDK: MUSB does not enumerate mouse connected to Keyboard hub Connectivity USB omapl138-lcdk    
LCPD-9591 P3-Medium CONNECTIVITY: USB NCM gadget ping with packet sizes > 10000 fails Connectivity        
LCPD-9469 P3-Medium Fix race condition when adding VLAN entries Connectivity NETCP k2e-evm, k2g-evm, k2g-ice, k2hk-evm, k2l-evm    
LCPD-9466 P3-Medium SATA PMP causes suspend failures Connectivity SATA am57xx-evm    
LCPD-9455 P3-Medium Kernel Warning reported for a USB audio device when listing with pulseaudio Connectivity USB am335x-evm    
LCPD-9428 P3-Medium Ethernet performace UDP: iperf command fails with two threads for lower buffer length Connectivity NETCP k2e-evm, k2hk-evm, k2l-evm    
LCPD-9372 P3-Medium Nand stress tests failed on am335x-evm Connectivity NAND am335x-evm    
LCPD-9366 P3-Medium PCIe USB drive sometimes could not be enumerated Connectivity PCIe k2g-evm    
LCPD-9011 P3-Medium K2G-evm: usb devices do not enumerate behind a TUSB8041 usb3.0 hub Connectivity USB      
LCPD-8984 P3-Medium Kernel boot to initramfs with PA enabled results in no DHCP IP address assigned to network interfaces Connectivity NETCP k2e-evm, k2l-evm    
LCPD-8637 P3-Medium K2HK: Long-term ping test fails due to ethernet link going down Connectivity        
LCPD-8133 P3-Medium USB: “cannot reset” errors observed sometimes Connectivity USB am335x-evm    
LCPD-8100 P3-Medium CONNECTIVITY: K2G ethernet performance numbers are low Connectivity NETCP k2g-evm    
LCPD-8078 P3-Medium AM3 SK: Touchscreen isn’t responsive Audio & Display, Connectivity   am335x-sk    
LCPD-8033 P3-Medium AM3 SK: Unexpected USB2-1 Messages on UART Connectivity USB      
LCPD-7955 P3-Medium Uncorrectable Bitflip errors seen after switch to SystemD Connectivity GPMC am335x-evm, am43xx-gpevm, k2e-evm, k2g-evm, k2g-ice, k2hk-evm, k2hk-hsevm, k2l-evm Workaround to erase the NAND flash completely if flashed with an incompatible flash writer. SystemD tries to mount all partitions and that is the reason this is being seen now.  
LCPD-7829 P3-Medium uboot: UHS card did not work on the expected speed in uboot Connectivity   am57xx-evm    
LCPD-7744 P3-Medium UHS SDR104 card works on different speed after soft reboot Connectivity   am57xx-evm    
LCPD-7623 P3-Medium Seeing SPI transfer failed error sometimes on k2hk when using rt kernel Connectivity SPI k2hk-evm    
LCPD-7559 P3-Medium K2E/K2HK does not enumerate usb3 devices through usb3.0 hub Connectivity USB k2e-evm, k2hk-evm    
LCPD-7265 P3-Medium Uboot eMMC does not use HS200 on am57xx-gpevm Connectivity   am57xx-evm    
LCPD-6334 P3-Medium k2g-evm: NAND is untestable due to data corruption issues Connectivity   k2g-evm    
LCPD-6300 P3-Medium am57xx-evm: A few UHS cards could not be numerated in kernel and mmc as rootfs failed. Connectivity   am57xx-evm    
LCPD-6144 P3-Medium am572x-idk: eMMC failed to enumerate Connectivity MMCSD am572x-idk    
LCPD-5699 P3-Medium pci: am572x-idk: pci broadcom card doesn’t enumerate Connectivity   AM571x, AM572x    
LCPD-5677 P3-Medium K2E-evm: Marvel SATA controller could not be detected sometimes when Power On Reset is involved Connectivity   K2E    
LCPD-5522 P3-Medium pcie-usb sometimes the usb drive/stick could not be enumerated Connectivity   am571x-idk, am572x-idk, am57xx-evm, am57xx-hsevm    
LCPD-5362 P3-Medium MUSB: Isoch IN only utilises 50% bandwidth Connectivity USB AM335x    
LCPD-5308 P3-Medium i897: USB Stop Endpoint doesnt work in certain circumstances Connectivity USB AM437x, AM571x, AM572x, K2E, K2G, K2HK, K2L    
LCPD-4849 P3-Medium K2hk: Connectivity: UART data corruption observed sometimes in loopback mode Connectivity        
LCPD-4503 P3-Medium ALL: 8250 UART driver not enabeld as wake source by default Connectivity UART      
LCPD-1239 P3-Medium J6: Connectivity: J6 could not resume when PCI-SATA card is in Connectivity PCIe am572x-idk, am57xx-evm    
LCPD-1198 P3-Medium am43xx-gpevm:Connectivity: when kmemleak debug is enabled and mmc stress test is run, OOM killer is seen to kick in. Does not happen without kernel debug. Connectivity        
LCPD-1144 P3-Medium Logitech USB-PS/2 Optical Mouse cannot be detected every other time the system is suspended/resumed (AM335x-EVM) Connectivity        
LCPD-1106 P3-Medium Connectivity:PCIe-SATA ext2 1G write performance is poor due to ata failed command Connectivity PCIe am57xx-evm    
LCPD-932 P3-Medium AM33X: CONNECTIVITY: MUSB MSC read numbers are lower in 3.14 compared to 3.12 Connectivity USB      
LCPD-869 P3-Medium AM335x: Connectivity: USB data transfer fails if board is suspended/resumed Connectivity        
LCPD-816 P3-Medium J6/J6eco:Connectivity:PCIe-PCI eth bridge doesn’t work on J6/J6eco Connectivity PCIe      
LCPD-662 P3-Medium CONNECTIVITY: AM335X: distortion in USB audio when msc connect/disconnect happens in parallel Connectivity        
LCPD-13726 P3-Medium Error: “NOHZ: local_softirq_pending” Baseport   am335x-evm, am335x-hsevm, am335x-ice, am335x-sk, am437x-idk, am437x-sk, am43xx-epos, am43xx-gpevm, am43xx-hsevm, am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm, beaglebone, beaglebone-black    
LCPD-13604 P3-Medium AM65x OLDI clock rate is badly off Baseport   am654x-evm    
LCPD-13410 P3-Medium Reboot command is not operational Baseport   am654x-evm, am654x-idk    
LCPD-11546 P3-Medium Rare kernel crash triggered by task_blocks_on_rt_mutex Baseport   am574x-idk, k2e-evm    
LCPD-10533 P3-Medium Cryptos: SHA1_Hash demo test fails on AM3/4/5 platforms Baseport   am335x-evm, am335x-ice, am43xx-epos, am43xx-gpevm, am571x-idk, am572x-idk, am574x-idk, am57xx-evm    
LCPD-9981 P3-Medium Some LTP’s memory management tests fail due to low amount of free memory Baseport   omapl138-lcdk    
LCPD-9980 P3-Medium LTP’s math tests float_exp_log and float_trigo fail due to OOM Baseport   omapl138-lcdk    
LCPD-9756 P3-Medium pm_runtime does not kicks in for some IPs (serial, gpio and wdt) Baseport   omapl138-lcdk    
LCPD-8640 P3-Medium Crypto performance for AES drops 3-10% in 2016.05 Baseport        
LCPD-8550 P3-Medium CPSW memory allocation errors seen during boot Audio & Display, Baseport   am335x-sk    
LCPD-8406 P3-Medium K2G: PADCONFIG_202 register cannot be re-programmed Baseport   k2g-evm, k2g-ice This has proven to be a silicon issue related to locking RSTMUX. It is currently being discussed if it will be fixed in a newer silicon revision. Currently to avoid this issue the affected pins pinmux are not changed in the kernel. This is because U-boot locks RSTMUX which causes problems if the kernel tries to change the pinmuxing for the pins.  
LCPD-8350 P3-Medium UART boot does not work on am57xx-evm Baseport   am57xx-evm    
LCPD-8347 P3-Medium BUG: sleeping function called from invalid context triggered by keystone_pcie_fault Baseport   k2e-evm, k2g-evm    
LCPD-8336 P3-Medium Soft reboot does not work on am43xx-hsevm rev1.5b Baseport   am43xx-hsevm    
LCPD-8257 P3-Medium Boot failed 1 of 1000 times on k2g Baseport   k2g-evm    
LCPD-7486 P3-Medium uboot debug with ccs is failing for K2 Baseport   k2hk-evm    
LCPD-6998 P3-Medium K2G sometimes boot failed with kernel oops error Baseport   k2g-evm    
LCPD-6663 P3-Medium [RT] Kmemleak is buggy and boot is crashed randomly Baseport        
LCPD-13687 P3-Medium QtWebengine demobrowser crashes during window resize operations at LTS2018 Audio & Display   am335x-evm, am43xx-gpevm, am57xx-evm, am654x-evm None  
LCPD-12680 P3-Medium Seeing i2c timeout error and board failed to boot Audio & Display   k2g-evm    
LCPD-12511 P3-Medium Audio record is not working Audio & Display Audio am57xx-evm    
LCPD-11138 P3-Medium VIP driver multi-channel capture issue with TVP5158 Audio & Display Capture, VIP am571x-idk, am572x-idk, am574x-idk, am574x-hsidk, am57xx-evm, am57xx-beagle-x15, am57xx-hsevm    
LCPD-10954 P3-Medium DSS sync-losts and underflows seen with bad config Audio & Display Display am437x-sk    
LCPD-7735 P3-Medium Powerdomain (vpe_pwrdm) didn’t enter target state 0 Audio & Display, Power & Thermal   am57xx-evm    
LCPD-7696 P3-Medium VPE: File2File checksum changes across multiple runs Audio & Display   am571x-idk, am572x-idk, am57xx-evm, am57xx-hsevm There is no workaround for this issue yet No visual artifacts, but checksum on initial frame differs as couple of bytes are incorrect
LCPD-7693 P3-Medium VIP: OV1063x: Video artifacts in LVDS cameras Audio & Display Capture      
LCPD-6377 P3-Medium OMAP_BO_CACHED feature not functional Audio & Display, Multimedia Display am437x-idk, am437x-sk, am43xx-gpevm, am43xx-hsevm, am571x-idk, am572x-idk, am57xx-evm    
LCPD-5380 P3-Medium omapdss error: HDMI I2C Master Error Audio & Display   AM572x Occurs only with this monitor -ÿhttps://www.amazon.com/gp/product/B00PFLZV2G  
LCPD-1191 P4-Low AM335x: Power: System resumes due to wakeup source USB1_PHY without any external trigger Power & Thermal     Use GPIO interrupt instead of USB PHY for wakeup source.  
LCPD-1013 P4-Low AM335x: Power: Seldom short-duration power increase (~38mw) in VDDSHV4 domain Power & Thermal        
LCPD-10455 P4-Low remoteproc/keystone: Hang observed while running RPMSG_PROTO example app IPC DSP_remoteproc k2g-evm, k2g-ice, k2hk-evm, k2l-evm    
LCPD-9801 P4-Low remoteproc/davinci: DSP boot is broken after a suspend/resume cycle IPC DSP_remoteproc omapl138-lcdk    
LCPD-9481 P4-Low Sometime the system hangs while loading the rpmsg rpc modules IPC RPMSG-RPC am571x-idk, am572x-idk, am57xx-evm, am57xx-hsevm    
LCPD-7495 P4-Low Sometimes a Kernel Warning + Oops is seen when removing keystone_remoteproc module IPC   k2hk-evm    
LCPD-4855 P4-Low [rpmsg 2015 LTS] J6Eco: IPC: Board hangs when an MMU fault occurs in the first message IPC   am572x-idk    
LCPD-4699 P4-Low rpmsg-rpc: kernel crash during error recovery with dynamic debug traces enabled IPC   am571x-idk, am572x-idk, am57xx-evm    
LCPD-13794 P4-Low Usb stick could not be detected at the second time on k2g-evm Connectivity   k2g-evm    
LCPD-12783 P4-Low Missing instruction for pcie-ep config on k2g-evm for 4.14 kernel Connectivity   k2g-evm    
LCPD-11570 P4-Low Base ubi filesystem could not be mounted as ubifs on k2g-evm Connectivity   k2g-evm    
LCPD-9589 P4-Low I2C: Sometimes i2c read write failed on farm01 and farm02 Connectivity   am335x-evm    
LCPD-9222 P4-Low PRUSS Ethernet does not work on AM572x ES1.1 Connectivity PRUSS-Ethernet am572x-idk    
LCPD-8636 P4-Low Serial corruption being seen in kernel Connectivity UART am335x-evm    
LCPD-8477 P4-Low K2: serdes nodes doesn’t have a functional clock Connectivity SERDES k2e-evm, k2e-hsevm, k2g-evm, k2g-ice, k2hk-evm, k2hk-hsevm, k2l-evm, k2l-hsevm    
LCPD-8270 P4-Low K2: SerDes driver need to enable PD of the peripheral before access the SerDes h/w Connectivity SERDES k2g-evm    
LCPD-7998 P4-Low Realtime OSADL Test results degraded slightly for am572x-idk Connectivity   am572x-idk    
LCPD-7903 P4-Low Uboot phy startup failed and dhcp failed occasionally on k2 board Connectivity   k2g-evm, k2hk-evm    
LCPD-7480 P4-Low K2L/E EVMs doesn’t boot to Linux when both 1G Ethernet interfaces are connected Connectivity   k2e-evm, k2l-evm    
LCPD-7188 P4-Low PCIe-SATA test failed Connectivity   am57xx-evm TI custom board would help with signal integrity issues being seen with the EVM.  
LCPD-1207 P4-Low AM43XX/AM57XX: CONNECTIVITY: dwc3_omap on am43xx and xhci_plat_hcd on am5 - removal results in segmentation fault Connectivity USB      
LCPD-998 P4-Low MUSB does not free urbs causing usb audio playback to fail Connectivity   AM335x    
LCPD-727 P4-Low J6:Connectivity:SATA readwrite tests sometimes fail and dut hangs with cpuidle enabled Connectivity        
LCPD-671 P4-Low AM33XX: CONNECTIVITY: MUSB in PIO mode - video issues Connectivity        
LCPD-525 P4-Low AM438x: Connectivity: I2C operates 9% beyond desired frequency Connectivity        
LCPD-10223 P4-Low Keystone-2 Linking RAM region 0 size register REGION0_SIZE programming Baseport   k2hk-evm    
LCPD-6075 P4-Low BUG: using smp_processor_id() in preemptible [00000000] code during remoteproc suspend/resume Baseport, IPC   am572x-idk, am57xx-evm    
LCPD-9098 P4-Low Writeback: error prints seen when doing wb capture Audio & Display Capture, Display, Writeback am571x-idk, am572x-idk, am57xx-evm    
LCPD-8884 P4-Low VIP does not work after incorrectly configuring captured YUYV frame as NV12 Audio & Display Capture, VIP      
LCPD-5059 P4-Low omapdrm: moving plane from one enabled display to another causes errors Audio & Display Display      
LCPD-4681 P4-Low omapdrm: an error when enabling a display is not handled correctly Audio & Display Display      
LCPD-1171 P4-Low DMM errata i878 (framebuffer part) Audio & Display Display, TILER am571x-idk, am572x-idk, am57xx-evm    

2.1.7.7. RT Linux Kernel Known Issues

Record ID Priority Title Component Platform Workaround
LCPD-6663 P3-Medium [RT] Kmemleak is buggy and boot is crashed randomly Baseport    
LCPD-7623 P3-Medium Seeing SPI transfer failed error sometimes on k2hk when using rt kernel Connectivity k2hk-evm  
LCPD-11546 P3-Medium Rare kernel crash triggered by task_blocks_on_rt_mutex Baseport am574x-idk, k2e-evm  
LCPD-11568 P3-Medium dhcp failed to get IP address after reboot for K2G-ICE non-RT linux Baseport k2g-ice  
LCPD-13766 P2-High am654x: RT latency numbers are 60 us versus ~25 in am574x Connectivity am654x-idk  
LCPD-13767 P2-High am654x: RT mmc probe errors Connectivity am654x-idk  

Installation and Usage

The Software Developer’s Guide provides instructions on how to setup up your Linux development environment, install the SDK and start your development.  It also includes User’s Guides for various Example Applications and Code Composer Studio.


Host Support

The Processor SDK is developed, built and verified on Ubuntu 14.04, 16.04 and 18.04. Details on how to create a virtual machine to load Ubuntu 14.04 are described in this page.

Note

Processor SDK Installer is 64-bit, and installs only on 64-bit host machine. Support for 32-bit host is dropped as Linaro toolchain is available only for 64-bit machines