Hi
Are there any compatible M.2 wifi/bluetooth modules for the i-Pi SMARC IMX8M Plus? We can't use a USB interface for Wifi for our application hence the need for a M.2 interface.
We've got a Intel Wireless-AC 9260 module, it uses the M.2 interface but it doesn't work on the i-Pi which is running Ubuntu server so any other suggestions for will help as well.
Thanks.
Hi Yegan,
from the specs it should work, PCIe for wifi, USB for BT
Can you see the PCIe device ? (lspcie)
Hi Henri
I'm not able to see the PCIe device? Is it possibly a kernal problem? It was setup using the "How to build Ubuntu" under the support link of this website but for Ubuntu server instead of Ubuntu Desktop.
Doesn't sound right, you should at least see a device, even if it's not recognized.
could you post the output here?, do you see the PCIe switch ?
@henri parmentier running the sudo lshw command this is what I get (there is something under usbhost2 but still not picking it up properly):
description: Computer
product: ADLINK LEC-iMX8MP SOM module
serial: 200f7000d7d4e3d4
width: 64 bits
capabilities: smp tagged_addr_disabled
*-core
description: Motherboard
physical id: 0
*-cpu:0
description: CPU
product: cpu
physical id: 0
bus info: cpu@0
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
*-cpu:1
description: CPU
product: cpu
physical id: 1
bus info: cpu@1
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
*-cpu:2
description: CPU
product: cpu
physical id: 2
bus info: cpu@2
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
*-cpu:3
description: CPU
product: cpu
physical id: 3
bus info: cpu@3
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
*-cpu:4 DISABLED
description: CPU
product: idle-states
physical id: 4
bus info: cpu@4
*-cpu:5 DISABLED
description: CPU
product: l2-cache0
physical id: 5
bus info: cpu@5
*-memory
description: System memory
physical id: 6
size: 1653MiB
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 5.10.35-lts-5.10.y+g0d419f24a6ed xhci-hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 5.10
capabilities: usb-2.00
configuration: driver=hub slots=1 speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 5.10.35-lts-5.10.y+g0d419f24a6ed xhci-hcd
physical id: 2
bus info: usb@2
logical name: usb2
version: 5.10
capabilities: usb-3.00
configuration: driver=hub slots=1 speed=5000Mbit/s
*-usbhost:2
product: xHCI Host Controller
vendor: Linux 5.10.35-lts-5.10.y+g0d419f24a6ed xhci-hcd
physical id: 3
bus info: usb@3
logical name: usb3
version: 5.10
capabilities: usb-2.00
configuration: driver=hub slots=1 speed=480Mbit/s
*-usb
description: USB hub
product: Frescologic USB2.0 HUB
vendor: Frescologic
physical id: 1
bus info: usb@3:1
version: 1.02
capabilities: usb-2.01
configuration: driver=hub slots=5 speed=480Mbit/s
*-usb UNCLAIMED
description: Bluetooth wireless interface
vendor: Intel Corp.
physical id: 3
bus info: usb@3:1.3
version: 0.02
capabilities: bluetooth usb-2.00
configuration: maxpower=100mA speed=12Mbit/s
*-usbhost:3
product: xHCI Host Controller
vendor: Linux 5.10.35-lts-5.10.y+g0d419f24a6ed xhci-hcd
physical id: 4
bus info: usb@4
logical name: usb4
version: 5.10
capabilities: usb-3.00
configuration: driver=hub slots=1 speed=5000Mbit/s
*-usb
description: USB hub
product: Frescologic USB3.1Gen2 HUB
vendor: Frescologic
physical id: 1
bus info: usb@4:1
version: 1.02
capabilities: usb-3.20
configuration: driver=hub slots=4 speed=5000Mbit/s
*-network:0
description: Ethernet interface
physical id: 5
logical name: eth0
serial: 86:d3:4c:af:8d:6b
size: 10Mbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=fec driverversion=5.10.35-lts-5.10.y+g0d419f24a6e duplex=half link=no multicast=yes port=twisted pair speed=10Mbit/s
*-network:1
description: Ethernet interface
physical id: 6
logical name: eth1
serial: 46:12:54:38:12:06
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=st_gmac driverversion=Jan_2016 duplex=full ip=192.168.2.230 link=yes multicast=yes port=twisted pair speed=1Gbit/s
Seems no PCIe listed at all, I think something went wrong with your build, it does see the USB bluetooth
could you try > https://hq0epm0west0us0storage.blob.core.windows.net/%24web/public/SMARC/LEC-iMX8MP/Images/Ubuntu/LEC-IMX8MP-2G-IPi-SMARC-PLUS-Ubuntu20_04-1v7-20210715.zip
if this enables all PCIe busses then we see how to go further
@Henri Parmentier What is the log-in details for this image?