Can’t seem to connect to wifi network with NVME base

Hi,

I have the excellent NVMe base, and initially very happy with it when I first set it up with a an ethernet connection. However I have had to relocate my work desk and need to instead use wifi. What I am finding is that when booting Bookworm from NVMe the RPi5 cannot successfully connect to my 2.4 or 5 GHz wifi networks.

Once booted I can see the networks in the wifi list but they fail to connect. On the first boot the networks don’t show up in Bookworms ‘Select Wireless Network’ dialogue box at all (once booted they do show up in the wifi drop-down). After attempting to connect (“configuring wireless network connection”) I am prompted to re-enter wifi password “Wi-Fi Network Authentication Required”. I have tried connecting to a different wifi network (phone hotspot) and still finding the same problem.

Reverting back to SD wifi connects immediately on boot and without problem. I’ve had a look online and can’t find anyone else facing similar problems so I am wondering if it’s just me! (I saw something about booting from USB). Has anybody got any ideas what it might be?

Thanks, Will

My setup

  • 8GB Raspberry Pi 5
  • Bookworm 64-bit, no special configuration options
  • Official PSU
  • Pimoroni NVMe Base
  • Router Asus RT-AC86U
  • Crucial PCIe 3.0 NVMe M.2 SSD 2TB, also a generic/unknown HP one

Some things I have tried

  • Full-upgrade (over ethernet)> no change
  • Trying 2.4GHz and 5GHz > no joy
  • Reverting back to SD card for boot > Wifi issues immediately resolved on 2.4 and 5 GHz
  • A different NVMe drive (fresh install of Bookworm to generic one from a HP laptop) > same issue
  • Disconnecting/turning off nearby devices with USB3.0 components
  • Disabling ‘auto-channel’ DFS feature on router
  • Connecting to a different wifi router (my phone’s wifi hotspot)> same issue

Not having any WIFI issues here. I usually connect via Ethernet. I just unplugged it and booted up. Connecting just fine on 5GHz.
SD Card removed, booting from NVMe.

  • 8GB Raspberry Pi 5
  • Bookworm 64-bit, no special configuration options
  • Official PSU
  • NVMe Base + 500GB SSD Bundle
  • Router Asus RT-N66U Dark Night
1 Like

Is your NVMe base mounted under, or on top of the Pi 5?
Are you doing anything other than just inserting the SD Card, hardware orientation wise? I ask because the Pi’s WIFI antenna is right next to the PCIe connector. My setup is a side by side, end to end.

@willinliv your not the only one having this issue. I too have experienced the same problem. Tried placing the NVMe base at the side as the photo above shown and make no difference. Have tried the same things as you and still no luck. booting and running from sd card works fine with no issues.

wondering if this could be a power draining issue caused by the NVMe base? but not sure. Looking through other posts on here noticed @guru has mentioned about powering the NMVe base from the GPIO pins on the Pi.

Apart from that I am lost also.

my setup:

  • 4Gb Raspberry Pi 5
  • Offical Pi PSU
  • First batch Pimoroni NVMe base
  • Netac PCIe 3.0 NMVe M.2 SSD 250GB and same Crucial SSD as you.

Latest firmware on the Pi 5?
My NVMe base doesn’t have the through holes for power, it has landing pads for an SMT power jack. It’s I think production batch 3, or maybe 2? I’d have to take its case apart to look for any markings etc?

Thanks everyone, I will give the suggestions a try and let you know. The base has been mounted underneath but happy to experiment. I also have a USB WiFi dongle that I can use to explore

Well I did a bit more testing… not sure why but suddenly wifi has started to work with NVMe boot 🤔

More things I tried:

  • Check firmware - and already running latest from 5 Jan 15:57
  • Tried a 3rd NVMe a Samsung 970 Evo Plus
  • Repositioning the Base to a side-by-side orientation as suggested. (When I previously tried with just an SD card, the base was still underneath but the cable ejected from the PCI socket, but I had also tried booting to SD card with NVME base attached. Each time SDcard worked whereas NVMe did not)
  • Tried a different dongle.

At some point, after a reboot suddenly the 5GHz wifi started working. It seemed to be after trying the side-by-side (no change) then reverting with the base at the bottom, this coincided with reverting back to the first NVMe I testes and using all four of the Pimoroni bolts (in earlier testing I had just used two in the middle of the board, but I here screwed in all four). Maybe this is it, or maybe there was an issue with the PCI connecting cable.

I’m watching the quality of the wifi connections, and can’t see any difference from SD boot in terms of speeds. The 2,4GHz seems to take longer to connect than the 5GHz, but no difference between SD and NVMe. So seems to be fixed for me for now at least.

Hope this is helpful @malsuk

Best, Will

The Pimoroni base virtually disables the 2.4 G wireless ( possibly through radio interference). Luckily the 5Ghz wireless still works OK. There needs to be some re-design of the base (shielding?) to avoid the interference.