Embedded module TQMa8MPxS - YOCTO Linux BSP documentation
Known Issues
Known Issues BSPs
Known Issues PRE-Release
-
Ethernet
- Possible communication error to PHY attached to FEC, reboot required to fix
- ETH1 looses manual assigned IP after suspend/resume. Default systemd network configuration uses DHCP with fallback. Has to be adjusted if needed.
-
USB Host
-
USB Superspeed U3 powersave mode is broken
-
Enumeration of USB devices may fail with different error conditions.
This is caused by erroneous overcurrent detection. As a result this sometimes triggers CPU reset in U-Boot caused by exceptions in USB stack.
-
-
USB 2.0 DRD (X4):
- Linux: no detection of USB devices in host mode (hardware limitation on SoM)
- U-Boot: limited to peripheral in (dual role not supported by upstream DWC3 driver)
-
USB 3.0 micro (X3)
- peripheral mode not supported (hardware limitation on SoM, connected to Hub)
- USB 3.0 devices are known to cause over-current condition
-
USB Bluetooth:
- Some adapters cause the following error during bootup
Bluetooth: hci0: unexpected event for opcode 0xfc2f
According to https://lkml.org/lkml/2019/6/6/868 this can be ignored
- Some adapters cause the following error during bootup
-
UBI / UBIFS images are enabled by default when using
DISTRO=spaetzle[-nxp]. The generated rootfs size must not exceed the size defined byUBI_LEB_SIZEandUBI_MAX_LEB_COUNTon machine level. -
SER2's RTS and CTS signals are controlled by GPIO only
-
LVDS
- Display AUO G185HAN01 not tested on regular base
-
Sleep modes: Wake-up doesn't work.
-
NFS boot: The order of network devices is swapped during Linux boot. Therefore, the U-Boot environment variable
netdevmust be swapped to the U-Boot network device used.- For U-Boot eth0 (ethernet@30bf0000) set
netdev=eth1(default) - For U-Boot eth1 (ethernet@30be0000) set
netdev=eth0
- For U-Boot eth0 (ethernet@30bf0000) set
-
U-Boot: watchdog will reset the system after using
wdt start [timeout].
Watchdog is enabled but not configured for automatic servicing. If needed,CONFIG_WATCHDOGcan be activated in defconfig. -
U-Boot: not booting when building with secure boot enabled. With updating to NXP base v2024.04 the size of SPL is larger than with older versions. This requires to build with only one RAM configuration enabled. As example on how to add this for TQMa8MPxS, see
TQMA8MPXL_RAM_SINGLE_2GBas example for TQMa8MPxL and use it instead ofTQMA8MPXS_RAM_MULTIin U-Boot defconfig. Other config settings can easily be added. -
Wake-Up via RTC currently does not work