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 in 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 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 #StatusSubjectModuleSubsystemSeveritySubmitted for Mainline

5.7.0 (Release date: 2022-06-30)
Upcoming Embedded Linux BSP Q2 2022 Quarterly Release.
ELB-4535Feature RequestVerdin iMX8M Plus is missing the uap0 WLAN NICVerdin iMX8M PlusLowNo

Description: Add missing uap0 Wi-Fi device, to be used for AP mode

ELB-4502Feature RequestUpdate Linux Kernel patch version to 5.4.193Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6LowNo

Description: Update Linux Kernel patch version to 5.4.193

ELB-4451Feature RequestAdd Net-Tools Which Amongst Others Contains Helpful Mii-ToolVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6BuildsystemLowNo

Description: Add mii-tool to the image

ELB-4441Feature RequestAdd U-Boot version to device treeVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6BootloaderLowNo

Description: Add U-Boot version to the device tree, `/chosen/u-boot,version` property.

ELB-4435Known IssueVerdin Systemd boot-messages are not printed outVerdin iMX8M Plus, Verdin iMX8M MiniBootloaderLowNo

Description: Print systemd boot messages to the uart, the default console output

ELB-4429Known IssueMDIO read timeoutVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6EthernetLowNo

Description: MDIO read timeout is randomly popping up during link-up and causing ethernet to stop working

Workaround: Setting the interface down and up again fixes the problem

ELB-4413Feature RequestUpdate to NXP released L5.4.70_2.3.7 (U-Boot)Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Update to NXP released L5.4.70_2.3.7 (U-Boot)

ELB-4412Feature RequestUpdate to NXP released L5.4.70_2.3.7 (SECO, user-space, imx-boot)Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6BuildsystemLowNo

Description: Update to NXP released L5.4.70_2.3.7 (SECO, user-space, imx-boot)

ELB-4411Feature RequestUpdate to NXP released L5.4.70_2.3.7 (Kernel)Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6KernelLowNo

Description: Update Kernel to NXP released L5.4.70_2.3.7

ELB-4410Feature RequestUpdate to NXP released L5.4.70_2.3.7 (ATF)Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Update ATF to NXP released L5.4.70_2.3.7

ELB-4407Feature RequestImplement mwifiex firmware selection based on strappingVerdin iMX8M PlusWi-FiLowNo

Description: Select correct mwifiex firmware depending on module strapping

ELB-4349Feature RequestSelect default ALSA deviceVerdin iMX8M Plus, Verdin iMX8M MiniBuildsystemLowNo

Description: Set analog audio output as default

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-4336New FeatureEnable `CONFIG_DYNAMIC_DEBUG` Kernel ConfigVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6BuildsystemLowNo

Description: Enable CONFIG_DYNAMIC_DEBUG Kernel Config

ELB-4294New FeatureUpdate Linux kernel to latest LTS available patchset (Downstream)Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8KernelLowNo

Description: Update Linux kernel to 5.4.161

ELB-4270New FeatureIncrease Maximum AARCH64 Kernel Size to 64MBVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8XBootloaderLowNo

Description: Increase maximum loadable Kernel size to 64MB

ELB-4236New FeatureBring-up and basic testing of on module temperature sensorVerdin iMX8M PlusTemperature SensorLowNo

Description: Add support for the Temperature Sensor on Verdin iMX8M Plus.

ELB-4234New FeatureBring-up and basic testing of BT interfaceVerdin iMX8M PlusBluetoothLowNo

Description: Add support for Bluetooth on Verdin iMX8M Plus V1.1.

ELB-4233New FeatureBring-up and basic testing of USB OTG interfaceVerdin iMX8M PlusUSBLowNo

Description: Add support for USB OTG Port on Verdin iMX8M Plus.

ELB-4148New FeatureDisable Background Scanning for WiFi with Connman - wpa_supplicantVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8Buildsystem, Wi-FiLowNo

Description: Disabled Wi-Fi background scanning

ELB-3389New FeatureFeature Set: Linux: Wi-FiVerdin iMX8M PlusWi-FiLowNo

Description: Add support for Wi-Fi on Verdin iMX8M Plus.

ELB-3385New FeatureFeature Set: Linux: USB Host / Client SwitchingVerdin iMX8M PlusUSBLowNo

