Borislav: Can you repeat the problem described in your message: http://marc.info/?l=linux-kernel&m=126182020615709&w=4 This time, turn off the various self-test and debugging settings in the configuration, but turn on CONFIG_USB_DEBUG. The situation described in your bug report should not be possible, as you can see by reading create_intf_ep_devs() in drivers/usb/core/message.c. The first time the device file is created, intf->ep_devs_created gets set to 1. Thus the second time through, the function should return immediately. You might want to add some debugging printk's of your own to that function to figure out what's going wrong. 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