Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> writes: > Do we have support for the new extensions for USB communication devices > that use the Mobile Broadband Interface Model (MBIM) spec? We do. See drivers/net/usb/cdc_mbim.c. It's a usbnet minidriver based on reusing parts of cdc_ncm. It should be fairly complete, but the IP session multiplexing and Device Service Streams features are not tested on actual devices. I just haven't found any device with those features yet. Any hints are appreciated... The management protocol implementation is completely delegated to userspace. The driver isn't involved at all. One implementation is libmbim, which just had its 1.0.0 release: http://www.freedesktop.org/software/libmbim/ The next ModemManager release will support MBIM devices using this library. > http://www.usb.org/developers/devclass_docs/MBIM10Errata1.zip Thanks for that pointer. I haven't seen the errata before. Will study it, but fortunately we are protected against anything involving management protocol updates. > The spec was released pretty recently, which is why I'm asking on the > mailing lists, rather than digging around the kernel tree for a driver. Well, a "git grep MBIM drivers/" would be enough. But I'm happy to answer your questions :) Bjørn -- 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