Problems to connect different types of USB keyboards

I have initialized the USB host and configure the USB hardware in FS mode. Some of the usb keyboard is working fine and some was not, it always throw the root hub error while connecting some keyboards. I could not figure out the exact problem. i can see the following errors in my terminal I/O window,

The port disabled state is something our software receives from the host controller.
Unfortunately it can have many different causes, from misconfiguration up to hardware issues.

To help us find the issue could you please tell us the following:
- Evalboard model number?
- Which project are you using?
- Are you using the OS_USBH_HID.c sample?
- Can you tell us the model numbers of the keyboards which do not work?