Description: Add support for USB Host/Client switching on Verdin iMX8M Plus V1.0B.

ELB-3384New FeatureFeature Set: Linux: USB HostVerdin iMX8M PlusUSBLowNo

Description: Add support for USB Host on Verdin iMX8M Plus.

ELB-3383New FeatureFeature Set: Linux: UARTVerdin iMX8M PlusUARTLowNo

Description: Add support for UART on Verdin iMX8M Plus

ELB-3221New FeatureBring-up UART Interface for Bluetooth (Alternatively to e.g. SDIO)Verdin iMX8M PlusBluetooth, SDIO/SD/MMC, UART, Wi-FiLowNo

Description: As concurrent use of SDIO Wi-Fi and Bluetooth is causing issues an alternative would be to use the UART for Bluetooth.

ELB-3046New FeatureMake Toradex BSP layer not override meta-freescale recipe for non-Toradex machinesVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX6BuildsystemLowNo

Description: Do not override other meta-freescale recipe from our Open Embedded layers

5.5.0 (Release date: 2022-01-03)
Embedded Linux BSP Q4 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-5-0-quarterly
ELB-4213New FeatureProvide the VaV team with a solution for testing the eMMCs of SoMsVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1Buildsystem, SDIO/SD/MMCLowNo

Description: Add FIO, Flexible I/O tester (https://github.com/axboe/fio)

ELB-4208New FeatureUpdate wireless firmware to latest versionVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8Wi-FiLowNo

Description: Update mwifiex WiFi firmware to 2021-07-16

ELB-4206New FeatureDo Not Store U-Boot Environment UnaskedVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6Bootloader, SDIO/SD/MMCLowNo

Description: Do not store u-boot environment during boot unasked

ELB-3988New FeatureMake LEDs of KSZ9131 PHY Behave the Same As KSZ9031Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX6, Apalis iMX8EthernetLowNo

Description: Due to an Errata of the KSZ9131 PHY, one of the LEDs on the Ethernet connector is falsely lit up, even if the PHY is not connected.

Workaround: Set bit9 to 1 in register 30 (decimal) of the KSZ9131 PHY.

ELB-3380New FeatureFeature Set: Linux: SPIVerdin iMX8M PlusSPILowNo

Description: Add support for SPI on Verdin iMX8M Plus V1.0B.

ELB-3379New FeatureFeature Set: Linux: SDIOVerdin iMX8M PlusSDIO/SD/MMCLowNo

Description: Add support for SDIO on Verdin iMX8M Plus V1.0B.

ELB-3375New FeatureFeature Set: Linux: RTC on SoC and externalVerdin iMX8M PlusRTCLowNo

Description: Add support for RTC on Verdin iMX8M Plus V1.0B.

ELB-3370New FeatureFeature Set: Linux: PCIeVerdin iMX8M PlusPCIeLowNo

Description: Add support for PCIe on Verdin iMX8M Plus V1.0B.

ELB-3366New FeatureFeature Set: Linux: MIPI-DSIVerdin iMX8M PlusDSILowNo

Description: Add support for MIPI-DSI on Verdin iMX8M Plus V1.0B.

ELB-3363New FeatureFeature Set: Linux: I2CVerdin iMX8M PlusI2CLowNo

Description: Add support for I2C on Verdin iMX8M Plus V1.0B.

ELB-3353New FeatureFeature Set: Linux: DVFSVerdin iMX8M PlusKernelLowNo

Description: Add support for DVFS on Verdin iMX8M Plus V1.0B.

ELB-3347New FeatureFeature Set: Linux: CANVerdin iMX8M PlusCANLowNo

Description: Add support for CAN on Verdin iMX8M Plus V1.0B.

5.4.0 (Release date: 2021-09-30)
Embedded Linux BSP Q3 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-4-0-quarterly
ELB-4043FixedLatest CMA Configuration MAX(256MB, 25% of MEM) Not Working on 8GB SKU 0066Verdin iMX8M PlusKernelLowNo

Description: Unfortunately, CMA needs to be in low memory and to be consecutive is not allowed to cross any other reserved sections. This severely limits its maximum available size and it looks like there is no consecutive 2GB block available that would meet all these conditions.

Workaround: Luckily, one may simply override the amount of CMA via Linux kernel command line parameter. E.g. for the BSP:
setenv setup 'setenv setupargs console=${console},${baudrate} console=tty1 consoleblank=0 earlycon cma=1376MB'
saveenv; boot
Or in the Toradex Easy Installer case:
setenv teziargs cma=1376MB; saveenv; boot

ELB-4035New FeatureAdd support for MIPI-CSIVerdin iMX8M PlusCSILowNo

Description: Add support for OV5640 camera on the Verdin iMX8M Plus Mezzanine interface, to make use of the type specific camera interface.

ELB-4034New FeatureAdd support for LVDSVerdin iMX8M PlusLVDSLowNo

Description: Add support for our 10" LVDS display on the Verdin iMX8M Plus Mezzanine, to make use of the native LVDS interface of this modules

ELB-4006New FeatureUpdate Downstream Kernel To L5.4.70_2.3.3 Patch ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8KernelLowNo

Description: Update to latest kernel.org patch release and pull in latest patches from linux-imx 5.4.70_2.3.3 patch release.

ELB-4002New FeatureUSB_1_EN is enabled in client mode and creates backfeedingVerdin iMX8M PlusUSBLowNo

Description: USB_1_EN signal gets enabled during kernel boot. This leads to the USB power switch being enabled, hence sourcing the VBus voltage. This leads to the board being powered by USB Client, even when unplugging the power to the Verdin Development Board. This ticket is about fixing this in software, so USB_1_EN is not high when in client mode.

ELB-1322New FeatureUse host name with serial numberVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Add the serial number to the hostname, so the BSP has the same cli prompt as TorizonCore.

5.3.0 (Release date: 2021-07-08)
Embedded Linux BSP Q2 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-3-0-quarterly
ELB-4019New FeatureCMA Memory Too Large on Certain SKUsVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8KernelLowNo

Description: CMA memory allocation is a fixed value and takes up too much space on certain SKUs. Drop the configuration of the CMA in the device tree in favour of specifying it in the kernel config with a size of 256MB or 12% of total memory which ever is less.

ELB-4015New FeatureNative HDMI Only can Provide a Discret Set of PixelclocksVerdin iMX8M PlusHDMILowNo

Description: For native HDMI the pixelclock is provided by the a PLL in the HDMI PHY. The driver for the HDMI PHY accepts only modes with a pixelclock which matches a list of driver provided frequencies. This masks out EDID modes with one of these not compatible frequencies. Change the driver, so that it offers the closest frequency and change the bridge driver to accept also not exactly matching ones.

ELB-3965FixedBluetooth Connection not workingVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BluetoothLowNo

Description: Bluetooth pairing works but connection is not working

Workaround: CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y

ELB-3958New FeatureUpdate Linux Kernel to NXP BSP Patch L5.4.70_2.3.2Verdin iMX8M PlusBuildsystem, KernelLowNo

Description: Integrate all the changes into linux-toradex kernel which were released in NXP L5.4.70_2.3.2 patch release.

ELB-3957New FeatureUpdate Meta-Toradex-NXP to NXP BSP Patch L5.4.70_2.3.2Verdin iMX8M PlusBuildsystem, KernelLowNo

Description: Integrate all the changes into our buildsystem/userspace which were released in NXP L5.4.70_2.3.2 patch release.

ELB-3757New FeatureDisable Energy Efficient Ethernet (EEE) aka IEEE 802.3azVerdin iMX8M PlusEthernetLowNo

Description: Real Energy Efficient Ethernet with Tx LPI (only supported on the on-module EQOS based MAC) may cause issues with EEE enabled peers/switches and is therefore disabled in NXP's BSPs. While NXP may have patches to fix this we also just disable it for now.

Workaround: Disable EEE either on the peer/switch side or on the module as follows:
ethtool --set-eee eth0 eee off

ELB-3378New FeatureFeature Set: Linux: SD CardVerdin iMX8M PlusSDIO/SD/MMCLowNo

Description: Add support for SD-Card on Verdin iMX8M Plus V1.0B.

ELB-3361New FeatureFeature Set: Linux: HDMIVerdin iMX8M PlusHDMILowNo

Description: Add support for HDMI (both native as well as via DSI-to-HDMI display adapter) on Verdin iMX8M Plus V1.0B.

ELB-3357New FeatureFeature Set: Linux: eMMC/NANDVerdin iMX8M PlusFlashLowNo

Description: Add support for eMMC/NAND on Verdin iMX8M Plus V1.0B.

ELB-3355New FeatureFeature Set: Linux: EthernetVerdin iMX8M PlusEthernetLowNo

Description: Add support for Ethernet on Verdin iMX8M Plus V1.0B.

ELB-3354New FeatureFeature Set: Linux: EEPROMVerdin iMX8M PlusFlashLowNo

Description: Add support for EEPROM on Verdin iMX8M Plus V1.0B.

ELB-3343New FeatureFeature Set: Linux: ADCVerdin iMX8M PlusAnalog InputsLowNo

Description: Add support for ADC on Verdin iMX8M Plus V1.0B.

5.2.0 (Release date: 2021-04-08)
Embedded Linux BSP Q1 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-2-0-quarterly
ELB-3542New FeatureAdd Support for Temperature Sensor TMP75CVerdin iMX8M Plus, Verdin iMX8M MiniDevice TreeLowNo

Description: Add support for the temperature sensor TMP75C available on Dahlia V1.1A and later.

ELB-3541New FeatureAdd Dahlia Device Tree for Verdin iMX8M Plus V1.0BVerdin iMX8M PlusDevice TreeLowNo

Description: We added a Dahlia device tree for Verdin iMX8M Plus V1.0B.

ELB-3505New FeatureBring-Up Verdin iMX8M Plus V1.0BVerdin iMX8M PlusBootloader, KernelLowNo

Description: Add support for the new Verdin iMX8M Plus V1.0B in a way that it at least boots and is on the same level of support as before the V1.0A module

ELB-3503New FeatureSupport NAU88C22YG Audio CodecVerdin iMX8M Plus, Verdin iMX8M MiniAnalog AudioLowNo

Description: Support the Nuvoton NAU88C22YG audio codec found on the Verdin Development board V1.1A and later.

ELB-3502New FeatureSupport I2C Temperature SensorVerdin iMX8M Plus, Verdin iMX8M MiniMiscellaneous Peripherals, Temperature SensorLowNo

Description: Support the TMP75C temperature sensor as available on the Verdin Development Bord V1.1A and later.

ELB-3499New FeatureApalis iMX8 Images Additionally Contain Apalis iMX8X OverlaysVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Device TreeLowNo

Description: An image for Apalis iMX8 contains in addition to the ones specific to Apalis iMX8 the specific ones for Apalis iM8X. While this does not hurt it might be confusing.

Workaround: -

ELB-3485New FeatureAdd EULA License Accept Window When Installing an Image Using the Toradex Easy InstallerVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Show EULA license on tdx-reference images that has to be accepted when installed with the Toradex Easy Installer. Note that our tdx-reference images can no longer be installed unattended using the Toradex Easy Installer.

Workaround: Remove the "license" line in the image.json file.

ELB-3475New FeatureChange recipes to fetch from https instead of gitVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Change OpenEmbedded recipes from Toradex to fetch from https instead of git where possible.
In an approach to make it more user-friendly, especially for big company customers that do not allow git-protocol in their networks we decided to use https as a fetching source.
We are aware that we cannot do this for each and every layer but at least for ours we decided to switch from git to https.

ELB-3337New FeatureConsistent /boot Mounting if Booting From SD Card or USB Memory StickVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8FlashLowNo

Description: Due to the class "classes/image_type_tezi.bbclass" in "meta-toradex-bsp-common" setting the label to all upper-case "BOOT", and WIC images using all lower-case "boot", the /boot mounting may actually not work at all (given that an image got actually installed to eMMC using the Toradex Easy Installer prior to distrobooting from SD card and/or USB memory stick). However, rather than having the eMMC's boot partition mounted to /boot it would make much more sense to mount the resp. boot media's boot partition there.

ELB-3327New FeatureUpdate Userspace to NXP L5.4.70-2.3.0 ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8BuildsystemLowNo

Description: Update all components of userspace according to the release notes of the new NXP L5.4.70-2.3.0 release.

ELB-3326New FeatureRebase Downstream Kernel on NXP L5.4.70-2.3.0 ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8KernelLowNo

Description: Update Linux kernel to new NXP L5.4.70-2.3.0 release.

ELB-3325New FeatureRebase Downstream U-Boot on NXP L5.4.70-2.3.0 ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Update downstream U-Boot to new NXP L5.4.70-2.3.0 release.

ELB-3197New FeatureWIC Images do NOT Contain Device Tree OverlaysVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Device TreeLowNo

Description: WIC images do not contain the device tree overlays. This affects users that boot from the SD card or USB sticks. See Boot From an SD Card / USB Stick / SATA drive for reference.

Workaround: Manually deploy them. See how-to on Deploying a Device Tree Overlay.

5.1.0 (Release date: 2020-12-30)
Dunfell Q4 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-1-0-quarterly
ELB-3322New FeatureWIC Images May Fail Mounting /bootVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8FlashLowNo

Description: WIC images fail mounting /boot. Looks like classes/image_type_tezi.bbclass in meta-toradex-bsp-common is setting the label to all upper-case BOOT while WIC images are using all lower-case boot. This is particularly bad on Verdin iMX8M Plus as due to no Toradex Easy Installer being available as of yet we are using WIC images with the bmap tool for production flashing.

ELB-3293New FeatureMake /etc/fw_env.config Unaware of Used Block Device InstanceVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Bootloader, BuildsystemLowNo

Description: Use unified /dev/apalis-emmc symlinks for fw_env.config so we only need one config for all modules.

ELB-3250New FeatureMount Separate FAT Boot Partition to /bootVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8FlashLowNo

Description: Make sure the boot partition on eMMC-based modules is mounted consistently across all modules to /boot.

ELB-3209New FeatureMust Have: Linux KernelVerdin iMX8M PlusKernelLowNo

Description: Add initial support for Linux kernel.

ELB-3208New FeatureMust Have: BootloaderVerdin iMX8M PlusBootloaderLowNo

Description: Add initial support in U-Boot.

ELB-3207New FeatureMust Have: Recovery ModeVerdin iMX8M PlusUSBLowNo

Description: Add support for recovery mode.

ELB-3195FixedDrop ptest From DISTRO_FEATURESVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Drop ptest from DISTRO_FEATURES. This should reduce total packages that have to be built.

ELB-3188FixedCorrupted Build Info in U-BootVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: NXP i.MX 8QXP/8QM-based modules the buildinfo shows some garbage instead of IMX-MKIMAGE version used.

ELB-3035New FeatureDrop defconfigs in OE Meta-DataVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Buildsystem, KernelLowNo

Description: Use KBUILD_DEFCONFIG in OpenEmbedded to define the defconfig to build the kernel from. Toradex is now using the defconfigs from the kernel-repo instead of providing separate defconfigs in OpenEmbedded. However if you wish to provide your own defconfig in OpenEmbedded you can still do so.

ELB-2975New FeatureDistroboot DHCP Boot Requires New Format of Scripts to Make it FunctionalVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BootloaderLowNo

Description: Add support for DHCP/TFTP boot via distroboot.

ELB-2828New FeatureUpdate Device Tree Documentation Regarding Overlay SupportVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Device TreeLowNo

Description: Update the developer website documentation about BSP device tree overlay support.

Not Planned
ELB-4528Known IssueSSH Still Relying on RSA With SHA-1 Considered Very WeakVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1LowNo

Description: Later distros like Fedora 36 will fail to connect as follows unless the configuration is explicitly weakened: Unable to negotiate with 192.168.10.2 port 22: no matching host key type found. Their offer: ssh-rsa scp: Connection closed

Workaround: Put the following in your ~/.ssh/config below resp. host you are trying to connect to: PubkeyAcceptedAlgorithms +ssh-rsa HostkeyAlgorithms +ssh-rsa

ELB-4501Known IssueHigh Wi-Fi round-trip latencyVerdin iMX8M Plus, Colibri iMX6ULLLowNo

Description: Wi-Fi round-trip latency can be up to 6ms even in optimal wireless coverage conditions.

ELB-4449Known IssueSPI I/O Error in DMA TransmissionVerdin iMX8M Plus, Verdin iMX8M MiniLowNo

Description: It is possible that the SPI Tx fails with `spi_imx 30830000.spi: I/O Error in DMA TX`. The issue is not systematic.

ELB-4445Known Issue10MBit/s Ethernet not workingVerdin iMX8M PlusLowNo

Description: Primary ethernet interface is not working at 10MBit/s

ELB-4333Known IssueRace Condition During Boot May Cause Different Order Of HDMI vs. I2S Audio DevicesVerdin iMX8M PlusAnalog Audio, Digital Audio, HDMILowNo

Description: A race condition during boot may cause a different order of native aka on-module HDMI vs. on-carrier I2S audio devices.

Workaround: Do not use the soundcard device index to identify the output (e.g. based on aplay -l output).

ELB-4083Known IssueStop PCIe Endpoint Results in WarningVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Apalis iMX6, Apalis iMX8PCIeLowNo

Description: After an endpoint is started through configfs, if 0 is written to the configfs entry 'start', the controller stops but the epc_group->start value remains 1. A subsequent unlinking of the function from the controller would trigger a spurious WARN_ON_ONCE() in pci_epc_epf_unlink() despite right behavior.

Workaround: https://github.com/torvalds/linux/commit/f58d5f53c89479c12ad719c1960176442add5aaa

ELB-3989Feature RequestSwitch Ethernet Connector LINK/ACT LEDs in SoftwareVerdin iMX8M Plus, Verdin iMX8M MiniEthernetLowNo

Description: The LEDs of the on-module PHYs are swapped in hardware. We will resolve this issue by swapping the LEDs on the affected Verdin Carrier-Boards.

Workaround: You can swap the LED behaviour using the Enhanced LED mode of the PHY. Make sure you also set bit15 in register 23 (0x17) to '1' on the PHY. Please refer to the KSZ9131 datasheet for more information on how to set the LEDs.

ELB-3977Known IssueIssues with RGMII and/or PHY on Verdin Development BoardVerdin iMX8M PlusEthernetLowNo

Description: We see some retries when transferring 1GiB in our lab environment.

ELB-3848Known IssuePWM Instance Number Depend on Device Tree OverlaysVerdin iMX8M Plus, Verdin iMX8M MiniKernelLowNo

Description: PWM_1 and PWM_2 gets its pwmchip instance number changed when turning on or off the HDMI overlay.

Workaround: Use a fixed Device Tree for production images according to https://developer.toradex.com/device-tree-customization. This way the issue will not appear.

ELB-2306Feature RequestBluetooth audio supportVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8Bluetooth, Digital AudioLowNo

Description: Add support for Bluetooth audio

Backlog
ELB-4529Known IssueBootaux Fails to Start M7 From Elf Firmware FilesVerdin iMX8M PlusLowNo

Description: Bootaux fails to start M7 from elf firmware files (e.g. zephyr.elf being regular samples/hello_world built for mimx8mp_evk_itcm).

Workaround: Start M7 from bin firmware files instead as follows: fatload mmc 2:1 0x48000000 zephyr.bin cp.b 0x48000000 0x7e0000 20000 bootaux 0x7e0000

ELB-4481Known IssueWrong Playback Sample Rate on Analog AudioVerdin iMX8M Plus, Verdin iMX8M MiniAnalog AudioLowNo

Description: Audio is played with the wrong sample rate (44100 vs 48000 Hz), a 6.5 seconds audio file plays in about 6 seconds (8% faster)

Workaround: Having arecord running in parallel while aplay is running fixes the issue.

ELB-4455Feature RequestEnable RPMSG / HMP Support on Verdin IMX8MPVerdin iMX8M PlusM4LowNo

Description: Create a new device tree overlay with the changes needed to support RPMSG on the IMX8MP.

ELB-4282Feature RequestActivate Pull-up for SD Card Interface in U-Boot / KernelVerdin iMX8M PlusSDIO/SD/MMCLowNo

Description: Activate Pull-up for SD Card Interface in U-Boot / Kernel

ELB-4254Feature RequestIncrease SPI Datarate Efficiency on ECSPI DriverVerdin iMX8M PlusSPILowNo

Description: We can see approximately 1 byte of pause between each byte sent using `spidev_test` utility from kernel-sources in `tools/spi/spidev_test.c`. Improve the ECSPI driver in a way that the DMA can be used more efficiently.

Workaround: You can disable DMA in device-tree with "/delete-property/ dmas; /delete-property/ dma-names;" in ecspi node. Further it is possible to play with the "bits-per-word" setting of spidev_test.

ELB-4248Feature RequestImplement inline ECC supportVerdin iMX8M PlusBootloaderLowNo

Description: Add support in the BSP for the inline ECC feature.

ELB-4054Feature RequestU-Boot cfgblock create Command Does Not Do Any Plausibility ChecksVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Bootloader, ConfigBlockLowNo

Description: One may easily flash any Toradex product's ConfigBlock into any module as there are currently no plausibility checks done if the configblock written with a USB barcode scanner. This scenario is very unlikely to happen with a Toradex customer.

ELB-3581Feature RequestLower resolution lead to a frequency's value of the pixel clock lower than the minimal supported value by DSI to HDMI ConverterVerdin iMX8M Plus, Verdin iMX8M MiniDSILowNo

Description: It’s not possible to use low resolution HDMI displays (800x600) using the DSI to HDMI converter due to the low frequency pixel clock .

Workaround: By manipulating the timing settings it should be possible to increase the pixel clock and concurrently increase the blanking times and achieve a working display.

ELB-3554Feature RequestWM8904 Requires Early MCLKVerdin iMX8M PlusAnalog AudioLowNo

Description: The WM8904 audio codec placed on the Dahlia development board needs the `mclk` to start earlier otherwise a rather long delay occurs before sound is played. After the timeout kernel messages as follows are printed `wm8904 3-001a: DC servo timed out`.

ELB-3388Feature RequestFeature Set: Linux: WaylandVerdin iMX8M PlusGraphicsLowNo

Description: Add support for Wayland on Verdin iMX8M Plus V1.0B.

ELB-3387Feature RequestFeature Set: Linux: WatchdogVerdin iMX8M PlusWatchdogLowNo

Description: Add support for Watchdog on Verdin iMX8M Plus V1.0B.

ELB-3386Feature RequestFeature Set: Linux: Video Encoding/Decoding (VPU)Verdin iMX8M PlusMultimedia, Video CodecsLowNo

Description: Add support for hardware-accelerated video encoding and decoding on Verdin iMX8M Plus V1.0B.

ELB-3382Feature RequestFeature Set: Linux: Temperature Sensor (SoC internal / overtemperature shutdown)Verdin iMX8M PlusTemperature SensorLowNo

Description: Add support for the internal SoC temperature sensor and overtemperature shutdown on Verdin iMX8M Plus V1.0B.

ELB-3381Feature RequestFeature Set: Linux: Suspend / ResumeVerdin iMX8M PlusPower ManagementLowNo

Description: Add support for Suspend/Resume on Verdin iMX8M Plus V1.0B.

ELB-3374Feature RequestFeature Set: Linux: RS485Verdin iMX8M PlusUARTLowNo

Description: Add support for RS-485 on Verdin iMX8M Plus V1.0B.

ELB-3371Feature RequestFeature Set: Linux: PWMVerdin iMX8M PlusPWMLowNo

Description: Add support for PWM on Verdin iMX8M Plus V1.0B.

ELB-3368Feature RequestFeature Set: Linux: NPUVerdin iMX8M PlusCSI, KernelLowNo

Description: Add support for NPU on Verdin iMX8M Plus V1.0B.

ELB-3367Feature RequestFeature Set: Linux: Multimedia Playback (Gstreamer)Verdin iMX8M PlusMultimediaLowNo

Description: Add support for multimedia playback using Gstreamer, on Verdin iMX8M Plus V1.0B. The Verdin iMX8M Plus does currently not play videos due to too low cma memory allocation.

Workaround: Increase the CMA memory in one of the three locations: Device Tree, Kernel Config or with kernel argument `cma=640M`. Recommended to use is 640MiB if multimedia features are required.

ELB-3365Feature RequestFeature Set: Linux: MIPI-CSIVerdin iMX8M PlusCSILowNo

Description: Add support for MIPI-CSI on Verdin iMX8M Plus V1.0B.

ELB-3364Feature RequestFeature Set: Linux: LVDSVerdin iMX8M PlusLVDSLowNo

Description: Add support for LVDS on Verdin iMX8M Plus V1.0B.

ELB-3362Feature RequestFeature Set: Linux: HDMI AudioVerdin iMX8M PlusDigital Audio, HDMILowNo

Description: Add support for HDMI audio on Verdin iMX8M Plus V1.0B.

ELB-3360Feature RequestFeature Set: Linux: Graphics Acceleration (GPU)Verdin iMX8M PlusGraphicsLowNo

Description: Add support for GPU on Verdin iMX8M Plus V1.0B.

ELB-3359Feature RequestFeature Set: Linux: GPIOVerdin iMX8M PlusGPIOLowNo

Description: Add support for GPIO on Verdin iMX8M Plus V1.0B.

ELB-3358Feature RequestFeature Set: Linux: Framebuffer/DRMVerdin iMX8M PlusGraphicsLowNo

Description: Add support for Framebuffer/DRM on Verdin iMX8M Plus V1.0B.

ELB-3350Feature RequestFeature Set: Linux: I2S InterfaceVerdin iMX8M PlusDigital AudioLowNo

Description: Add support for audio via the I2S interface on Verdin iMX8M Plus V1.0B.

ELB-3349Feature RequestFeature Set: Linux: Control signals (Power-off/Reset/Sleep/Wakeup etc.)Verdin iMX8M PlusPower ManagementLowNo

Description: Add support for control signals on Verdin iMX8M Plus V1.0B.

ELB-3348Feature RequestFeature Set: Linux: Capacitive Multi-Touch (Atmel MaxTouch) for Toradex DisplaysVerdin iMX8M PlusCapacitive TouchLowNo

Description: Add support for the Atmel MaxTouch IC used on Toradex capacitive touchscreens, on Verdin iMX8M Plus V1.0B.

ELB-3346Feature RequestFeature Set: Linux: Bluetooth (on-SoM)Verdin iMX8M PlusBluetoothLowNo

Description: Add support for the on-SoM Bluetooth on Verdin iMX8M Plus V1.0B.

ELB-3310Known IssueKexec and Kdump Not Working on Downstream Kernel 5.4.2.1.xVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8WatchdogLowNo

Description: Kexec and Kdump is working for the kernel branch toradex_4.14-2.3.x-imx and was successfully tested for Colibri iMX7. This feature is not working anymore with the newest Kernel.

ELB-3216Feature RequestBest Effort: Linux: USB hostVerdin iMX8M PlusUSBLowNo

Description: Add support for USB Host on Verdin iMX8M Plus V1.0B.

ELB-3215Feature RequestBest Effort: Linux: SD-CardVerdin iMX8M PlusSDIO/SD/MMCLowNo

Description: Add support for SD Card on Verdin iMX8M Plus V1.0B.

ELB-3214Feature RequestBest Effort: Linux: EthernetVerdin iMX8M PlusEthernetLowNo

Description: Add support for Ethernet on Verdin iMX8M Plus V1.0B.

ELB-3158Feature RequestProperly Pass MAC Address From U-Boot to Linux KernelVerdin iMX8M Plus, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX8EthernetLowNo

Description: Passing Mac address from U-Boot to Linux kernel not working Properly for second PHY

Workaround: Add the aliases of both Ethernet Interfaces to the devicetree files as "ethernet0 = &fec1; ethernet1 = &fec2;"

ELB-3039Known IssueConcurrent Use of SDIO Wi-Fi and Bluetooth May Crash Firmware/DriverVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX6ULLBluetooth, Wi-FiLowNo

Description: Simultaneous use of Wi-Fi and Bluetooth interfaces can lead to crashes of the firmware and/or the Linux kernel driver of the SDIO Wi-Fi/BT solution.

Workaround: Unload (rmmod) the entire Wi-Fi and Bluetooth stack and reload (insmod) it again. Worst case an entire system reboot may be required. Note: NXP is still working on the concurrent Wi-Fi Bluetooth use case.

ELB-2727Feature RequestImplement SLEEP_MOCI# Signal Software SupportVerdin iMX8M Plus, Verdin iMX8M MiniPower ManagementNo

Description: Currently the SLEEP_MOCI# Signal is driven 'high' unconditionally if the kernel is running. Drive a low when the module is suspended.

ELB-1327Feature RequestAdd support for Verdin Display Adapter RGBVerdin iMX8M Plus, Verdin iMX8M MiniGraphicsLowNo

Description: Add support for Verdin Display Adapter RGB

Clear Filter
Issue #StatusSubjectModuleSubsystemSeveritySubmitted for Mainline

No results.