Realtek RTL8822CE Wifi - limited connectivity

inxi -Fxxxza

System:
Kernel: 5.16.2-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=d4d79d01-6e17-4866-8389-b984d5ad9c24 rw [email protected]
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: HP product: HP Pavilion Gaming Laptop 15-ec0xxx v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: HP model: 86D5 v: 96.45 serial: <superuser required> UEFI: AMI
v: F.12 date: 12/21/2020
Battery:
ID-1: BAT0 charge: 35.5 Wh (88.1%) condition: 40.3/40.3 Wh (100.0%)
volts: 12.9 min: 11.6 model: Hewlett-Packard Primary type: Li-ion
serial: N/A status: Charging cycles: 362
CPU:
Info: model: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx bits: 64
type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 1540 high: 1958 min/max: 1400/2100 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1681 2: 1958
3: 1353 4: 1588 5: 1349 6: 1827 7: 1335 8: 1230 bogomips: 33538
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional,
STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q]
vendor: Hewlett-Packard driver: nvidia v: 495.46
alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1f91
class-ID: 0300
Device-2: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile
Series]
vendor: Hewlett-Packard driver: amdgpu v: kernel bus-ID: 05:00.0
chip-ID: 1002:15d8 class-ID: 0300
Device-3: Quanta HP TrueVision HD Camera type: USB driver: uvcvideo
bus-ID: 3-1:2 chip-ID: 0408:5365 class-ID: 0e02
Display: x11 server: X.Org 1.21.1.3 compositor: kwin_x11 driver:
loaded: modesetting,nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 142
size: 344x193mm (13.5x7.6") diag: 394mm (15.5")
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
Device-1: NVIDIA vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus-ID: 01:00.1 chip-ID: 10de:10fa class-ID: 0403
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: Hewlett-Packard driver: snd_pci_acp3x v: kernel
alternate: snd_rn_pci_acp3x,snd_pci_acp5x,snd_pci_acp6x bus-ID: 05:00.5
chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h HD Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus-ID: 05:00.6 chip-ID: 1022:15e3
class-ID: 0403
Sound Server-1: ALSA v: k5.16.2-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.43 running: yes
Network:
Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8822ce v: N/A modules: rtw88_8822ce
port: e000 bus-ID: 03:00.0 chip-ID: 10ec:c822 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel port: d000 bus-ID: 04:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: eno1 state: down mac: <filter>
Bluetooth:
Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8
bus-ID: 1-4:2 chip-ID: 0bda:b00c class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
Local Storage: total: 1.14 TiB used: 13.27 GiB (1.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Gigabyte
model: GP-GSM2NE3256GNTD size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: EDFM20.0 temp: 11.8 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10SPZX-60Z10T0 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
rev: 1A04 scheme: GPT
Partition:
ID-1: / raw-size: 50 GiB size: 50 GiB (100.00%) used: 12.97 GiB (25.9%)
fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p5 maj-min: 259:5
ID-3: /home raw-size: 97.99 GiB size: 97.99 GiB (100.00%)
used: 309.7 MiB (0.3%) fs: btrfs dev: /dev/nvme0n1p7 maj-min: 259:7
ID-4: /var/log raw-size: 50 GiB size: 50 GiB (100.00%)
used: 12.97 GiB (25.9%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-5: /var/tmp raw-size: 50 GiB size: 50 GiB (100.00%)
used: 12.97 GiB (25.9%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 13.59 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 43.0 C mobo: N/A gpu: amdgpu temp: 46.0 C
Fan Speeds (RPM): cpu: 0 fan-2: 0
Info:
Processes: 329 Uptime: 3m wakeups: 1 Memory: 13.59 GiB
used: 2.25 GiB (16.5%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1200 lib: 299 Shell: fish
v: 3.3.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.12

The wifi is automatically showing limited connectivity

The wifi is showing limited connectivity automatically, reconnecting temporarily solves the problem but it occurs again.

I have done a fresh install and have tried restoring snapshots and reinstalling the OS altogether. Neither seems to work. Would appreciate any help on the issue. And respond if any other output is needed.

I move it from #issues-assistance to #issues-assistance:wifi-ethernet-bt

Why do you post inxi -Fxxxza, same like inxi -Faz, and not the one from template

garuda-inxi

?

2 Likes

I think you could try:

  • restarting your router
  • switching to a different Kernel (possibly starting with linux-lts)
  • installing rtw88-dkms-git from the Chaotic AUR.
3 Likes

Is this just the indicator having a problem, or are you actually losing access to websites (or DNS resolution, or etc...)?

2 Likes

Here's a few tips:


Install the rtw88-dkms-git driver package. and reboot.


I would suggest installing and testing alternate kernels. Start with the linux-mainline , linux , and the linux-lts kernels first.


Disable wifi power saving. You can disable Network Manager's power saving features by creating this configuration file:

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

Add the following contents to the conf file:

[connection]
wifi.powersave = 0

A setting of "0" will totally disable power saving features in the WiFi adapter.

A setting of "2" or "1" will be less aggressive, but still leave power saving enabled.


Disable mac address randomization, then reboot both your router and computer. MAC randomization may be easily disabled through the Garuda Network Assistant.


Disable IPv6 either in your router or Network Manager, then reboot both your router and computer.


Delete all WiFi connection profiles in network manager, then recreate them.


Lock your Wifi through your router's configuration utility via its MAC address. This is usually referred to as "MAC address association" in most router setup utilities. Alternately, you could try locking your BSSID to your AP in your connection's properties in Network Manager.


If you are dual booting Windows be sure to disable wifi power saving and fastboot in that OS.


Try selecting a different DNS server through the Garuda Assistant.


1 Like

garuda-inxi

System:
Kernel: 5.16.3-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=d4d79d01-6e17-4866-8389-b984d5ad9c24 rw [email protected]
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: HP product: HP Pavilion Gaming Laptop 15-ec0xxx v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: HP model: 86D5 v: 96.45 serial: <superuser required> UEFI: AMI
v: F.12 date: 12/21/2020
Battery:
ID-1: BAT0 charge: 28.5 Wh (68.8%) condition: 41.4/41.4 Wh (100.0%)
volts: 11.3 min: 11.6 model: Hewlett-Packard Primary type: Li-ion
serial: N/A status: Discharging cycles: 372
CPU:
Info: model: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx bits: 64
type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 1477 high: 2306 min/max: 1400/2100 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1383 2: 1301
3: 1744 4: 2306 5: 1378 6: 1201 7: 1305 8: 1198 bogomips: 33535
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional,
STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q]
vendor: Hewlett-Packard driver: nvidia v: 495.46
alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1f91
class-ID: 0300
Device-2: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile
Series]
vendor: Hewlett-Packard driver: amdgpu v: kernel bus-ID: 05:00.0
chip-ID: 1002:15d8 class-ID: 0300
Device-3: Quanta HP TrueVision HD Camera type: USB driver: uvcvideo
bus-ID: 3-1:2 chip-ID: 0408:5365 class-ID: 0e02
Display: x11 server: X.Org 1.21.1.3 compositor: kwin_x11 driver:
loaded: modesetting,nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 142
size: 344x193mm (13.5x7.6") diag: 394mm (15.5")
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
Device-1: NVIDIA vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus-ID: 01:00.1 chip-ID: 10de:10fa class-ID: 0403
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: Hewlett-Packard driver: snd_pci_acp3x v: kernel
alternate: snd_rn_pci_acp3x,snd_pci_acp5x,snd_pci_acp6x bus-ID: 05:00.5
chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h HD Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus-ID: 05:00.6 chip-ID: 1022:15e3
class-ID: 0403
Sound Server-1: ALSA v: k5.16.3-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.44 running: yes
Network:
Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8822ce v: N/A modules: rtw88_8822ce
port: e000 bus-ID: 03:00.0 chip-ID: 10ec:c822 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel port: d000 bus-ID: 04:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: eno1 state: down mac: <filter>
Bluetooth:
Device-1: Realtek 802.11ac WLAN Adapter type: USB driver: btusb v: 0.8
bus-ID: 1-4:2 chip-ID: 0bda:b00c class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 1.14 TiB used: 27.35 GiB (2.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Gigabyte
model: GP-GSM2NE3256GNTD size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: EDFM20.0 temp: 25.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10SPZX-60Z10T0 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
rev: 1A04 scheme: GPT
Partition:
ID-1: / raw-size: 50 GiB size: 50 GiB (100.00%) used: 14.3 GiB (28.6%)
fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 580 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p5 maj-min: 259:5
ID-3: /home raw-size: 97.99 GiB size: 97.99 GiB (100.00%)
used: 13.06 GiB (13.3%) fs: btrfs dev: /dev/nvme0n1p7 maj-min: 259:7
ID-4: /var/log raw-size: 50 GiB size: 50 GiB (100.00%)
used: 14.3 GiB (28.6%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
ID-5: /var/tmp raw-size: 50 GiB size: 50 GiB (100.00%)
used: 14.3 GiB (28.6%) fs: btrfs dev: /dev/nvme0n1p6 maj-min: 259:6
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 13.59 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A gpu: amdgpu temp: 49.0 C
Fan Speeds (RPM): cpu: 0 fan-2: 0
Info:
Processes: 340 Uptime: 7m wakeups: 1 Memory: 13.59 GiB
used: 4.19 GiB (30.8%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1254 lib: 315 Shell: fish
v: 3.3.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.12
Garuda:
System install date:     2022-01-24
Last full system update: 2022-01-30
Is partially upgraded:   No
Using TLP:               No
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper

Is this okay?

I have edited your inxi output. Check your post via the edit (pencil) icon to see how it should be formatted.

Please include feedback on prior suggestions

3 Likes

Tried all of the above doesn't work. Also sometimes the internet does not work even when the indicator shows connected and working.

Please post:

cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
pacman -Q rtw88-dkms-git
bash -c "pacman -Qsq ^linux | grep ^linux | grep -viE 'api|firm|nvidia|hotspot|console'"
grep -r "blacklist\|install\|options"  /etc/modprobe.d/ /etc/modules-load.d/ /usr/lib/modprobe.d/

Edit:

What is up with you dude. You have basically evaporated everytime I ask a question.

This is not proper feedback. No outputs from the driver installation or anything else of substance. Then after posting this you log of within a minute of your post.

I responded with my first request for an output 2 minutes after your post and you were already gone.

This is unacceptable in my book. I have gone to great lengths to help you, and you can barely muster a sentence a day in reply. You will receive no further help from me.

Good luck resolving you issue.

3 Likes

In continuation to this post

Hello @tbg

I humbly apologize for the trouble that I have caused you and assure you that it would not happen again. I also thank you for the patience that you showed while trying to sincerely help me.
Actually, the thing is that my laptop's LAN port is not working to respond to your queries I have to read it on my the windows partition, reboot to garuda, try out all that you suggest, save the replies on a file in the common partition then switch to windows and then logon to the forum to post the output and since I always have work-related stuff that does not allows me to shut down my laptop so that is why the delay in posting my replies that troubled you so much...

As for you earlier answer here are the replies....

After running -
cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

File: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 0

After running -
pacman -Q rtw88-dkms-git

rtw88-dkms-git r115.76f8448-1

After running -
bash -c "pacman -Qsq ^linux | grep ^linux | grep -viE 'api|firm|nvidia|hotspot|console'"

bash -c "pacman -Qsq ^linux | grep ^linux | grep -viE 'api|firm|nvidia|hotspot|console'"
linux-lts
linux-lts-headers
linux-zen
linux-zen-headers

After running -
grep -r "blacklist|install|options" /etc/modprobe.d/ /etc/modules-load.d/ /usr/lib/modprobe.d/

grep -r "blacklist\|install\|options"  /etc/modprobe.d/ /etc/modules-load.d/ /usr/lib/modprobe.d/
/usr/lib/modprobe.d/optimus-manager.conf:blacklist nouveau
/usr/lib/modprobe.d/optimus-manager.conf:blacklist nvidia_drm
/usr/lib/modprobe.d/optimus-manager.conf:blacklist nvidia_uvm
/usr/lib/modprobe.d/optimus-manager.conf:blacklist nvidia_modeset
/usr/lib/modprobe.d/optimus-manager.conf:blacklist nvidia
/usr/lib/modprobe.d/nvdimm-security.conf:install libnvdimm /usr/bin/ndctl load-keys ; /sbin/modprobe --ignore-install libnvdimm $CMDLINE_OPTS
/usr/lib/modprobe.d/bluetooth-usb.conf:options btusb reset=1
/usr/lib/modprobe.d/systemd.conf:options bonding max_bonds=0
/usr/lib/modprobe.d/systemd.conf:options dummy numdummies=0
/usr/lib/modprobe.d/nvidia-utils.conf:blacklist nouveau
/usr/lib/modprobe.d/nobeep.conf:blacklist pcspkr
/usr/lib/modprobe.d/noime.conf:blacklist mei
/usr/lib/modprobe.d/noime.conf:blacklist mei_me

I will turn on notifications in windows too so kindly ask if anything else is needed, I will respond as promptly as possible..

No apology needed, thank you for posting the outputs I requested.


You can use Android USB phone tethering if you need a temporary working connection to make it easier to post diagnostic outputs. When running commands to diagnose issues with your wifi make sure you have no alternate internet connection activated (Ethernet or tethering).


With no other connections active except your WiFi run:

ping -c5 8.8.8.8                                                                                

ping -c5 google.com 

Please post the outputs of those commands.


Also post your dns servers:

cat /etc/resolv.conf

Set a new dns server, see:


Also post your logs:

sudo dmesg  | grep -Ei 'error|segf|fail|broke|warn|dump|denied|firm|regdom|cfg80211|alpha2|wmi|rtl|wl|blue|deauth' | grep -viE 'acpi|ras'

Open a Network Manager live log session:


Enable Network Manager's debugging mode with the following command:

echo -e "[logging]\nlevel=DEBUG" | sudo tee /etc/NetworkManager/conf.d/00-defaults.conf

This will give you a far more in depth logging.

Then, open a Network Manager live log session.

The command below will output a live log detailing your network's current activities. Open a live Network Manager debugging log session via this command:

journalctl -fu NetworkManager 

Let the command run in the terminal, logging all current network activities.

Attempt to connect to your network, ping Google, and browse the internet repeatedly to generate useful log information.

Log at least 50-100 lines of output around times when your connection has failed to connect, or the connection was dropped.

Copy the live terminal output and post any important looking excerpts from the log (especially around failure events).

In another terminal tab/window also run:

journalctl -f _COMM=wpa_supplicant

Create a driver options file:

/etc/modprobe.d/rtl8822ce.conf

With these contents:

options rtw_pci disable_aspm=1
blacklist rtw88_8822ce
install bluetooth /bin/false

Reboot.

Or, you can generate the above file automatically with this command:

echo -e "options rtw_pci disable_aspm=1\nblacklist rtw88_8822ce\ninstall bluetooth /bin/false" | sudo tee /etc/modprobe.d/rtl8822ce.conf

This will generate a rtl8822ce driver option and also disable bluetooth which can sometimes interfere with wifi.

Reboot after creating this file.

If disabling bluetooth shows no wifi improvement, then alter the contents to this

options rtw_pci disable_aspm=1
blacklist rtw88_8822ce
#install bluetooth /bin/false

That will re-enable your bluetooth, or you can delete /etc/modprobe.d/rtl8822ce.conf entirely if it is of no benefit.

Reboot after making any changes to this file.


Try adding a new kernel boot parameter.

Backup your grub config file:

sudo cp /etc/default/grub /etc/default/grub.bak 

Then edit /etc/default/grub and add pci=noaer to the end of the following line:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 pci=noaer"

After adding the boot parameter and saving your changes, run:

sudo update-grub 

Reboot

Or, you can generate the change automatically with this command::

sudo cp /etc/default/grub /etc/default/grub.bak && sudo sed '/^GRUB_CMDLINE_LINUX_DEFAULT=/s/"$/ pci=noaer"/g' -i /etc/default/grub

After adding the boot parameter(s), run:

sudo update-grub 

Reboot.


I guess that's enough for now.

3 Likes

Thanks for the effort. I will follow these steps and get back to you ASAP.

1 Like

Below is the output you asked for, also I would like to add that while performing the said steps I noticed that my device was disconnecting and connecting too automatically without any intervension.

After running -
ping -c5 8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.18.4 icmp_seq=1 Destination Host Unreachable
From 192.168.18.4 icmp_seq=2 Destination Host Unreachable
From 192.168.18.4 icmp_seq=3 Destination Host Unreachable
From 192.168.18.4 icmp_seq=4 Destination Host Unreachable
From 192.168.18.4 icmp_seq=5 Destination Host Unreachable

--- 8.8.8.8 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4052ms
pipe 3

After running -
ping -c5 google.com

ping: google.com: Name or service not known

After running-
cat /etc/resolv.conf

File: /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.18.1

I followed the link you sent and added one more DNS server as pointed in the second line of the link you sent, the file after saving and rebooting was -
cat /etc/resolv.conf

File: /etc/resolv.conf
nameserver 8.8.8.8
search 8.8.4.4

The contents of the log are-

sudo dmesg  | grep -Ei 'error|segf|fail|broke|warn|dump|denied|firm|regdom|cfg80211|alpha2|wmi|rtl|wl|blue|deauth' | grep -viE 'acpi|ras'
[    2.020268] [drm] Found VCN firmware Version ENC: 1.13 DEC: 2 VEP: 0 Revision: 2
[    2.020298] amdgpu 0000:05:00.0: amdgpu: Will use PSP to load VCN firmware
[    3.346082] usb 1-4: Product: 802.11ac WLAN Adapter
[    5.498937] systemd[1]: Listening on Process Core Dump Socket.
[    5.523415] systemd[1]: Repartition Root Disk was skipped because all trigger condition checks failed.
[    5.621940] systemd[1]: First Boot Wizard was skipped because of a failed condition check (ConditionFirstBoot=yes).
[    5.622817] systemd[1]: Rebuild Hardware Database was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
[    5.624813] systemd[1]: Create System Users was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
[    6.363695] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.370140] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.427201] Bluetooth: Core ver 2.22
[    6.427251] NET: Registered PF_BLUETOOTH protocol family
[    6.427253] Bluetooth: HCI device and connection manager initialized
[    6.427275] Bluetooth: HCI socket layer initialized
[    6.427279] Bluetooth: L2CAP socket layer initialized
[    6.427286] Bluetooth: SCO socket layer initialized
[    6.442899] r8169 0000:04:00.0 eth0: RTL8168h/8111h, 84:2a:fd:0e:3d:89, XID 541, IRQ 67
[    6.496083] input: HP WMI hotkeys as /devices/virtual/input/input12
[    6.578931] rtw_8822ce 0000:03:00.0: Firmware version 9.9.4, H2C version 15
[    6.579523] rtw_8822ce 0000:03:00.0: Firmware version 9.9.11, H2C version 15
[    6.650104] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000c lmp_ver=0a lmp_subver=8822
[    6.653078] Bluetooth: hci0: RTL: rom_version status=0 version=3
[    6.653090] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_fw.bin
[    6.662764] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_config.bin
[    6.667206] Bluetooth: hci0: RTL: cfg_sz 6, total sz 39526
[    6.747804] Error: Driver 'rtw_8822ce' is already registered, aborting...
[    6.938708] rtw_8822ce 0000:03:00.0 wlo1: renamed from wlan0
[    7.082061] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x4d1f01)
[    7.167113] Bluetooth: hci0: RTL: fw version 0x09a91a4a
[    8.357238] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.357247] Bluetooth: BNEP filters: protocol multicast
[    8.357256] Bluetooth: BNEP socket layer initialized
[   17.265682] audit: type=1100 audit(1644329523.017:88): pid=1294 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=pam_shells,pam_faillock,pam_permit,pam_faillock acct="anant" exe="/usr/lib/sddm/sddm-helper" hostn
ame=? addr=? terminal=? res=success'
[   17.266812] audit: type=1103 audit(1644329523.018:90): pid=1294 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_shells,pam_faillock,pam_permit,pam_faillock acct="anant" exe="/usr/lib/sddm/sddm-helper" hostname=? a
ddr=? terminal=? res=success'
[   17.316874] audit: type=1103 audit(1644329523.068:94): pid=1296 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=? acct="anant" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[   20.093008] Bluetooth: RFCOMM TTY layer initialized
[   20.093032] Bluetooth: RFCOMM socket layer initialized
[   20.093044] Bluetooth: RFCOMM ver 1.11
[   22.850383] wlo1: authenticate with 04:8c:16:b8:04:5c
[   23.267024] wlo1: send auth to 04:8c:16:b8:04:5c (try 1/3)
[   23.270516] wlo1: authenticated
[   23.271481] wlo1: associate with 04:8c:16:b8:04:5c (try 1/3)
[   23.273813] wlo1: RX AssocResp from 04:8c:16:b8:04:5c (capab=0x1531 status=0 aid=21)
[   23.274434] wlo1: associated
[   23.344762] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
[  182.134806] wlo1: Connection to AP 04:8c:16:b8:04:5c lost
[  202.163486] wlo1: authenticate with 04:8c:16:b8:04:5c
[  202.440773] wlo1: send auth to 04:8c:16:b8:04:5c (try 1/3)
[  202.444258] wlo1: authenticated
[  202.445236] wlo1: associate with 04:8c:16:b8:04:5c (try 1/3)
[  202.447431] wlo1: RX AssocResp from 04:8c:16:b8:04:5c (capab=0x1531 status=0 aid=21)
[  202.447848] wlo1: associated
[  202.483576] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
[  220.666794] wlo1: Connection to AP 04:8c:16:b8:04:5c lost
[  241.183986] wlo1: authenticate with 04:8c:16:b8:04:5c
[  241.471641] wlo1: send auth to 04:8c:16:b8:04:5c (try 1/3)
[  241.475045] wlo1: authenticated
[  241.475546] wlo1: associate with 04:8c:16:b8:04:5c (try 1/3)
[  241.478362] wlo1: RX AssocResp from 04:8c:16:b8:04:5c (capab=0x1531 status=0 aid=21)
[  241.478874] wlo1: associated
[  241.525945] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
[  275.765706] audit: type=1100 audit(1644329780.800:121): pid=4050 uid=1000 auid=1000 ses=2 msg='op=PAM:authentication grantors=pam_faillock,pam_permit,pam_faillock acct="anant" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 r
es=success'
[  275.766209] audit: type=1110 audit(1644329780.801:123): pid=4050 uid=1000 auid=1000 ses=2 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=succe
ss'

Now, for the Network Manager Live session log:

Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6230] dhcp4 (wlo1): state changed unknown -> bound, address=192.168.18.4
Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6249] device (wlo1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6271] policy: set 'Anita_5G' (wlo1) as default for IPv4 routing and DNS
Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6302] device (wlo1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6307] device (wlo1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6316] manager: NetworkManager state is now CONNECTED_SITE
Feb 08 20:02:17 garuda-linux NetworkManager[614]: <info>  [1644330737.6326] device (wlo1): Activation: successful, device activated.
Feb 08 20:02:18 garuda-linux NetworkManager[614]: <info>  [1644330738.1801] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 08 20:02:18 garuda-linux NetworkManager[614]: <info>  [1644330738.7747] dhcp6 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:02:18 garuda-linux NetworkManager[614]: <info>  [1644330738.7943] dhcp6 (wlo1): state changed unknown -> bound
Feb 08 20:04:50 garuda-linux NetworkManager[614]: <info>  [1644330890.8770] audit: op="statistics" interface="wlo1" ifindex=3 args="2000" pid=1734 uid=1000 result="success"
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.4987] device (wlo1): state change: activated -> deactivating (reason 'user-requested', sys-iface-state: 'managed')
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.4994] manager: NetworkManager state is now DISCONNECTING
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.5018] audit: op="device-disconnect" interface="wlo1" ifindex=3 pid=1734 uid=1000 result="success"
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.5165] audit: op="statistics" interface="wlo1" ifindex=3 args="0" pid=1734 uid=1000 result="success"
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6216] device (wlo1): supplicant interface state: completed -> disconnected
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6218] device (wlo1): state change: deactivating -> disconnected (reason 'user-requested', sys-iface-state: 'managed')
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6311] dhcp4 (wlo1): canceled DHCP transaction
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6313] dhcp4 (wlo1): state changed bound -> terminated
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6322] dhcp6 (wlo1): canceled DHCP transaction
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6323] dhcp6 (wlo1): state changed bound -> terminated
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.6384] device (wlo1): set-hw-addr: set MAC address to 06:EC:F8:49:78:EF (scanning)
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.8501] manager: NetworkManager state is now DISCONNECTED
Feb 08 20:04:52 garuda-linux NetworkManager[614]: <info>  [1644330892.8529] device (wlo1): supplicant interface state: disconnected -> interface_disabled
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.5079] device (wlo1): supplicant interface state: interface_disabled -> disconnected
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.5143] device (wlo1): Activation: starting connection 'Anita_5G' (ae97138d-b5c9-4484-b727-e37a5418a41f)
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.5146] audit: op="connection-activate" uuid="ae97138d-b5c9-4484-b727-e37a5418a41f" name="Anita_5G" pid=1734 uid=1000 result="success"
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.5148] device (wlo1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.5153] manager: NetworkManager state is now CONNECTING
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.5176] device (wlo1): set-hw-addr: reset MAC address to 28:CD:C4:C7:35:39 (preserve)
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7203] device (wlo1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7210] device (wlo1): Activation: (wifi) access point 'Anita_5G' has security, but secrets are required.
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7211] device (wlo1): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7214] sup-iface[a2f3bce059e7b597,0,wlo1]: wps: type pbc start...
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7222] device (wlo1): supplicant interface state: disconnected -> interface_disabled
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7312] device (wlo1): supplicant interface state: interface_disabled -> disconnected
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7408] device (wlo1): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7417] device (wlo1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7426] device (wlo1): Activation: (wifi) connection 'Anita_5G' has security, and secrets exist.  No new secrets needed.
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7426] Config: added 'ssid' value 'Anita_5G'
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7427] Config: added 'scan_ssid' value '1'
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7427] Config: added 'bgscan' value 'simple:30:-70:86400'
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7427] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7428] Config: added 'auth_alg' value 'OPEN'
Feb 08 20:04:57 garuda-linux NetworkManager[614]: <info>  [1644330897.7428] Config: added 'psk' value '<hidden>'
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0403] device (wlo1): supplicant interface state: disconnected -> authenticating
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0435] device (wlo1): supplicant interface state: authenticating -> associating
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0530] device (wlo1): supplicant interface state: associating -> associated
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0591] device (wlo1): supplicant interface state: associated -> 4way_handshake
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0922] device (wlo1): supplicant interface state: 4way_handshake -> completed
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0922] device (wlo1): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "Anita_5G"
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0925] device (wlo1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.0932] dhcp4 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1514] dhcp4 (wlo1): state changed unknown -> bound, address=192.168.18.4
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1543] device (wlo1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1574] policy: set 'Anita_5G' (wlo1) as default for IPv4 routing and DNS
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1618] device (wlo1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1625] device (wlo1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1635] manager: NetworkManager state is now CONNECTED_SITE
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.1647] device (wlo1): Activation: successful, device activated.
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.2006] audit: op="statistics" interface="wlo1" ifindex=3 args="2000" pid=1734 uid=1000 result="success"
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.7078] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 08 20:04:58 garuda-linux NetworkManager[614]: <info>  [1644330898.9901] audit: op="statistics" interface="wlo1" ifindex=3 args="0" pid=1734 uid=1000 result="success"
Feb 08 20:05:00 garuda-linux NetworkManager[614]: <info>  [1644330900.1646] dhcp6 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:05:00 garuda-linux NetworkManager[614]: <info>  [1644330900.1924] dhcp6 (wlo1): state changed unknown -> bound
Feb 08 20:08:31 garuda-linux NetworkManager[614]: <info>  [1644331111.0087] device (wlo1): supplicant interface state: completed -> disconnected
Feb 08 20:08:31 garuda-linux NetworkManager[614]: <info>  [1644331111.3102] device (wlo1): supplicant interface state: disconnected -> scanning
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0724] device (wlo1): supplicant interface state: scanning -> authenticating
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0791] device (wlo1): supplicant interface state: authenticating -> associating
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0845] device (wlo1): supplicant interface state: associating -> associated
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0846] device (wlo1): DHCPv4 lease renewal requested
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0911] dhcp4 (wlo1): canceled DHCP transaction
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0912] dhcp4 (wlo1): state changed bound -> terminated
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0918] dhcp4 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0919] device (wlo1): DHCPv6 lease renewal requested
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0920] dhcp6 (wlo1): canceled DHCP transaction
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0920] dhcp6 (wlo1): state changed bound -> terminated
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0923] dhcp6 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.0931] device (wlo1): supplicant interface state: associated -> 4way_handshake
Feb 08 20:08:35 garuda-linux NetworkManager[614]: <info>  [1644331115.1158] device (wlo1): supplicant interface state: 4way_handshake -> completed
Feb 08 20:08:36 garuda-linux NetworkManager[614]: <info>  [1644331116.1108] dhcp6 (wlo1): state changed unknown -> bound
Feb 08 20:08:37 garuda-linux NetworkManager[614]: <info>  [1644331117.2625] dhcp4 (wlo1): state changed unknown -> bound, address=192.168.18.4
Feb 08 20:11:43 garuda-linux NetworkManager[614]: <info>  [1644331303.6532] device (wlo1): supplicant interface state: completed -> disconnected
Feb 08 20:11:43 garuda-linux NetworkManager[614]: <info>  [1644331303.9537] device (wlo1): supplicant interface state: disconnected -> scanning
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7122] device (wlo1): supplicant interface state: scanning -> authenticating
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7179] device (wlo1): supplicant interface state: authenticating -> associating
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7248] device (wlo1): supplicant interface state: associating -> associated
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7250] device (wlo1): DHCPv4 lease renewal requested
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7338] dhcp4 (wlo1): canceled DHCP transaction
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7340] dhcp4 (wlo1): state changed bound -> terminated
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7347] dhcp4 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7348] device (wlo1): DHCPv6 lease renewal requested
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7349] dhcp6 (wlo1): canceled DHCP transaction
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7349] dhcp6 (wlo1): state changed bound -> terminated
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7352] dhcp6 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7360] device (wlo1): supplicant interface state: associated -> 4way_handshake
Feb 08 20:11:47 garuda-linux NetworkManager[614]: <info>  [1644331307.7573] device (wlo1): supplicant interface state: 4way_handshake -> completed
Feb 08 20:11:48 garuda-linux NetworkManager[614]: <info>  [1644331308.7031] dhcp6 (wlo1): state changed unknown -> bound
Feb 08 20:11:49 garuda-linux NetworkManager[614]: <info>  [1644331309.9175] dhcp4 (wlo1): state changed unknown -> bound, address=192.168.18.4
^C⏎                                                                                                           

