All network devices suddenly disappearing 24.04.3 LTS

When I did a fresh install of Ubuntu 24.04.3 on my Dell 5510 laptop a mid November ago all network devices worked w/o any issues. .

On Nov 23 Ubuntu booted but ALL of my network devices had disappeared (see All network devices suddenly disappeared 24.04.3 LTS).

Today the same thing happened, but “sudo modprobe -v iwlwifi” Didn’t fix it this time.

root@Dell-5510:/home/skip# sudo modprobe -v iwlwifi
modprobe: ERROR: ../libkmod/libkmod-module.c:968 kmod_module_insert_module() could not find module by name='iwlwifi'
modprobe: ERROR: could not insert 'iwlwifi': Unknown symbol in module, or unknown parameter (see dmesg)

There wasn’t anything interesting in dmesg.

Here are the results from running the wireless info script:

########## wireless info START ##########

Report from: 13 Dec 2025 07:55 PST -0800

Booted last: 13 Dec 2025 00:00 PST -0800

Script from: 27 Aug 2024 10:55 UTC +0000

##### release ###########################

Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.3 LTS
Release:	24.04
Codename:	noble

##### kernel ############################

Linux 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Parameters: ro, quiet, splash, vt.handoff=7

##### desktop ###########################

sed: can't read /root/.dmrc: No such file or directory

Could not be determined.

##### lspci #############################

02:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
	Subsystem: Intel Corporation Wireless 8260 [8086:0050]

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
	Subsystem: Dell RTS525A PCI Express Card Reader [1028:06e5]

##### lsusb #############################

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 003: ID 0c45:6713 Microdia Integrated_Webcam_HD
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0424:2807 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 003 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 003 Device 004: ID 0bda:4014 Realtek Semiconductor Corp. USB Audio
Bus 003 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 0424:5807 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 004 Device 004: ID 05e3:0626 Genesys Logic, Inc. Hub

##### PCMCIA card info ##################

##### rfkill ############################

##### secure boot #######################

SecureBoot disabled

##### lsmod #############################

wmi                    28672  1 video

##### dkms #############################

./wireless-info.sh: line 206: dkms: command not found

##### interfaces ########################

##### ifconfig ##########################

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback <MAC address> brd <MAC address>
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever

##### iwconfig ##########################

lo        no wireless extensions.

##### route #############################

##### resolv.conf #######################

[777 root '/etc/resolv.conf' -> '../run/systemd/resolve/stub-resolv.conf']

nameserver 127.0.0.53
options edns0 trust-ad
search .

##### network managers ##################

Installed:

	NetworkManager

Running:

root         819       1  0 07:48 ?        00:00:00 /usr/sbin/NetworkManager --no-daemon

##### NetworkManager info ###############

##### NetworkManager.state ##############

[main]
NetworkingEnabled=true
WirelessEnabled=false
WWANEnabled=true

##### NetworkManager config #############

[[/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf]]
[connection]
wifi.powersave = 3

[[/etc/NetworkManager/NetworkManager.conf]]
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no

[[/usr/lib/NetworkManager/conf.d/10-dns-resolved.conf]]
[main]
dns=systemd-resolved

[[/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf]]
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma

[[/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf]]
[connectivity]
uri=http://connectivity-check.ubuntu.com./

[[/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf]]
[device-31-mac-addr-change]
match-device=driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

##### NetworkManager profiles ###########

##### Netplan config ####################

[/etc/netplan/01-network-manager-all.yaml]
network:
  version: 2
  renderer: NetworkManager

[/etc/netplan/50-cloud-init.yaml]
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true

