[PATCH] usb: eth: add print of device name on usb_ether registration

Stefan Roese sr at denx.de
Fri Mar 26 07:25:24 CET 2021


On 25.03.21 17:56, Tim Harvey wrote:
> When a USB Ethernet device is detected and registered there is no
> way to know the device-name in order to use it with the ethact
> env variable.
> 
> Add a print to display the device name that is registered.

Nice. I've also stumbled upon this problem a few times but always
failed to implement such a small "fix".

> Example using an AX88x72A USB Ethernet device:
> 
> GW6404-B> usb start
> starting USB...
> Bus xhci_pci: Register 2000140 NbrPorts 2
> Starting the controller
> USB XHCI 1.00
> Bus xhci_pci: Register 2000140 NbrPorts 2
> Starting the controller
> USB XHCI 1.00
> scanning bus xhci_pci for devices...
>         found ethernet device: asix_eth
> 
> GW6404-B> setenv ethact asix_eth # select usb ethernet
> 
> Signed-off-by: Tim Harvey <tharvey at gateworks.com>

Reviewed-by: Stefan Roese <sr at denx.de>

Thanks,
Stefan

> ---
>   drivers/usb/eth/usb_ether.c | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/usb/eth/usb_ether.c b/drivers/usb/eth/usb_ether.c
> index e368ecda0d..916c4e1c85 100644
> --- a/drivers/usb/eth/usb_ether.c
> +++ b/drivers/usb/eth/usb_ether.c
> @@ -86,6 +86,7 @@ int usb_ether_register(struct udevice *dev, struct ueth_data *ueth, int rxsize)
>   		return ret;
>   	}
>   	ueth->pusb_dev = udev;
> +	printf("\n       found ethernet device: %s\n", dev->name);
>   
>   	return 0;
>   }
> 


Viele Grüße,
Stefan

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: sr at denx.de


More information about the U-Boot mailing list