This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA829V: Enabling usb_ether in U-Boot

Part Number: DRA829V
Other Parts Discussed in Thread: DRA829

Hello experts,

This document:

u-boot/doc/README.dfutftp at master · u-boot/u-boot · GitHub

describes how to use dfu tftp to quickly transfer large files over USB. It involves setting the env var ethact to usb_ether.

Is there a guide somewhere on how to perform this? No matter what settings I configure I don't get the usb_ether network device to appear:

In: serial@2800000
Out: serial@2800000
Err: serial@2800000
drivers/net/ti/am65-cpsw-nuss.c:905-am65_cpsw_probe_nuss() am65_cpsw_nuss ethernet@c000000: K3 CPSW: nuss_ver: 0x6BA01901 cpsw_ver: 0x6BA80101 ale_ver: 0x00294104 Ports:8 mdio_freq:1000000
Net: eth2: ethernet@c000000port@1, eth0: ethernet@c000000port@3, eth1: ethernet@c000000port@4 <--- usb_ether is missing here!
Hit any key to stop autoboot: 0

I have tried to set these:

# Enable Ethernet over USB for fast dfu
CONFIG_USB_GADGET=y
CONFIG_SPL_USB_GADGET=y
CONFIG_USB_ETHER=y
CONFIG_SPL_USB_ETHER=y
CONFIG_SPL_ETH=y
CONFIG_SPL_NET=y
CONFIG_USB_ETH_RNDIS=y
CONFIG_SPL_USB_ETH_RNDIS=y
CONFIG_USBNET_DEV_ADDR="de:ad:be:ef:00:01"
CONFIG_USBNET_HOST_ADDR="de:ad:be:ef:00:00"

Best regards,

/Bo