Network drops randomly

Hi everyone
I installed manjaro on my laptop almost 2 weeks ago
My problem is the wifi connection.
It drops with no reason.
Sometimes I'm still connected but have no internet and some other times it just drops the whole network.
I thought my network would be ok after installing kernel 419 or 414, but none of them worked.
Also I have to mention now I'm connected to the internet via Ethernet
My specs:
Output of inxi -Fxxxza --no-host:

System:    Kernel: 5.4.44-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 root=UUID=6f71cb99-4731-46c0-8ded-98a9be22219e 
           rw quiet apparmor=1 security=apparmor resume=UUID=4a6567f5-539c-498f-b7f7-f34c2646a78d 
           Desktop: KDE Plasma 5.18.5 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: ASUSTeK product: X450LD v: 1.0 serial: <filter> 
           Mobo: ASUSTeK model: X450LD v: 1.0 serial: <filter> BIOS: American Megatrends v: X450LD.204 
           date: 03/13/2014 
Battery:   ID-1: BAT0 charge: 3.6 Wh condition: 26.4/37.4 Wh (71%) volts: 14.4/14.4 model: ASUSTeK X550A26 
           type: Li-ion serial: <filter> status: Discharging 
CPU:       Topology: Dual Core model: Intel Core i7-4500U bits: 64 type: MT MCP arch: Haswell family: 6 
           model-id: 45 (69) stepping: 1 microcode: 25 L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19161 
           Speed: 798 MHz min/max: 800/3000 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 799 
           Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: ASUSTeK driver: i915 v: kernel 
           bus ID: 00:02.0 chip ID: 8086:0a16 
           Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor: ASUSTeK 
           driver: N/A bus ID: 04:00.0 chip ID: 10de:1140 
           Display: x11 server: X.Org 1.20.8 driver: modesetting alternate: fbdev,intel,vesa 
           compositor: kwin_x11 resolution: 1366x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 20.0.7 compat-v: 3.0 
           direct render: Yes 
Audio:     Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0 
           chip ID: 8086:0a0c 
           Device-2: Intel 8 Series HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 chip ID: 8086:9c20 
           Sound Server: ALSA v: k5.4.44-1-MANJARO 
Network:   Device-1: Qualcomm Atheros QCA8171 Gigabit Ethernet vendor: ASUSTeK driver: alx v: kernel 
           port: e000 bus ID: 02:00.0 chip ID: 1969:10a1 
           IF: enp2s0 state: down mac: <filter> 
           Device-2: Ralink RT3290 Wireless 802.11n 1T/1R PCIe vendor: Foxconn driver: rt2800pci v: 2.3.0 
           port: e000 bus ID: 03:00.0 chip ID: 1814:3290 
           IF: wlp3s0f0 state: down mac: <filter> 
           Device-3: Samsung GT-I9070 (network tethering USB debugging enabled) type: USB 
           driver: rndis_host bus ID: 2-2:5 chip ID: 04e8:6864 serial: <filter> 
           IF: enp0s20u2 state: unknown speed: N/A duplex: N/A mac: <filter> 
           IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Drives:    Local Storage: total: 465.76 GiB used: 121.16 GiB (26.0%) 
           ID-1: /dev/sda vendor: Seagate model: ST500LT012-1DG142 size: 465.76 GiB block size: 
           physical: 4096 B logical: 512 B speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: SDM1 
           scheme: MBR 
Partition: ID-1: / raw size: 453.01 GiB size: 444.90 GiB (98.21%) used: 121.16 GiB (27.2%) fs: ext4 
           dev: /dev/sda1 
           ID-2: swap-1 size: 12.75 GiB used: 0 KiB (0.0%) fs: swap swappiness: 60 (default) 
           cache pressure: 100 (default) dev: /dev/sda2 
Sensors:   System Temperatures: cpu: 54.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 3800 
Info:      Processes: 199 Uptime: 18m Memory: 11.59 GiB used: 1.68 GiB (14.5%) Init: systemd v: 245 
           Compilers: gcc: 10.1.0 Shell: bash v: 5.0.17 running in: konsole inxi: 3.0.37

Output of hwinfo --netcard:

06: PCI 300.0: 0282 WLAN controller                             
  [Created at pci.386]
  Unique ID: 6eRc.6lbCJnO_m7A
  Parent ID: Z7uZ.5tUZaIY4LI5
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Ralink RT3290 Wireless 802.11n 1T/1R PCIe"
  Vendor: pci 0x1814 "Ralink corp."
  Device: pci 0x3290 "RT3290 Wireless 802.11n 1T/1R PCIe"
  SubVendor: pci 0x105b "Foxconn International, Inc."
  SubDevice: pci 0xe055 
  Driver: "rt2800pci"
  Driver Modules: "rt2800pci"
  Device File: wlp3s0f0
  Features: WLAN
  Memory Range: 0xf7810000-0xf781ffff (rw,non-prefetchable)
  IRQ: 19 (25519 events)
  HW Address: 54:35:30:b1:11:c5
  Permanent HW Address: 54:35:30:b1:11:c5
  Link detected: no
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v00001814d00003290sv0000105Bsd0000E055bc02sc80i00"
  Driver Info #0:
    Driver Status: rt2800pci is active
    Driver Activation Cmd: "modprobe rt2800pci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #14 (PCI bridge)

10: PCI 200.0: 0200 Ethernet controller
  [Created at pci.386]
  Unique ID: c3qJ.JNQtIy+S236
  Parent ID: hoOk.32c3d9JgHX4
  SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Qualcomm Atheros QCA8171 Gigabit Ethernet"
  Vendor: pci 0x1969 "Qualcomm Atheros"
  Device: pci 0x10a1 "QCA8171 Gigabit Ethernet"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x200f 
  Revision: 0x10
  Driver: "alx"
  Driver Modules: "alx"
  Device File: enp2s0
  Memory Range: 0xf7900000-0xf793ffff (rw,non-prefetchable)
  I/O Ports: 0xe000-0xe07f (rw)
  IRQ: 18 (no events)
  HW Address: 10:c3:7b:b1:00:c7
  Permanent HW Address: 10:c3:7b:b1:00:c7
  Link detected: no
  Module Alias: "pci:v00001969d000010A1sv00001043sd0000200Fbc02sc00i00"
  Driver Info #0:
    Driver Status: alx is active
    Driver Activation Cmd: "modprobe alx"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #25 (PCI bridge)

I Found The ANSWER!!!!!
Since Manjaro uses tlp by default(which is awesome), I should just simply disable WIFI_PWR_ON_BAT on tlp
I can't believe I couldn't think about that all this time :joy: :joy:

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

Forum kindly sponsored by