PCIe MBIM
Bjørn Mork
bjorn at mork.no
Sat Aug 24 13:26:48 UTC 2019
Sk8teboardingboy <sk8teboardingboy at gmail.com> writes:
> I am sure that you are aware the new modem including those 5G modems
> will only support PCIe interface to the host PC,
No, not really. Where did you get this info?
> is there a plan from this group to tackle this new interface to
> continue the MBIM support?
MBIM is a USB device class spec. When you say "PCIe MBIM", then you
have a large black box between the PCIe host bus and this USB device.
The existing (Windows) driver I've seen creates a virtual USB device,
implementing the MBIM device side inside the driver. Which makes sense.
But writing such a driver is a lot of work. And it's "impossible"
unless you have docs for the proprietary PCIe interface. AFAIK, no
vendor has made such docs available.
Which probably doesn't matter anyway. I don't know of anyone who would
want to invest that much work into supporting a single vendor
proprietary solution. But there are lots of crazy folks out there, so
who knows? :-)
Anyway, the PCIe interface seems to be chosen to make modem interfaces
proprietary and still sort-of meet the Windows certification
requirements. I see no sane reason to drop USB. Let's hope Microsoft
closes this hole before the problem escalates. They did a very good job
with the MBIM requirement for Windows 8. Let's hope they can push back
this time too.
Bjørn
More information about the libmbim-devel
mailing list