Thanks Ramya.Its working fine now that it is loading into the kernel when i do modprobe. But i have a doubt Should i get any messages in kern.log file when i do modprobe xhci_hcd?? Or Should there be a XHCI host controller in my system to detect that and print out the kern.log messages?? Because i am getting kern.log messages for ehci_hcd and ohci_hcd when i boot and check which tells me that there is a usb2.0 support for the system and there is a ehci host controller present.Is my inference correct?? Basically i have been given the task of writing a class driver for usb3.0.I am just a beginner in this field and am trying to learn the stuff.Lots and lots to learn actually.Any help would be great !! Regards Thejus -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html