Wireless device (through PCIE: M.2 Key E) isn't recognized in xavier system (ubuntu)

I inserted a wireless device (Intel. Model: 9560NGW) into M.2 Key E connector(J505) on Xavier.
But I can’t find this Intel device in the “lspci”. According to my understanding, even there isn’t driver for this new inserted device in kernel, this device could be found by PCIE enumeration at least.
I also find message “link is down” in the “pcie-tegra-dw.c” for the C3 controller(M.2 Key E).

The Intel. Model: 9560NGW device inserted in xavier kit.

lspci only display the device on C1 controller.

The print message from pcie-tegra-dw.c (dmesg), device for “M.2 Key E” is pcie@14140000

Per checked my card and it works.

nvidia@jetson-0422418042113:~$ lspci
0000:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad0 (rev a1)
0000:01:00.0 Non-Volatile memory controller: Intel Corporation Device f1a6 (rev 03)
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad2 (rev a1)
0001:01:00.0 SATA controller: Marvell Technology Group Ltd. Device 9171 (rev 13)
0002:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad2 (rev a1)
0002:01:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)


[   10.283477] OF: PCI: host bridge /pcie@14140000 ranges:
[   10.412254] tegra-pcie-dw 14140000.pcie: link is up
[   10.413824] tegra-pcie-dw 14140000.pcie: PCI host bridge to bus 0002:00
[   10.446426] pcieport 0002:00:00.0: Signaling PME through PCIe PME interrupt
[   10.449216] pcie_pme 0002:00:00.0:pcie001: service driver pcie_pme loaded
[   10.449346] aer 0002:00:00.0:pcie002: service driver aer loaded
[   10.449948] tegra-pcie-dw 141a0000.pcie: Setting init speed to max speed

Please share full log (bootloader log + kernel message) with us. Thanks.

How can I get the bootloader log?

Do you have the UART debugger?

No, I haven’t. There isn’t UART debugger inside the Kit?

do you have 8265 intel wifi card?

No, I haven’t. 9560 is the only wifi card I have.


It seems intel 9560NGW will required the Linux kernel to be 4.14 at least, but current L4T kernel version on Xavier is 4.9, I don’t think we can do further support on this issue, please try too use other wifi card instead, such as 8265.