On Tue, 2014-10-28 at 10:05 +0100, Bjørn Mork wrote:
> Johan Hovold <jo...@kernel.org> writes:
> 
> > Today, only one device has the "NOT_A_MODEM" flag (*only* to prevent one
> > message during probe), and most devices are simply matched on the
> > interface class fields anyway. I'm not sure we want to start registering
> > devices with broken bmCapabilities in the driver (rather than in say
> > ModemManager).
> 
> Dans example shows that there are devices with broken descriptors out
> there, effectively making the Call Management bmCapabilities pretty
> useless for everyone.  I am sure that none of us are surprised by
> this...  There are lots of devices like that.

Indeed.

> Drop the quirk and demote the message to debug level.

I have been a bit more radical. The message bloated the kernel and you
can use lsusb.

> A broken device registry is bound to be incomplete.  New broken devices
> are made every day, so it's not like MM ever can ignore a device with
> zero bmCapabilities just because the device is not *known* to be broken.
> All such devices must still be probed, making the registry pointless.

That is not nice to the correct devices.

> MM has a registry of devices which it should ignore, for example because
> they aren't modems.  Maintaining that list is much more interesting than
> trying to make sense out of random data like the Call Management
> bmCapabilities.

Well, then I guess it is up to Dan. Would you use the exported
capabilities?

        Regards
                Oliver


--
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