I got this by running the command -

journalctl -fu NetworkManager

Posting the complete log as I am not sure what may be necessary for debugging. Also, these lines where in the log when I ran it for the first time -

Feb 08 19:45:46 garuda-linux NetworkManager[614]: <info>  [1644329746.6268] manager: NetworkManager state is now CONNECTED_SITE
Feb 08 19:45:46 garuda-linux NetworkManager[614]: <info>  [1644329746.6278] device (wlo1): Activation: successful, device activated.
Feb 08 19:45:47 garuda-linux NetworkManager[614]: <info>  [1644329747.1739] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 08 19:45:47 garuda-linux NetworkManager[614]: <info>  [1644329747.6274] dhcp6 (wlo1): activation: beginning transaction (timeout in 45 seconds)
Feb 08 19:45:47 garuda-linux NetworkManager[614]: <info>  [1644329747.6498] dhcp6 (wlo1): state changed unknown -> bound
Feb 08 19:54:47 garuda-linux NetworkManager[614]: <info>  [1644330287.8421] device (wlo1): supplicant interface state: completed -> disconnected
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <warn>  [1644330303.0828] device (wlo1): link timed out.
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.0836] device (wlo1): state change: activated -> failed (reason 'ssid-not-found', sys
-iface-state: 'managed')
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.0845] manager: NetworkManager state is now DISCONNECTED
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.0881] device (wlo1): set-hw-addr: set MAC address to 86:31:99:A7:48:A8 (scanning)
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <warn>  [1644330303.3026] device (wlo1): Activation: failed for connection 'Anita_5G'
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.3042] device (wlo1): supplicant interface state: disconnected -> interface_disabled
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.3064] device (wlo1): state change: failed -> disconnected (reason 'none', sys-iface-
state: 'managed')
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.3171] dhcp4 (wlo1): canceled DHCP transaction
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.3171] dhcp4 (wlo1): state changed bound -> terminated
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.3175] dhcp6 (wlo1): canceled DHCP transaction
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.3175] dhcp6 (wlo1): state changed bound -> terminated
Feb 08 19:55:03 garuda-linux NetworkManager[614]: <info>  [1644330303.5165] device (wlo1): supplicant interface state: interface_disabled -> disconnected
Feb 08 19:55:06 garuda-linux NetworkManager[614]: <info>  [1644330306.9800] policy: auto-activating connection 'Anita_5G' (ae97138d-b5c9-4484-b727-e37a541
8a41f)

