On Tue, 26 Apr 2005, Benjamin Herrenschmidt wrote: > The problem is, as far as I understand what David told me a while ago, > some USB chips simply _cannot_ disable DMA without actually suspending > the bus, which itself is a complex process that takes some time and can > involve all sort of problems with devices / drivers that don't deal with > suspended busses properly. I suspect other kind of chips may be > similarily busted by design.
That's correct. However, during shutdown we don't really need to take the time and we don't care about problems with drivers not handling suspended buses properly. (USB devices, at least, _can_ handle such things -- it's part of the spec.) Alan Stern ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel