On Tue, 27 Nov 2012, Oliver Neukum wrote:

> On Tuesday 27 November 2012 10:30:02 Alan Stern wrote:
> 
> > I disagree.  The usbfs interface is not as capable as the kernel's
> > internal API; that has always been true.  One of its limitations is the
> > inability to request remote wakeups.  We could add that to usbfs, but
> > for now it isn't there.
> 
> Yes.
>  
> > If that limitation means the buggy modem will crash whenever it is
> > being driven by a user program and the system suspends, so be it.  We
> 
> As far as the device is under control of usbfs that is a defensible viewpoint.
> 
> > shouldn't expect the kernel to work around hardware bugs when the
> > device in question isn't even under the control of a kernel driver.
> 
> That is not a position that is useful. In particular there's necessarily
> (if you use a modular kernel) a window where a device is configured
> due to the kernel's action, but not yet bound to a driver. We'd crash the
> device if we go to a system suspend then.

In fact, it would not crash.  Daniele said so; the crash occurs only 
when the modem is attached to a network.  If it hasn't been bound to a 
driver yet, it can't be attached.

>  That is no good and one more
> reason this must be handled in usbcore, not in cdc-acm.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to