Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save UbuntuEvangelist/e36f6a1a9ef7cb0a0b24e592eb925b68 to your computer and use it in GitHub Desktop.

Select an option

Save UbuntuEvangelist/e36f6a1a9ef7cb0a0b24e592eb925b68 to your computer and use it in GitHub Desktop.
Fix WiFi Issues on Ubuntu 24.04 LTS Desktop
# Follow Things To Do After Installing Ubuntu 24.04 LTS
$ apt update -y
$ apt upgrade -y
$ apt update -y
$ apt install build-essential checkinstall
$ apt install ubuntu-restricted-extras
$ apt install software-properties-common
$ apt install apt-show-versions
$ apt upgrade -o APT::Get::Show-Upgraded=true
$ apt-show-versions | grep upgradeable
$ apt install git
$ apt -f install
$ apt autoremove
$ apt -y autoclean
$ apt -y clean
$ apt update -y
$ apt upgrade -y
$ apt update -y
# Ensure the Wi-Fi Adapter is Recognized
$ lspci | grep -i network
# Check for Wireless Drivers
$ lshw -C network
# Install Missing Drivers
$ sudo apt update
$ sudo apt install bcmwl-kernel-source
# Verify Network Manager is Running
$ sudo systemctl status NetworkManager
# If it's not running, start it with:
$ sudo systemctl start NetworkManager
# Check for Disabled Wi-Fi. Sometimes Wi-Fi can be soft or hard blocked. Check this with:
$ rfkill list
# If you see "soft blocked" or "hard blocked" for the Wi-Fi adapter, unblock it with:
$ sudo rfkill unblock wifi
# Reboot PC
$ sudo reboot
# Logs and Diagnostics:
$ dmesg | grep -i wifi
$ journalctl -xe | grep NetworkManager
# Example Troubleshooting Commands
$ lspci | grep -i network
$ sudo lshw -C network
$ sudo apt update
$ sudo apt install bcmwl-kernel-source
$ sudo systemctl status NetworkManager
$ rfkill list
$ sudo rfkill unblock wifi
$ dmesg | grep -i wifi
$ journalctl -xe | grep NetworkManager
@harshkamble14062002
Copy link

harshkamble14062002 commented Nov 21, 2025

If your Wi-Fi is not showing, open the terminal and run:

inxi -N

If you see “wifi driver: N/A”, or run:

lshw -C network

and you see “unclaimed” for the Wi-Fi device, then try the following solution:

  1. Open the GRUB configuration file:

sudo nano /etc/default/grub

  1. Check that the following two lines exist exactly as shown.
    If not, replace them:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="i8042.nopnp=1"

And update gurb
sudo update-initramfs -u
sudo reboot


@Smitellos
Copy link

Smitellos commented Jan 4, 2026

Also.
Check for NetworkManager WiFi Power Saving.
That was cause of my problems.
cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

[connection]
wifi.powersave = 3

i've changed mine like this:

# File to be place under /etc/NetworkManager/conf.d
[connection]
# Values are 0 (use default), 1 (ignore/don't touch), 2 (disable) or 3 (enable).
wifi.powersave = 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment