Suddenly there's no networking except lo
https://askubuntu.com/questions/1563852/suddenly-theres-no-networking-except-lo
Last night my Dell 7590 on Ubuntu 24.04.3 LTS ran fine. This morning there was no network except lo and I didn’t do any updates.
ifconfig only shows lo running, but no other interfaces hard or WiFi. It’s hard to include much here because it can’t connect, so I can either add photos or hand type.
uname -a
Linux TreeClimberLap 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
I was able to get some information off of the computer to a USB and I'm uploading it here.
What drew my attention to this is that something went wrong with nvidia at the same time and without the network I couldn't solve it. It does appear that some quiet upgrade occurred. I just tried sudo apt autoremove, and here is the relevant error I see there. I wonder if they have a common root cause.
Setting up linux-modules-nvidia-570-6.17.0-14-generic (6.17.0-14.14~24.04.1+1) ...
linux-image-nvidia-6.17.0-14-generic: constructing .ko files
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: warning: --package-metadata is empty, ignoring
/usr/bin/ld.bfd: cannot open linker script file /usr/src/linux-headers-6.17.0-14-generic/scripts/module.lds: No such file or directory
/usr/bin/ld.bfd: cannot open linker script file /usr/src/linux-headers-6.17.0-14-generic/scripts/module.lds: No such file or directory
/usr/bin/ld.bfd: cannot open linker script file /usr/src/linux-headers-6.17.0-14-generic/scripts/module.lds: No such file or directory
/usr/bin/ld.bfd: cannot open linker script file /usr/src/linux-headers-6.17.0-14-generic/scripts/module.lds: No such file or directory
/usr/bin/ld.bfd: cannot open linker script file /usr/src/linux-headers-6.17.0-14-generic/scripts/module.lds: No such file or directory
sha256sum: nvidia-drm.ko: No such file or directory
nvidia-drm.ko: FAILED open or read
sha256sum: nvidia-modeset.ko: No such file or directory
nvidia-modeset.ko: FAILED open or read
sha256sum: nvidia-peermem.ko: No such file or directory
nvidia-peermem.ko: FAILED open or read
sha256sum: nvidia-uvm.ko: No such file or directory
nvidia-uvm.ko: FAILED open or read
sha256sum: nvidia.ko: No such file or directory
nvidia.ko: FAILED open or read
sha256sum: WARNING: 5 listed files could not be read
dpkg: error processing package linux-modules-nvidia-570-6.17.0-14-generic (--configure):
installed linux-modules-nvidia-570-6.17.0-14-generic package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-modules-nvidia-570-generic-hwe-24.04:
linux-modules-nvidia-570-generic-hwe-24.04 depends on linux-modules-nvidia-570-6.17.0-14-generic (= 6.17.0-14.14~24.04.1+1); however:
Package linux-modules-nvidia-570-6.17.0-14-generic is not configured yet.
dpkg: error processing package linux-modules-nvidia-570-generic-hwe-24.04 (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
linux-modules-nvidia-570-6.17.0-14-generic
linux-modules-nvidia-570-generic-hwe-24.04
E: Sub-process /usr/bin/dpkg returned an error code (1)
So, from this I think I need the kernel headers. So I downloaded and tried to install them (a pain with a USB drive and a Windows machine to do the downloads).
linux-headers-6.17.0-14_6.17.0-14.14_all.deb
linux-headers-6.17.0-14-generic_6.17.0-14.14_amd64.deb
linux-hwe-6.17-headers-6.17.0-14_6.17.0-14.14~24.04.1_all.deb
When I installed them it said the gcc version used for v4l was different than what was installed. It was built with gcc 15.2 and I have 13 something. It looks like getting that installed is not easy. I'm really puzzled how this went so wrong. There must be a lot of people out there with similar problems.
On the original thread, however, here is more info:
In dmesg a search for iwl returns nothing, netw only returns one hit and this is the context:
[ 0.578040] intel_pstate: Intel P-state driver initializing
[ 0.580367] intel_pstate: Disabling energy efficiency optimization
[ 0.580368] intel_pstate: HWP enabled
[ 0.580505] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[ 0.580508] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[ 0.586525] fbcon: Deferring console take-over
[ 0.586528] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[ 0.586775] drop_monitor: Initializing network drop monitor service
[ 0.586879] NET: Registered PF_INET6 protocol family
[ 0.587325] Segment Routing with IPv6
[ 0.587332] In-situ OAM (IOAM) with IPv6
[ 0.587347] NET: Registered PF_PACKET protocol family
[ 0.587475] Key type dns_resolver registered
[ 0.588397] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.588798] microcode: Current revision: 0x000000fa
[ 0.589237] IPI shorthand broadcast: enabled
[ 0.591020] sched_clock: Marking stable (578001006, 12692452)->(650048205, -59354747)
[ 0.591302] registered taskstats version 1
uname -a
Linux TreeClimberLap 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT\_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86\_64 x86\_64 x86\_64 GNU/Linux
sudo nmcli device
DEVICE TYPE STATE CONNECTION
lo loopback connected (externally) lo
service NetworkManager status
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: enabled)
; Active: active (running) since Wed 2026-02-11 14:38:02 EST; 58min ago
Docs: man:NetworkManager(8)
Main PID: 1217 (NetworkManager)
Tasks: 4 (limit: 37915)
Memory: 16.4M (peak: 33.9M)
CPU: 409ms
CGroup: /system.slice/NetworkManager.service
└─1217 /usr/sbin/NetworkManager --no-daemon
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2954] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2957] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2960] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2974] modem-manager: ModemManager available
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2978] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2980] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2984] device (lo): Activation: successful, device activated.
Feb 11 14:38:02 TreeClimberLap NetworkManager[1217]: [1770838682.2987] manager: startup complete
Feb 11 14:38:23 TreeClimberLap NetworkManager[1217]: [1770838703.9352] agent-manager: agent[b4d889c0df790dd6,:1.51/org.gnome.Shell.NetworkAgent/120]: agent registered
Feb 11 14:38:30 TreeClimberLap NetworkManager[1217]: [1770838710.7145] agent-manager: agent[d49ef0ec152592c5,:1.83/org.gnome.Shell.NetworkAgent/1000]: agent registered
lspci -knn | grep Net -A2
3b:00.0 Network controller \[0280]: Intel Corporation Wi-Fi 6 AX200 \[8086:2723] (rev 1a)
Subsystem: Rivet Networks Killer Wi-Fi 6 AX1650x (AX200NGW) \[1a56:1654]
3c: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:0905]