[/etc/netplan/90-NM-97deca78-f3ed-4751-b68d-21177ca57603.yaml]
network:
  version: 2
  wifis:
    NM-97deca78-f3ed-4751-b68d-21177ca57603:
      renderer: NetworkManager
      match:
        name: "wlp2s0"
      dhcp4: true
      dhcp6: true
      access-points:
        "roh house_5Ghz":
          auth:
            key-management: "psk"
          networkmanager:
            uuid: "97deca78-f3ed-4751-b68d-21177ca57603"
            name: "roh house_5Ghz"
            passthrough:
              wifi-security.auth-alg: "open"
              ipv6.addr-gen-mode: "default"
              ipv6.ip6-privacy: "-1"
              proxy._: ""
      networkmanager:
        uuid: "97deca78-f3ed-4751-b68d-21177ca57603"
        name: "roh house_5Ghz"

[/lib/netplan/00-network-manager-all.yaml]
network:
  version: 2
  renderer: NetworkManager

##### iw reg get ########################

'iw' is not installed (package "iw").

##### iwlist channels ###################

lo        no frequency information.

##### iwlist scan #######################

lo        Interface doesn't support scanning.

##### module infos ######################

##### module parameters #################

##### /etc/modules ######################

##### modprobe options ##################

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/etc/modprobe.d/intel-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

##### rc.local ##########################

grep: /etc/rc.local: No such file or directory

##### pm-utils ##########################

##### udev rules ########################

##### dmesg #############################

[    2.309504] systemd[1]: Mounting snap-firmware\x2dupdater-210.mount - Mount unit for firmware-updater, revision 210...
[    2.312245] systemd[1]: Mounting snap-firmware\x2dupdater-216.mount - Mount unit for firmware-updater, revision 216...

########## wireless info END ############

I had run 22.04LTS on this laptop for 2 years prior with zero networking issues.

Suggestions?
Thanks!
Skip

Hi there and welcome to Ubuntu Discourse :slight_smile:

Using block quotes for output does not usually retain the correct formatting.

I have changed it for you but please, in future, use the </> icon on the toolbar to wrap output with code tags.

Thanks

1 Like

Check in terminal dpkg -l|grep linux-modules-extra-$(uname -r)
If there are no results, you can try using Grub menu at boot, Advanced options and boot into an older kernel and do sudo apt install --reinstall linux-modules-extra-6.14.0-37-generic or you could download https://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe-6.14/linux-modules-extra-6.14.0-37-generic_6.14.0-37.37~24.04.1_amd64.deb with a phone or another computer, transfer it to Ubuntu, then double click to install, then reboot

1 Like

Will do, thanks for the tip.

1 Like

Thanks Jeremy, again you nailed it!
Reinstalling the modules and rebooting restored network operation.

I’d sure like to know what I am doing that’s causing this so I can stop doing it!

I did install vscode yesterday, but nothing system related … at least not directly.

Skip

1 Like

I am not sure why it happens as it doesn’t seem to happen all the time, what result from terminal for apt policy linux-image-generic-hwe-24.04

Here you go:

skip@Dell-5510:~$ apt policy linux-image-generic-hwe-24.04
linux-image-generic-hwe-24.04:
  Installed: 6.14.0-36.36~24.04.1
  Candidate: 6.14.0-37.37~24.04.1
  Version table:
     6.14.0-37.37~24.04.1 500
        500 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 Package                                                                                       s
        500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
 *** 6.14.0-36.36~24.04.1 100
        100 /var/lib/dpkg/status
     6.8.0-31.31 500
        500 http://us.archive.ubuntu.com/ubuntu noble/main amd64 Packages

That is strange, the wifi script showed that the 6.14.0-37 kernel was being used but that shows that you still have the -36 kernel

My fresh install done on Nov 13 installed 6.14.0-36, but a update I did recently (not yesterday) installed 6.14.0-37. I am 98% positive that I rebooted after that update w/o any networking issues.

Looks like I’m running 6.14.0-37 now:

skip@Dell-5510:~/CallSignParser$ uname -v
#37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2
skip@Dell-5510:~/CallSignParser$ sudo dmesg | grep "Linux version"
[    0.000000] Linux version 6.14.0-37-generic (buildd@lcy02-amd64-031) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 (Ubuntu 6.14.0-37.37~24.04.1-generic 6.14.11)
skip@Dell-5510:~/CallSignParser$

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