The article describes how to integrate 88W8997 PCIE to Linux 5.4.24_2.1.0 based on i.MX8MM-EVK platform, and how to solve issues encountered during the integration.
[Contents]
Chapter 1 Connections & environments
Connections
Environments
Hardware devices
Software
M.2 NGFF KEY E interface on i.MX8MM-EVK
Chapter 2 Preparation For Software
2.1 Cross Compile Toolchain
2.2 Demo Image for iMX8MM-EVK
2.3 L5.4.21_2.1.0 kernel source code
2.4 88W8997 PCIe Driver source code
2.5 uuu manufacturing Tool
Chapter 3 Steps For Integration
2.1 Cross compiling L5.4.21_2.1.0 kernel source code
Copying Image to Demo Image directory On windows
2.2 Cross compiling 88W8997 PCIe driver
Copying mlan.ko & pcie8xxx.ko to windows directory
Copying Firmware to windows to windows directory
2.3 Burning Linux Images to iMX8MM-EVK board
2.4 Copying .ko and firmware files to iMX8MM-EVK board via MobaXterm
2.5 Loading 88W8997 driver
Chapter 4 Troubleshooting
4.1 PCIe card can’t be found via lspci command
4.2 Errors on MSI interrupt when using PCIe Switch
AW-CM276MA (88W8997 Inside)
View full article