Alan, > > You're using the word "reset" to mean several different things. Can > you be more explicit? > By reset I mean resetting the USB device chip's cpu to use the new firmware I've just downloaded using the USB device driver (Cypress, the chip vendor, calls this process 'reenumeration'). > > What sort of "simple reset" do you want to do? A USB port reset? And > in what context do you want to do it? The driver's probe() routine? The reset of the USB devices chip's cpu. No not the USB port, though maybe I should be doing that as well. Is there a simple call for this? I was doing this in the open routine, not in probe. thanks, John -- 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