Colibri IMX8 Eval Board v3.2 USB

I am using Yocto Dunfell for the colibri imx8x eval board. I am also using the “multimedia” image and the tdx-xwayland" distro.

i have noticed by default that when I do a “ifconfig” on the command line I have eth0, lo, and usb0. I am trying to figure out what the usb0 is because I am wanting to connect another usb/ethernet devices that uses RNDIS and EEM drivers. It looks to me by default the dunfell has the drivers already installed and ready to use but my USB device doesn’t seem to get enumerated.

Can somebody help me with this?

here is the dmesg showing that the device gets registered but how do i get the device to enumerate as ethernet device and show up here /sys/class/net/ (or somewhere else and i can configure the ip)

[ 98.141215] usb 1-1.2.1: new high-speed USB device number 4 using cdns-usb3
[ 98.245998] usb 1-1.2.1: New USB device found, idVendor=1cf2, idProduct=a4a2, bcdDevice= 3.14
[ 98.254564] usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 98.263145] usb 1-1.2.1: Product: RNDIS/Ethernet Gadget
[ 98.268900] usb 1-1.2.1: Manufacturer: Linux 3.14.70-fslc+g34b9927 with 2184000.usb

i finally foudn the missing piece in the virtual/kernel configuration - was missing the checkbox for EEM under “network adapters”

Hi @ctparris,

I’m glad you came up with a solution! I marked your reply as “Solution”.


Best regards,