AnsweredAssumed Answered

i.MX6 SOLO & Intel WLAN 7260 over PCI-E ( link up failed )

Question asked by Bill Bluesceen on Sep 16, 2014
Latest reply on Nov 19, 2014 by Bill Bluesceen

Hello,

 

I am trying to run an i.MX powered SMARC module (Kontron sAMX6i SMARC and corresponding evaluation board) with the Intel 7260 WLAN NIC which is connected via PCIe.

I am using Linux 3.0.101 on the SoC and the PCIe connection can be established when other PCIe devices are connected. The 7260 however is not recognized by the kernel, lspci doesn't yield any output at all.

The system log however shows some information regarding PCIe when the 7260 module is plugged in:

 

[0.354277] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering.
[0.464199] PCIE: imx_pcie_pltfm_probe start link up.
[1.067762] link up failed, DB_R0:0x004a4a02, DB_R1:0x08000000!
[1.067774] IMX PCIe port: link down!

 

without any module in the PCIe slot the output is:

 

[0.404498] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering.
[0.514218] PCIE: imx_pcie_pltfm_probe start link up.
[1.119397] link up failed, DB_R0:0x00948200, DB_R1:0x08200000!
[1.119409] IMX PCIe port: link down!

 

Following the advice found in some post here I forced PCIe GEN1 and the output changed but the module didn't work neither:

 

[0.919414] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering.
[1.048486] PCIE: imx_pcie_pltfm_probe start link up.
[1.658725] link up failed, DB_R0:0xa0f7bcc2, DB_R1:0x08005300!
[1.664689] IMX PCIe port: link down!

 

Can anyone tell me where to find an explanation of the bits in the DB_R0/1 registers and why this device does not work with the iMX6 SoC? A normal x86 Linux box has no problems to detect the WLAN NIC so I think the NIC itself should be ok.

Outcomes