Hi All, I'm new to linux kernel development. To understand better i had taken USB stack as sample. I would like to know which part of USB core determines whether a mass storage device or HID device is attached. I have fair knowledge of USB 2.0 specs. I had chance to look at hub.c file located in core. In this file there is a routine hub_events() which sends a series of hub requests and finds out which device is plugged in. But i could not find out which descriptors will determine the type of device attached. Can any one help me in this regard. Any help is much appreciated. Thank You. Regards, Madhukar -- 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