Quick hack for timing issue with USB enumeration.
--- a/plugins/consoles/vt100cons/src/usb/vtc_usb.cpp Mon Sep 20 15:37:51 2010 +0100
+++ b/plugins/consoles/vt100cons/src/usb/vtc_usb.cpp Mon Sep 20 16:46:34 2010 +0100
@@ -51,6 +51,7 @@
{
iUsb.TryStart(portConfig.iPersonality, stat);
User::WaitForRequest(stat);
+ User::After(500000); // Ugh need to wait for the TryStart to finish. There's probably some other async notification I could wait on but I'm in a hurry to get this working...
Message(ErrOrDebug(stat.Int()), _L("Starting USB personality %d returned %d"), portConfig.iPersonality, stat.Int());
}