On Sat, Nov 01, 2008 at 02:41:52PM +0900, J.H.Kim wrote: > Hi, everyone > > In kernel 2.6.26, when the root hub of ECHI is added to usb subsytem, which > driver probe routine is called, generic_usb_driver or hub_driver? Both. For different parts of the device. The hub interface gets the "hub_driver" probe function called for it, and the overall USB device has the generic_usb_driver function called for it. > When I run debian (kernel 2.6.18) in my PC, the probe routine of hub driver > is called after the root hub of ehci is added to usb subsystem. > > Is there differences in mechanism of probing the root HUB between kernel > 2.6.26 and 2.6.18? The USB core changed in different ways (actually lots of different ways) between those two versions, as that was over 2 years of development time. Hope this helps, greg k-h -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