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
- U-Boot: some USB stick types are not working correctly in U-Boot.
After
usb resetthey may fail to enumerate correctly or causing a system reset during enumeration with errors like:WARN halted endpoint, queueing URB anyway. Unexpected XHCI event TRB, skipping... (fbf120f0 00000000 13000000 03008401) BUG at drivers/usb/host/xhci-ring.c:496/abort_td()! BUG! �esetting ...
- USB 2.0 DRD (X4):
- Linux: no detection of USB devices in host mode
- 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.
The information provided on this wiki page is subject to change due to circumstances beyond our control. While we strive to keep all details as accurate and up-to-date as possible, it is possible that certain updates or changes may go unnoticed for some time. As a result, some sections of this page may contain outdated information. If you notice any mistakes in the documentation, we kindly ask you to inform the TQ Support through our ticket system.