On Sun, 11 Jan 2015, vichy wrote: > hi all: > usually the usb_driver is matched by usb_device_id or usb_dynids. > But there is any of them above defined in usb fs driver. > if so, what is usb fs driver used for when registered in the usb_init > of core/usb.c? usbfs is meant for userspace programs that want to control a USB device. For example, libusb uses usbfs. usbfs does not bind to devices based on any sort of device ID. Instead, it gets bound to a device whenever a user program opens a USB device node (/dev/bus/usb/...). Alan Stern -- 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