diff -r c9bc50fca66e -r e9d124871462 usbmgmt/usbmgr/usbman/server/SRC/CUsbServer.cpp --- a/usbmgmt/usbmgr/usbman/server/SRC/CUsbServer.cpp Tue Feb 02 02:02:59 2010 +0200 +++ b/usbmgmt/usbmgr/usbman/server/SRC/CUsbServer.cpp Fri Apr 16 16:55:35 2010 +0300 @@ -198,7 +198,10 @@ #ifdef SYMBIAN_ENABLE_USB_OTG_HOST_PRIV iUsbHost = CUsbHost::NewL(); - //moved to CUsbSession:StartDeviceL() and similar: iUsbHost->StartL(); + //previously this was moved to CUsbSession:StartDeviceL() and similar + //But it will cause the loading of personality longer. + //So it is moved back here. + iUsbHost->StartL(); #endif // SYMBIAN_ENABLE_USB_OTG_HOST_PRIV LOGTEXT(_L8("CUsbServer constructed"));