Raspberry Pi + RM520N rmnet issue

HI,

I am currently testing with a Raspberry Pi CM5 + RM520N (PCIe Endpoint).

When everything is working properly, the rmnet interfaces are visible as follows:
ip link
7: rmnet_mhi0: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
** link/none**
8: rmnet_mhi0.1: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
** link/ether 02:50:f4:00:00:01 brd ff:ff:ff:ff:ff:ff**

However, after rebooting the Raspberry Pi, the rmnet interfaces disappear.

When this happens, dmesg | grep mhi shows:

$ dmesg | grep mhi
[ 1.660754] pcie_mhi: loading out-of-tree module taints kernel.
[ 1.688725] mhi_init Quectel_Linux_PCIE_MHI_Driver_V1.3.8

Is there a way to ensure that rmnet comes back and works properly after a reboot on my current system?

Dear @12n3jk
Do you use PCIe interface?
If yes, please confirm the timing of PCIe interface is correct.