root@LX2162a:~# modprobe pci
modprobe: FATAL: Module pci not found in directory /lib/modules/5.10.35-00078-g160e2cf1f99
root@LX2162a:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2cb7:0112 Fibocom Fibocom Module
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Also could you please clarify something? The cellular card you linked to is a mini-pcie device but uses a USB interface and your lsusb output shows it is detected on the bus. It is possible that the 5.10 kernel does not have the drivers specific to the device.
Our default board configuration exposes all of the SERDES lanes as network interfaces. 8x 1Gbps, 2x10Gbps, and 2x25Gbps. The mPCIe slots only support USB wifi and wwan cards. If a device is assembled to support PCIe on the mPCIe slots of our carrier then it will be 1 lane of Gen3. The SOC and the SOM which a custom carrier can provide up to 12 lanes of PCIe Gen3.
The default production of the lx2-lite carrier is only providing USB to the 2 mini-pcie slots. There is an assembly option to populate those as PCIe, but that is not the default configuration we sell. All the SERDES ports are dedicated to the networking ports.
This carrier does not include support for additional storage, beyond uSDHC, eMMC, or external USB3.
The assembly option is a manufacturing configuration for the board itself. It is not a software configuration option. Your board can only support USB devices in the 2 mini-pcie slots.