TECHSHIP IS A GLOBAL SUPPLIER OF WIRELESS COMPONENTS
MP2W-S-SMA V2.2ASupplier number:
This adapter enables mini PCI express modules (both full and half size) to be used in a PCI express slot.
The adapter supports both primary system bus interfaces in miniPCIe socket: PCI Express and USB2.0.
It supports most of the miniPCIe modules such as Cellular/WWAN modules (LTE, 3G, CDMA) and WIFI modules (WIFI 2.4G/5G and Bluetooth) to be used in a desktop PC or other host system with PCI express interface and USB interface.
The adapter also includes a Mini (2FF) SIM-slot in the design which is needed for cellular/WWAN devices.
This kit contains:
1x MiniPCIe to PCIe adapter w. 3x IPX to SMA cables and SIM card slot.
1x Additional bracket for low profile PCI express cards.
1x USB Dupont 5PIN female to Dupont 5PIN female cable.
(used for connecting the USB interface in miniPCIe socket to your host system USB interface)
MiniPCIe based cellular modules supporting both USB2 and USB3 are not detected in the host system? Such as Sierra Wireless MC74** series, and Telit LM940/LM960 series modules.
From start the PCI-SIG miniPCIe form factor standard only included support for PCIe + USB2 data interface and had designated signal lines for these between host system and the miniPCIe module. Since revision 2.1 of the PCI-SIG miniPCIe standard it is defined that the PCIe data lanes can be shared/used for USB3 also.
Cellular modules mainly rely on USB2 interface but as the cellular throughput speeds have increased, the USB2 can become a bottleneck on LTE Cat 6 modules and higher. To address this, USB3 data interface was introduced on the higher data throughput mobile broadband cellular modules and made available in parallel to USB2 interface. However due to limited amount of pin lanes available in the miniPCIe socket they share location with the PCIe data interface pin lanes.
When the host system and module are powered on, the cellular module will try to probe if USB3 interface is present on the pin lanes and if communication can be established, otherwise the module will revert to using the USB2 data interface instead.
However, in some host systems where PCIe data interface also is implemented on the shared pin lanes, the signals will interfere with the cellular modules probing for USB3 interface making it not fall back to USB2 data interface. This usually result in the cellular module not being detected at all in the host operating system.
The USB3 auto-sensing functionality is enabled by default but can be disabled by using AT commands to write the memory changes to the internal NV memory which is stored between restarts. After the module is restarted it will use only the USB2 pin lanes for data interface. Please also check and validate if the host system BIOS support disabling of the PCIe interface in the miniPCIe socket.
Related AT commands for configuring USB3/USB2 modes:
Telit LM940/LM960 modules:
For Sierra Wireless MC74 series: (firmware version dependent)
For troubleshooting this issue in hardware, you can try isolating the USB3 data interface pins #23, 25, 31, 33 on the top side of the miniPCIe data cards card socket so no signalling to and from the hosts can occur. This could be done in the board design or with adapter.