I bought a i.MX8QXP MEK evaluation board from NXP.
I fused the image provided by NXP and am testing USB related functions.
It is using the kernel, DTB, and root filesystem as provided by NXP, but there are a few problems:
A. The 'USB Root Hub' device does not appear
On my i.MX8M Mini Board, with no USB device connected, I get this message:
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
However, no message is displayed on the MEK board.
B. modprobe g_ether
An error message appears when loading the USB Gadget driver.
Modules are loaded, but Ethernet devices such as usb0 do not appear.
root@imx8qxpc0mek:~# modprobe g_ether
[ 1929.547702] udc-core: couldn't find an available UDC - added [g_ether] to list of pending drivers
Environment:
-Linux Kernel 5.15.52+g36363d8623ba
-imx8qxp-mek.dtb
root@imx8qxpc0mek:~# uname -a
Linux imx8qxpc0mek 5.15.52+g36363d8623ba #1 SMP PREEMPT Tue Sep 6 09:50:50 UTC 2022 aarch64 GNU/Linux
We really need your help.