Hi, I've come across an issue using a USB Ethernet adapter in U-Boot. I am still investigating where the problem is. This email is to let people know that a problem exists.
I have included the output of "usb info" below, which includes the vendor/product-id of the specific adapter I am using. When using DriverModel, I get a number of "EHCI timed out on TD - token=…" messages. Eg, trying to ping a connected PC. When I disable DriverModel for Ethernet the USB Ethernet interface works fine. I am able to ping, and to TFTP a file over and confirm that the crc32 is correct. To disable DriverModel for Ethernet I removed "select DM_ETH" from ARCH_MVEBU in arch/arm/Kconfig, and removed CONFIG_MVNETA from arch/arm/mach-mvebu/include/mach/config.h to get it compiling again. The board I am using is a Marvell DB-88F6820-AMC, which has an Armada 38X CPU. => usb info 1: Hub, USB Revision 2.0 - u-boot EHCI Host Controller - Class: Hub - PacketSize: 64 Configurations: 1 - Vendor: 0x0000 Product 0x0000 Version 1.0 Configuration: 1 - Interfaces: 1 Self Powered 0mA Interface: 0 - Alternate Setting 0, Endpoints: 1 - Class Hub - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms 2: Vendor specific, USB Revision 2.0 - ASIX Elec. Corp. AX88772B 19EF23 - Class: Vendor specific - PacketSize: 64 Configurations: 1 - Vendor: 0x0b95 Product 0x772b Version 0.1 Configuration: 1 - Interfaces: 1 Bus Powered Remote Wakeup 200mA - String: "0" Interface: 0 - Alternate Setting 0, Endpoints: 3 - Class Vendor specific - String: "0" - Endpoint 1 In Interrupt MaxPacket 8 Interval 11ms - Endpoint 2 In Bulk MaxPacket 512 - Endpoint 3 Out Bulk MaxPacket 512 I will send a follow-up email and/or patch once I have investigated farther the cause of the issue. Cheers, Joshua Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot