Hi Kevin,

<snip>

>
> Do you have anything plugged into the USB OTG port?

Yes, I still have the cable used to fastboot plugged in.

> I just managed to replicate Timeouts if I have both the USB ASIX adapter
> connected to a 'USB Host' port, and also a cable plugged into the 'USB OTG'
> port simultaneously.

Doh!  I should've realized that because I now remember Tyler
mentioning this limitation when he got it working in LAVA.  So you
basically have to choose between fastboot and USB host support.  Nice
tradeoff.  ;)

If I unplug the OTG cable, then "usb start" detects the ASIX dongle.   Cool.

Brilliant :-) that is excellent news
 

Next problem... it doesn't seem to DHCP.  Does DHCP work for you?

I think I tried it initially when I got the port going, it didn't work and I set a
static address to progress and so far never went back to debug why.

 
Using tcpdump on the LAN, I see it's doing the bootp request, but
using a MAC addr of all zeros, even though u-boot tells me it's using
the MAC from the adapter, and "usb start" has set usbethaddr
accordingly.

Setting static IP addresses, I'm able to TFTP, but checking ARP tables
on the TFTP server, it reports an incomplete MAC address also.

Ah interesting, you've debugged it more than me I'm afraid. It would certainly
be good to get this working properly.

The good news is Iterating with U-Boot versions is now *much* quicker when
you can tftp into RAM and don't have to faff with jumpers and fastboot not
enumerating as a USB device ;-)

regards,

Peter.