Wifi/Bluetooth module for i-Pi SMARC IMX8M Plus


  • 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?


Please login to reply this topic!