Topic: mysterious intermittent boot hang starting USB

On my CHB V1 I've been seeing the boot hang here intermittently:

[   14.690000] fsl-ehci fsl-ehci: USB 2.0 started, EHCI 1.00                      
[   14.720000] usb usb1: configuration #1 chosen from 1 choice     

... and nothing more in the console trace.  It appears to hang starting the hub.

It seems to be related to the RT73 WiFi dongle.  Sometimes the boot will fail 2 or 3 times in a row, and sometimes it will be fine for several boots in a row.  Seems also to be thermal related -- it happens more when I've just started a hacking session, so maybe the WiFi dongle has some thermal sensitivities?

Anyway, looking at the boot scripts, I see that there is a call to reset_usb.sh wherein one finds a "sleep 2" along with a comment  in rcS.background that the RT73 doesn't like making conversation until it's had it's morning coffee (I'm paraphrasing smile ) So.... just out of superstition I increased the delay to a "sleep 3" -- we'll see if that helps, but I'm wondering if there is something else I should be looking for???

-dave