On Tue, 27 Jul 2010, Sujith wrote: > Alan Stern wrote: > > > So the issue turned out to be that the target device is powered down > > > when usb_reset_device() is called. This flushes the firmware from the > > > target and the subsequent re-enumeration reads the old descriptors ... > > > > Why is the device powered down? Does it turn itself off? > > When the USB_PORT_FEAT_ENABLE is cleared in hub_port_disable(), > the target device powers itself down. > > Forgive my ignorance, but is this normal or abnormal behavior ? It's normal for a device to go briefly into a low-power mode, but it is _not_ normal for a device to turn itself off completely or lose its firmware. 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