Search by Tags

BSP Layers and Reference Images for Yocto Project Issue Tracker

 

The following table contains known issues, scheduled bug fixes, and feature improvements for the Toradex BSP Layers and Reference Images for Yocto Project.

The tickets are split into two major states:

  • Submitted (open): new features and bug fixes for BSP versions that have not yet been released. They may be scheduled for a specific release version; not planned; or in our backlog. All of them have one of the following states:
    • Known Issue: a bug or unexpected behavior that has been reported and is pending a fix. Once fixed, the status will transition to Fixed.
    • Feature Request: a new feature that may be added to a future release. Once released, the status will transition to New Feature.
  • Released (closed): new features and bug fixes for BSP versions that have already been released. All of them have one of the following states:
    • Fixed: a bug that has been fixed and released.
    • New Feature: something that didn't exist before and was added to a new release.


Any schedules are not guaranteed but reflect the current planning. The planning could be shifted due to priority changes.

Issues that are scheduled for a specific version will be integrated into the mentioned version of the BSP.

We will update this table continuously in order to always provide the latest state of our development plan. Please see also the Linux Support Strategy to learn more about the different releases.

Clear Filter
Issue #StatusSubjectModuleSubsystemWinCE OSSeveritySubmitted for Mainline

6.0.0 (Release date: 2022-10-01)
Embedded Linux BSP Q3 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-6-0-0-quarterly
ELB-4558New FeatureUse Level Interrupt for MCP2518FD CAN ControllerVerdin iMX8M MiniCANNo

Description: Move from edge interrupt to level interrupt to improve reliability

5.6.0 (Release date: 2022-03-31)
Embedded Linux BSP Q1 2022 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-6-0-quarterly
ELB-4318New FeatureImprove MCP251x CAN Driver ReliabilityVerdin iMX8M MiniCANNo

Description: Improve mcp25xxfd CAN driver stability: - Limit packet loss with high bus occupation, especially with small packets and high bus rates - Fix failure to probe the driver / change to active state when the bus has high occupation - Fix failure to transmit packets because of an unhanded exception

ELB-3522FixedSpi CAN Controller is receiving wrong data when frames of different length are sentVerdin iMX8M MiniCANLowNo

Description: Spi CAN Controller is receiving wrong data when frames of different length are sent

ELB-2735FixedCAN Controller Drops FramesVerdin iMX8M MiniCANLowNo

Description: If the Verdin iMX8MM receives at 1Mbits/s with around 100% bus load CAN frames with a 1 byte payload, around 15..20% of frames are lost.

Workaround: Set `spi-max-frequency = <8500000>;` in the device tree in `can1: can@0` node or update to version 5.6.0 or later. After that packet loss at 1Mbit/s with 100% bus load and 1 byte DLC payload is about 4%.

5.0.0 (Release date: 2020-10-06)
Initial Dunfell Q3 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-0-0-quarterly
ELB-3023New FeatureEnable CAN SAE J1939Apalis iMX6, Apalis iMX8, Apalis iMX8X, Apalis TK1, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7, Colibri iMX8X, Verdin iMX8M MiniCAN, KernelNo

Description: Enable Linux kernel support for the CAN SAE J1939 protocol for the vehicle bus recommended practice used for communication and diagnostics among vehicle components.

Workaround: You may manually enable CONFIG_CAN_J1939, re-build and re-deploy the Linux kernel and/or Linux kernel modules.

Not Planned
ELB-4561Known IssueUnable to control CAN transceiver powerVerdin iMX8M MiniCANLowNo

Description: Specifying an xceiver-supply in the SPI CAN nodes in the device tree will prevent the mcp25xxfd driver to successfully probe. ``` [ 5.239748] mcp25xxfd spi2.0: Failed to switch to mode 2 in time [ 5.245858] mcp25xxfd spi2.0: Failed to switch into loopback mode [ 5.252022] mcp25xxfd spi2.0: Probe failed, err=110 [ 5.256975] mcp25xxfd: probe of spi2.0 failed with error -110 ```

Workaround: Do not use an xceiver-supply with the mcp25xxfd driver.

ELB-3526Known IssueLatency too big when receiving CAN packets on SPI Can ControllerVerdin iMX8M MiniCAN, SPILowNo

Description: Receiving a packet from the SPI CAN Controller can take more than 1ms