And the output from the following command was -
journalctl -f _COMM=wpa_supplicant

Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: SME: Trying to authenticate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: Trying to associate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: Associated with 04:8c:16:b8:04:5c
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=GB
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: WPA: Key negotiation completed with 04:8c:16:b8:04:5c [PTK=CCMP GTK=TKIP]
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-CONNECTED - Connection to 04:8c:16:b8:04:5c completed [id=1 id_str=]
Feb 08 20:02:17 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=292500
Feb 08 20:03:18 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-3 noise=9999 txrate=866700
Feb 08 20:03:18 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-3 noise=9999 txrate=866700
Feb 08 20:04:52 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-DISCONNECTED bssid=04:8c:16:b8:04:5c reason=3 locally_generated=1
Feb 08 20:04:52 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-DSCP-POLICY clear_all
Feb 08 20:04:52 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Feb 08 20:04:53 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Feb 08 20:04:57 garuda-linux wpa_supplicant[750]: wlo1: WPS-PBC-ACTIVE
Feb 08 20:04:57 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SCAN-FAILED ret=-22 retry=1
Feb 08 20:04:57 garuda-linux wpa_supplicant[750]: wlo1: WPS-CANCEL
Feb 08 20:04:57 garuda-linux wpa_supplicant[750]: wlo1: SME: Trying to authenticate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: Trying to associate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: Associated with 04:8c:16:b8:04:5c
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=GB
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: WPA: Key negotiation completed with 04:8c:16:b8:04:5c [PTK=CCMP GTK=TKIP]
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-CONNECTED - Connection to 04:8c:16:b8:04:5c completed [id=0 id_str=]
Feb 08 20:04:58 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-52 noise=9999 txrate=292500
Feb 08 20:05:05 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=0 noise=9999 txrate=650000
Feb 08 20:05:11 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=650000
Feb 08 20:05:51 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=866700
Feb 08 20:05:57 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-53 noise=9999 txrate=866700
Feb 08 20:06:43 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=0 noise=9999 txrate=866700
Feb 08 20:06:48 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=866700
Feb 08 20:08:31 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-DISCONNECTED bssid=04:8c:16:b8:04:5c reason=4 locally_generated=1
Feb 08 20:08:31 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Feb 08 20:08:32 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Feb 08 20:08:34 garuda-linux wpa_supplicant[750]: wlo1: SME: Trying to authenticate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: Trying to associate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: Associated with 04:8c:16:b8:04:5c
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=GB
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: WPA: Key negotiation completed with 04:8c:16:b8:04:5c [PTK=CCMP GTK=TKIP]
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-CONNECTED - Connection to 04:8c:16:b8:04:5c completed [id=0 id_str=]
Feb 08 20:08:35 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-52 noise=9999 txrate=292500
Feb 08 20:08:43 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-59 noise=9999 txrate=866700
Feb 08 20:11:43 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-DISCONNECTED bssid=04:8c:16:b8:04:5c reason=4 locally_generated=1
Feb 08 20:11:43 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Feb 08 20:11:44 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: SME: Trying to authenticate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: Trying to associate with 04:8c:16:b8:04:5c (SSID='Anita_5G' freq=5180 MHz)
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: Associated with 04:8c:16:b8:04:5c
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=GB
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: WPA: Key negotiation completed with 04:8c:16:b8:04:5c [PTK=CCMP GTK=TKIP]
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-CONNECTED - Connection to 04:8c:16:b8:04:5c completed [id=0 id_str=]
Feb 08 20:11:47 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=292500
Feb 08 20:11:55 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=0 noise=9999 txrate=866700
Feb 08 20:12:15 garuda-linux wpa_supplicant[750]: wlo1: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-38 noise=9999 txrate=866700
^C⏎                                   

I created the driver options file using the automated command you provided and rebooted it.
The network is working again :slight_smile: It started working after disabling the wifi and creating a rtl8822ce driver as you told:

echo -e "options rtw_pci disable_aspm=1\nblacklist rtw88_8822ce\ninstall bluetooth /bin/false" | sudo tee /etc/modprobe.d/rtl8822ce.conf

Posting the output for anyone needing them in the future.
Thank You @tbg :pray: :pray: And sorry for the trouble I caused :bowing_man:

2 Likes

Well that was a lot of effort on your part, but persistence usually pays off.

Just to be clear, I disabled bluetooth with the config file. If you require bluetooth you will need to comment out as below:

Or, simply remove the line reffering to bluetooth entirely.

After restarting if you have problems with your wifi again then you'll likely have to leave bluetooth disabled. Some wifi/bluetooth combo chips just don't behave well when both are enabled.

Anyways, glad to see you have things working now, good job. :+1:

2 Likes

Thanks for guiding me so nicely, I don't think it is because of some chip issue as in windows and even in previous installations of garuda I have never faced this issue. Probably some temporary issue or something that I did.
Thanks again for your effort. :pray: :smile:

You're welcome. No problem, glad you finally got it working.

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