System not detecting wired connection

Hello y’all!

Recently (during the last OS update) my system is not recognizing my wired internet connection. I had just updated EndeavourOS and transplanted my old system to a newer tower and changed the GPU (from and old GTX 1050Ti to a RX 7600), and after some days I noticed I was connected to the web via WI-FI, not cable. I tried yaying again, but no network adapter related packages wer to be yayed. I tried different ethernet cables, different ports on my router, and nothing seems do the trick. I’ve got a ROG STRIX Z590-A GAMING WIFI motherboard, with “On-board Intel® WiFi 6 AX200 (802.11ax) and Intel® 2.5 Gb Ethernet” being the adapter, and searching through the forum I noticed the same problem happening to some people running Realtek network adapters, but none with the Intel one.
I don’t know what to do except buying a separate network card, and I’d really hope not to.
Base on some other forum topics, I’ll paste the inxi -NA

Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2723 class-ID: 0280

And the result of nmcli dev status

DEVICE         TYPE      STATE                   CONNECTION 
wlan0          wifi      connected               Balofa-5G  
lo             loopback  connected (externally)  lo         
p2p-dev-wlan0  wifi-p2p  disconnected            --

There is a driver in the AUR for Intel Ethernet. You could try and see if this works.

https://aur.archlinux.org/packages/igb

Edit: It say’s it works for the standard linux kernel but not linux zen or others.

Edit: I would have thought the Intel should automatically work with a kernel module. You could check the pacman log for the date you updated and see what the updates were. Might give a clue to what happened.

/var/log/pacman.log

1 Like

I tried installing the package (both a regular one the a DKMS one), and no luck. Though when I restarted the network manager I could briefly see the wired connection icon appear, greyed out and with a red symbol over it, and then it’s back to wi-fi.
And about the pacman log, there was a LOT of things going on. I’ve opened the log and there’s tons on changes, though as a n00b I have no idea what to look for. Lots of KDE, qt5 and qt6 related packages, an iwd package (searching it online it’s for intel wireless adapter, not wired).

Thought the i225-v intel driver entered the kernel?

Did you uninstall the package then? I may have given you wrong info since i don’t know what Intel chip it is. As @ringo has posted it could be i225-v? :thinking:

Edit: It is the Intel i225-v using the igc module I think. :thinking:

Try using the kernel parameter pcie_port_pm=off
Not sure if you are using systemd-boot or grub?

If you are using systemd-boot then add it to /etc/kernel/cmdline and then run sudo reinstall-kernels and then reboot.

If using grub add it to /etc/default/grub and then run sudo grub-mkconfig -o /boot/grub/grub.cfg
Then reboot.

Hopefully this is correct based on the i225v chip.

https://www.reddit.com/r/buildapc/comments/xypn1m/network_card_intel_ethernet_controller_i225v_igc/

Well, I believe I’m using grub because I couldn’t find /etc/kernel/cmdline
I uninstalled the igc packages, added pcie_port_pm=offto the grub file (all lowercase) and ran the command, rebooted, and still nothing. I’m starting to get desperate :frowning:

Do you mean you uninstalled the Intel AUR package i posted previously?

Yes… I tried modifying the grub with the packages still installed and nothing happened. So i Uninstalled them and tried again, to no effect.

Weird… So no Ethernet shows up at all in the hardware? Just WiFi?

inxi -Na

[johnny@johnny-eos ~]$ inxi -Na
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2723 class-ID: 0280

When did it stop working? If you know the particular date you can look at the pacman log of the date of just the updates to see what it updated.

That’s the problem, I can’t remember EXACTLY when it stopped working. It was around December 5th. I don’t know if it was an update, or if something happened while I changed towers or GPUs. I checked the log and there was a ton of updates near that date, and I have no idea what most of of the log means.

What did you do when changing towers and gpu?

Edit: Have you tried booting on the live ISO and see if it works there and then you can check inxi -Na

I took my MB, RAM, SSDs, HDDs and all the cooling solutions from the old tower to the new. 1-2 days later I changed GPUs. I had a burning suspicion I could have damaged it physically, but if the WIFI works that wouldn’t be possible right?

Edit: Yes, I tried booting a live ISO and it wouldn’t detect it either :frowning:

Not sure what you may have damaged. What makes you think that?

My bad luck? :sweat_smile: I was really careful, but when I noticed the wired connection wasn’t working I thought I’d damaged it. But maybe it’s just bad luck in general and I’ll just won’t find a solution to this until after I spend money on a stand-alone network card.

Hi, are you getting connection lights on the NIC port itself and/or the router? If not have you double checked it is enabled in the BIOS as you may have accidentally hit the BIOS reset when moving the motherboard (Also may be worth setting it to 1Gbps in the BIOS if that’s an option.

If you do have link lights/activity lights, try booting from a live USB image.

1 Like

Wooah, gonna try that! Brb xD

Edit: Well, I went into the BIOS and checked Intel 2.5G was Enabled… and that’s it. I don’t see connection light in the router or NIC, tho I’m using another port for my Steamdeck dock and even without lights the connection works.

Did you try the live iso idea mentioned earlier in the thread. If it works on your steam deck then I see no reason why it shouldn’t work on any other distro barring a configuration or package problem.

You may try a new or different network cable.
Had that problem before.