After fastboot boot image, WiFi cannot work

Firstly I Downloaded the followed images and wrote it to RB5-96boards.
[Linaro Releases]
1> boot-linaro-sid-qrb5165-rb5-146.img.gz
2> linaro-sid-gnome-qrb5165-rb5-146.img.gz

WiFi can work well. wl1ps0 device will show by ifconfig.

Secondly Compiled the kernel according to the Release Note[Linaro Releases]

After that, fastboot the boot-rb5.img, delete the origin modules[rootfs/lib/modules] and copy the compiled modules to [rootfs/lib/modules], reboot the board.

After reboot the board. I cannot see the wlp1s0 device by ifconfig.

what do I went wrong? Please help check that.

OK:
[ 9.108964] ath11k_pci 0000:01:00.0: Adding to iommu group 6
[ 9.121285] ath11k_pci 0000:01:00.0: BAR 0: assigned [mem 0x60300000-0x603fffff 64bit]
[ 9.129175] ath11k_pci 0000:01:00.0: enabling device (0000 → 0002)
[ 9.185821] ath11k_pci 0000:01:00.0: qca6390 hw2.0
[ 9.621591] ath11k_pci 0000:01:00.0: chip_id 0x0 chip_family 0xb board_id 0x4 soc_id 0xffffffff
[ 9.621604] ath11k_pci 0000:01:00.0: fw_version 0x101c06cc fw_build_timestamp 2020-06-24 19:50 fw_build_id
[ 9.837225] ath11k_pci 0000:01:00.0 wlp1s0: renamed from wlan0

NG:
[ 8.902135] ath11k_pci 0000:01:00.0: Adding to iommu group 6
[ 8.908236] ath11k_pci 0000:01:00.0: BAR 0: assigned [mem 0x60300000-0x603fffff 64bit]
[ 8.916522] ath11k_pci 0000:01:00.0: enabling device (0000 → 0002)
[ 8.926030] ath11k_pci 0000:01:00.0: failed to get 32 MSI vectors, only -28 available
[ 8.937482] ath11k_pci 0000:01:00.0: failed to enable msi: -28
[ 8.951815] ath11k_pci: probe of 0000:01:00.0 failed with error -28

You should add an extra command (“pcie_pme=nomsi”) when making the boot image.
e.g.,
–cmdline “root=PARTLABEL=rootfs console=tty0 console=ttyMSM0,115200n8 pcie_pme=nomsi”