mini-PCIe

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

homebyte

New Member
Jan 17, 2024
12
2
3
Hello,

has anyone had any luck connecting something to the mini-PCIe port of those cwwk mini PCs? I have a x86 i7-1165G7 and I am having trouble to make a MT796N AW7916-NPD getting recognized. It is not listed on lspci. See below output. Any ideas?

Here on this post, a guy with three different cwwk and none of them recognize the mini-PCIe cards.

Code:
root@OpenWrt:~# lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers [8086:9a14] (rev 01)
    Subsystem: Intel Corporation Device [8086:7270]
lspci: Unable to load libkmod resources: error -2
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)
    Subsystem: Intel Corporation Device [8086:2212]
    Kernel driver in use: i915
00:06.0 PCI bridge [0604]: Intel Corporation 11th Gen Core Processor PCIe Controller [8086:9a09] (rev 01)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:0d.0 USB controller [0c03]: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller [8086:9a13] (rev 01)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: xhci_hcd
00:14.0 USB controller [0c03]: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller [8086:a0ed] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Tiger Lake-LP Shared SRAM [8086:a0ef] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 [8086:a0e8] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:15.2 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #2 [8086:a0ea] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:15.3 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #3 [8086:a0eb] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:16.0 Communication controller [0780]: Intel Corporation Tiger Lake-LP Management Engine Interface [8086:a0e0] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:17.0 SATA controller [0106]: Intel Corporation Tiger Lake-LP SATA Controller [8086:a0d3] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: ahci
00:19.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #4 [8086:a0c5] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:19.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #5 [8086:a0c6] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:1c.0 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #5 [8086:a0bc] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation Tigerlake PCH-LP PCI Express Root Port #6 [8086:a0bd] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:1c.6 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #7 [8086:a0be] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:1c.7 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #8 [8086:a0bf] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 [8086:a0b0] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:1d.1 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #10 [8086:a0b1] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: pcieport
00:1e.0 Communication controller [0780]: Intel Corporation Tiger Lake-LP Serial IO UART Controller #0 [8086:a0a8] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:1e.3 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO SPI Controller #1 [8086:a0ab] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:1f.0 ISA bridge [0601]: Intel Corporation Tiger Lake-LP LPC Controller [8086:a082] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:1f.3 Audio device [0403]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
    Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:3000]
00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-LP SMBus Controller [8086:a0a3] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller [8086:a0a4] (rev 20)
    Subsystem: Intel Corporation Device [8086:7270]
01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp SanDisk Ultra 3D / WD Blue SN550 NVMe SSD [15b7:5009] (rev 01)
    Subsystem: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009]
    Kernel driver in use: nvme
02:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
    Subsystem: Intel Corporation Device [8086:0000]
    Kernel driver in use: igc
03:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
    Subsystem: Intel Corporation Device [8086:0000]
    Kernel driver in use: igc
04:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
    Subsystem: Intel Corporation Device [8086:0000]
    Kernel driver in use: igc
05:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
    Subsystem: Intel Corporation Device [8086:0000]
    Kernel driver in use: igc
06:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
    Subsystem: Intel Corporation Device [8086:0000]
    Kernel driver in use: igc
07:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
    Subsystem: Intel Corporation Device [8086:0000]
    Kernel driver in use: igc
 

Attachments

Last edited:

Gilly_1970

Member
Aug 18, 2022
25
29
13
You might want to have a look at some of Stovar's posts....

Well about 3 other openwrt guys have now mentioned that mini pcie port is for usb 3g/4g modems only and not wireless mini pci-e cards.

I can't be 100% if 4 port ethernet cwwk/topton etc routers have a working mini pcie port for actual wireless wifi cards, but I can say that my own cwwk (N5100) 6 port nic and topton (N100) 6 port nic ones don't work for any mini pcie wireless cards.

My work around was to get an: Heayzoki Mini PCIE to M.2 (NGFF) Key M Adapter, Adapter Card Mini PCIE to NGFF(M.2) Key M Network Converter for Win10/8/7/2000/ for Linux
this one

Looks like this:
View attachment 34601

Was very hard to search on aliexpress, amazon and ebay, since you end up with several different slots or the smaller E wireless keys, so triple check its the right connections for your nvme port and that it supports mini pci-e wireless cards.

Looks like this now:
View attachment 34602

I cut the end tab off where the gold circle part is with pre cut lines, with some scissors and now its screwed in and sits flush.

Not ideal to lose an nvme slot but the sata port is there and so is usb for storage.

Wireless is now working, if I do ever get an 4 nic router I will test it if it has an compatible working slot for mini pci wireless cards or if its just for usb 3g/4g modems.

Manufacturer kingnovy provided the best support in this case, confirmed the mini pcie port is designed only for usb modems or usb based wireless cards like this one:

View attachment 34875
 

homebyte

New Member
Jan 17, 2024
12
2
3
Some mPCIe WiFi cards and some Mini-PCs connect to the host via USB signals in the mPCIe slot.
Thank you for your response.
Anyway to confirm this? I am trying to be in contact with cwwk but only answer I've got is "This is a Wi-Fi connection"

Gilly_1970 post: 440830 said:
You might want to have a look at some of Stovar's posts....
Thank you. I will get one of those N.2 NVME converters to mini-PCIe and check...
 
  • Like
Reactions: Stovar