Odd problem with WiFi: stops working after reboot

Hello everyone. I recently installed Manjaro 20.2.1 KDE in my computer, after fresh install I got the drivers for my network controller (RTL8723DE) from a post called:

[RTL8723DE - How to install Wifi driver]

(Can’t insert the link, but it’s from archive. forum. manjaro. org)

All cool all nice, but then here comes the weird problem: everything works fine if I boot up normally, but when I do “reboot” either from menu or terminal, network drivers just doesn’t load. I type ip address to check and this is what I get:

: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 01-23-45-67-89-AB-CD-EF brd ff:ff:ff:ff:ff:ff
3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 01-23-45-67-89-AB-CD-EF brd ff:ff:ff:ff:ff:ff

I checked the status of NetworkManager with systemctl and I got:
● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
             └─NetworkManager-ovs.conf
     Active: active (running) since Wed 2021-01-06 05:24:35 CST; 10min ago
       Docs: man:NetworkManager(8)
   Main PID: 573 (NetworkManager)
      Tasks: 3 (limit: 4420)
     Memory: 13.2M
     CGroup: /system.slice/NetworkManager.service
             └─573 /usr/bin/NetworkManager --no-daemon

ene 06 05:24:59 maximus_prime NetworkManager[573]: <warn>  [1609932299.2171] device (wlo1): re-acquiring supplicant interface (#2).
ene 06 05:24:59 maximus_prime NetworkManager[573]: <error> [1609932299.3451] device (wlo1): Couldn't initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn't grab this interface.
ene 06 05:25:09 maximus_prime NetworkManager[573]: <warn>  [1609932309.2119] device (wlo1): re-acquiring supplicant interface (#3).
ene 06 05:25:09 maximus_prime NetworkManager[573]: <error> [1609932309.3412] device (wlo1): Couldn't initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn't grab this interface.
ene 06 05:25:13 maximus_prime NetworkManager[573]: <info>  [1609932313.8455] agent-manager: agent[4c3bcac39d8407f7,:1.30/org.kde.plasma.networkmanagement/1000]: agent registered
ene 06 05:25:19 maximus_prime NetworkManager[573]: <warn>  [1609932319.2107] device (wlo1): re-acquiring supplicant interface (#4).
ene 06 05:25:19 maximus_prime NetworkManager[573]: <error> [1609932319.3382] device (wlo1): Couldn't initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn't grab this interface.
ene 06 05:25:29 maximus_prime NetworkManager[573]: <warn>  [1609932329.2171] device (wlo1): re-acquiring supplicant interface (#5).
ene 06 05:25:29 maximus_prime NetworkManager[573]: <error> [1609932329.3467] device (wlo1): Couldn't initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn't grab this interface.
ene 06 05:25:29 maximus_prime NetworkManager[573]: <info>  [1609932329.3468] device (wlo1): supplicant interface keeps failing, giving up

In tray the icon is with an X and if I open it, it says “No network connections available” even if the Wireless icon its there and marked as “enabled”.

I have to completely shutdown and then turn on the computer to get my card running.

I’m using this kernel:
5.4.85-1-MANJARO

This is my card:

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controll
er (rev 15)
05:00.0 Network controller: **Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n** PCIe Adapter

NOTE: I only have this problem after rebooting, If I hibernate or sleep or whatever, it stills work well. I read that it may be that wpa_supplicant can’t reach my card as a consequence of changing of kernel, but that was a post of Arch vanilla, not Manjaro so I’m confused.

Seems like isn’t a problem of driver, but of wpa_supplicant that can’t reach the network card wlo1. But I only have one wireless device, so I don’t really understand why is this problem :confused:

SOLVED:
Apparently it’s a problem in the arch kernel (yes, I took a look on vanilla arch and had the same problem since kernel lts update 5.10). So you can fix it by stopping wpa_supplicant and connecting via nmtui from terminal, but that doesn’t really “solve” the problem.
The solution I found is to install this official patch for Realtek 8168 network cards. The package name is r8168-lts and it’s on official repos.

CODE:
sudo pacman -S r8168-lts

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.