Hello, I would assume it has to do with the configurations of the respective M.2 sockets themselves. If you compare the specs of the M.2 socket on each…while the Edge dedicates its socket to the 4 lanes, because the 3399 supports that, the socket on the VIM3 uses one lane, freeing up room for other functions. PCI-e single lane likely a limitation of the a311d SoC’s PCI-e controller.
See A311D data sheet, maybe the answer is there.
Thank you both for your answers.
I have been scouring the detailed specifications of a number of LTE modules.
It seems Sierra Wireless has redacted its docs and retracted the sections pertaining of PCIe support for recent LTE chips such as em7565 and em7511, see page 4 and 19 of this document:
For the benefit of the community, I would like to share that I have reviewed the detailed spec sheets of two additional modules by Fibocom: L850-GL and L860-GL.
L850-GL defaults to PCIe interface and also supports USB.
L860-GL is purely a PCIe based LTE module.
Unfortunately these are based on Intel chipsets XMM7360 and XMM7560 respectively and there is NO linux driver available working on the PCIe interface for these modules, despite the fact that they are shipped on numerous high end business laptops (Thinkpads X1, HP Spectre, HP Elite, Dell XPS, etc).
As a coincidence it appears the modem division of Intel was acquired by Apple last month… not sure how this will affect Linux driver support…
I look forward to any suggestion of an LTE module that would work using the PCIe interface on Linux.