X86J4105800 won't enumerate second WiFi card if LTE is plugged in

There seems to be some sort of race condition on enumerating the LTE modem plugged into the B key slot and the Intel 9260 plugged into the M key slot (on an adapter). When we boot with both LTE and WiFi plugged in, either the LTE comes up and works fine but the WiFi doesn’t show up with lspci, or the WiFi comes up and works fine but the LTE modem isn’t reachable.

We’ve found that if we turn on hotplug in the bios, boot with the LTE unplugged, then plug it in once the computer boots up, bot LTE and WiFi work perfectly. This seems to be a hardware issue. Is this a known problem? Can it be fixed?

Thanks

I dont think that’s a common issues. which LTE module do you use ? maybe I can find one, and test it. @scaasiffej

@Baozhu Sorry for such a late reply. Switching the M key pci option in the bios from “auto” to “gen 1.0” fixed the problem. It’s not clear whether this is a problem with the board or the Sierra Wireless EM7565 modem we’re using.

@scaasiffej
Can you please share where this M key pci option is in the bios.
I couldnt find it in my reserver’s bios

Can anyone else help with my query. We have a M key pci modem which doesnt get detected.
The M key usb modem gets detected.
Is there any bios config setting needed?

I believe it’s chipset → south bridge cluster → pcie m key → pcie bus speed and select gen1. But this is for the odyssey board.

thanks for your reply. our server has an odyssey board. maybe needs bios upgrade

Pls follow the wiki instructions to upgrade the latest BIOS.
https://wiki.seeedstudio.com/reServer-Update-BIOS-Install-Drivers/

Thanks for your reply Bruce.
I upgraded successfully to the new BIOS. But there is no pcie M.key option under chipset, as mentioned by @scaasiffej