My wi-fi stops working after 15 minutes of using my computer

Hello! I instaled fedora 41 in my mum’s laptop (Lenovo G480 from 2014) and everything is working except for the wifi.
When I start the computer it works, but after 10/15 minutes it turns off and I can’t toggle it back on unless I reboot.

It looks like this when it’s working:

patricia@fedora:~$ rfkill
ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth   blocked unblocked
 2 bluetooth hci0                blocked unblocked
 3 wlan      phy0              unblocked unblocked
patricia@fedora:~$ nmcli
wlp2s0b1: conectado to Luyaba
        "Broadcom and subsidiaries BCM4313"
        wifi (brcmsmac), 92:19:F5:82:A5:9A, hw, mtu 1500
        ip4 predeterminado
        inet4 192.168.200.123/24
        route4 192.168.200.0/24 metric 600
        route4 default via 192.168.200.1 metric 600
        inet6 fe80::fc9d:97b5:ac89:fa16/64
        route6 fe80::/64 metric 1024

lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128

enp1s0: no disponible
        "Qualcomm Atheros AR8162"
        ethernet (alx), C4:DA:26:06:6F:71, hw, mtu 1500

DNS configuration:
        servers: 192.168.200.1
        interface: wlp2s0b1

patricia@fedora:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0489:e032 Foxconn / Hon Hai Broadcom BCM20702 Bluetooth
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 003: ID 04f2:b2e1 Chicony Electronics Co., Ltd Lenovo EasyCamera
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
patricia@fedora:~$ lspci -nn -d 14e4:
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

And it looks like this after wi-fi disappears:

patricia@fedora:~$ rfkill
ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth   blocked unblocked
 3 wlan      phy0              unblocked   blocked
 4 bluetooth hci0                blocked unblocked
patricia@fedora:~$ nmcli
lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128

enp1s0: no disponible
        "Qualcomm Atheros AR8162"
        ethernet (alx), C4:DA:26:06:6F:71, hw, mtu 1500

wlp2s0b1: no disponible
        "Broadcom and subsidiaries BCM4313"
        wifi (brcmsmac), 3E:E7:DE:4C:88:F7, sw disabled, hw disabled, hw, mtu 1500

patricia@fedora:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0489:e032 Foxconn / Hon Hai Broadcom BCM20702 Bluetooth
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 003: ID 04f2:b2e1 Chicony Electronics Co., Ltd Lenovo EasyCamera
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
patricia@fedora:~$ lspci -nn -d 14e4:
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

If someone can help I’d be grateful!

disable power management:

sudo nano /etc/modprobe.d/iwlwifi.conf

Add the following line to the file:

options iwlwifi power_save=0

Then save and close the file, and reboot the system.

Install wl driver

sudo dnf install kmod-wl
sudo reboot

Then
Check the wireless switch:

sudo rfkill unblock all

This will unblock all wireless devices, including the WiFi adapter.
Monitor the system logs:

sudo journalctl -u NetworkManager
1 Like

From decades of linux experience, I have found it important to have USB WiFI adapters to use while trying to sort out issues with onboard gear, particularly for older systems where newer USB adapters often outperform older kit. USB-WiFi lists USB WiFi adapters that work well with Linux.

Lenovo G480/G485/ G580/G585/G780 Hardware Maintenance Manual shows how to replace the internal WiFi card and lists compatible cards on page 102. The LHDB may have some entries with 3rd party WiFi on these models.

1 Like

From the above output, it seems that your system is using the open-source wireless driver built into the kernel (brcmsmac). According to this page, the BCM4313 chipset in particular is not fully supported.

However, a proprietary driver for this chip is provided by the broadcom-wl package, available in the RPM-Fusion repos.

Should you not have the RPM-Fusion repos added to your system, you can do that by following their instructions.

Afterwards install the proprietary driver with sudo dnf install broadcom-wl and reboot.

Does it help?

1 Like

Hi! Thank you for your help, I tryed it and after reboot couldn’t get past the grub menu. I could log in in the previous snapshot and got the same problem with my wi-fi.

Hi, thank you for your help!
I installed the driver but the output it’s the old driver.

lspci -vnn -d 14e4:
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Broadcom Inc. and subsidiaries Device [14e4:0587]
	Flags: bus master, fast devsel, latency 0
	Memory at e0400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel modules: bcma, wl

Thank you! Yes, I’m using my ethernet conection while I try to fix it.
I’ll check out the WIFI cards!

This should not be caused by installing wifi packages. There may be underlying hardware issues. Try using the grub2 editor to remove the rhgb quiet from the kernel command line. This may allow you see the boot error.

wl in your output would be the proprietary driver. I wonder if there was enough time for the modules to get built for each kernel. You can find out with dnf list --installed "kmod-wl*".

Ahh, then I don’t know what is the problem.
I unblocked the ```
0 wlan because it was softblocked, but now the 3 wlan doen’t show.

rfkill
ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth unblocked unblocked
 2 bluetooth hci0              unblocked unblocked

This is the output of dnf list --installed “kmod-wl*”

dnf list --installed "kmod-wl*"
Paquetes instalados
kmod-wl-6.12.4-200.fc41.x86_64.x86_64 6.30.223.271-54.fc41 @commandline

Thanks! I’ll try this

I reinstalled fedora, then did this and it work, it looks like something I installed previously interfered with the new drive.
Thank you!

2 Likes

Thats strange…