CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2023/03/31 18:04:40
Modified files: sys/dev/usb : umsm.c Log message: follow quectel guidance on which usb interfaces umsm should match. the Quectel LTE&5G Linux USB Driver User Guide V2.0 says umsm should only attach to usb interfaces 0 to 3 using the interface class UICLASS_VENDOR. their doco uses magic numbers, but this is what they mean. interfaces 4 and above provide network (not serial) via qmi, ecm, or mbim. preventing umsm from attaching to the high interfaces allows the appropriate network driver to use it instead. eg, umb is now able to attach to the network interface because it presents a standard mbim class. discussed with and tested by kevlo@ ok patric@ sthen@ kevlo@