On Wed, 23 Feb 2005, Randy.Dunlap wrote: > IIRC, one reason this was tried (and dropped) is that some devices > load new firmware which alters all/most/some of the device > descriptors, so the kernel cache is incorrect... unless they are > re-read after a firmware download. > > Anybody else recall this? or am I remembering it incorrectly?
That shouldn't present a problem. Like Steve says, devices will most likely change their device or configuration descriptors following a firmware update. Depending on the device, it may reset itself or it may need the host to reset it before the new firmware starts to run. Either way the device is re-enumerated, and when the kernel sees the new descriptors it will erase the old usb_device structure and create a fresh new one. This behavior didn't work correctly until about 2.6.7, so it's quite possible you're remembering a discussion from before then. Alan Stern ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel