Ralink RT5392 wireless PCI-E card doesn’t work properly

I want to install EndeavourOS, so I enter live mode to install the operating system, I connect to my home Wi-Fi, but after a few seconds, the Wi-Fi card drops connection and no longer sees any networks. I’ve tried a few solutions online, including this one, which is the exact problem I’m having, but for some reason it doesn’t work for me. Everything worked on Windows, I tried the Linux Mint live install, but I still get the same error. Any ideas?

If you need any logs or more info please ask, this is my first linux troubleshoot.

Are you dual booting with Windows?

No

1 Like

Have you tried setting power save in NetworkManager?

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

add

[connection]
wifi.powersave = 2
systemctl restart network-manager.service

Edit: Is this what you did?

Yes, it didn’t worked.

Did you check your Bios settings for power save on Pci-e settings and disable?

Just checked, all power save related options are disabled.

Have you check if your UEFI Bios has any newer updates?

Yes, my BIOS is up to date. Still having issues.

What does inxi -Na show for the hardware?

inxi -Na
Network:
  Device-1: Ralink RT5392 PCIe Wireless Network Adapter driver: rt2800pci
    v: 2.3.0 pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 05:00.0
    chip-ID: 1814:5392 class-ID: 0280
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 2a:00.0 chip-ID: 10ec:8168 class-ID: 0200

So it is using the rt2800pci module. Here are two things you could try. How ever you have set WiFi power save change it to

[connection]
wifi.powersave = 0

Reboot
See if that works or not.

The other thing you can try is blacklisting the other modules.
Check what other modules there are with lsmod

Look for modules starting with rt2 or rt28.

Create a blacklist file for the conflicting module:

sudo nano /etc/modprobe.d/blacklist-ralink.conf

Since rt2800pci is the correct module then blacklist

rt2x00pci

Save the file and reboot. See if that changes anything.