Cannot connect to Wired connection. Only wireless

@jrichard326 Thanks, but I went to the Kernels settings and it says that 5.16 is a release candidate. So it says Experimental. What does that mean in terms of stability? How alpha or beta is “rc”?

It was not my intention to be perceived as such.
Just stated facts.
… inxi …

Be well!

@Nachlese Well. Okay then. Water under the bridge.
So, what info did I forget to post?

@jrichard326 Btw. I don’t a newer kernel is gonna help me here. As I said earlier, ethernet worked fine on Pop OS which uses a much older kernel.

Manjaro is a curated rolling release. If not updated regularly, it will break sooner than later. Since you have not posted an inxi output, I am going by your profile information which indicates Kernel 5.15.12 which is not updated on the stable branch as 5.15 is currently at 5.15.16-1. System updates are far more than just the kernel.

The 5.16.2-1 is available on Stable branch as well. It is pretty unusual for Ethernet not to work. Did it work in the Live environment? Yesterday there was a Linux Firmware update here on Unstable, so that will be coming down to Stable at some point soon.

The following may be of some help:

https://wiki.manjaro.org/index.php/Manjaro_Kernels

Thanks @jrichard326 . I just upgrade the kernel as well as the entire system.
Still no eithernet though.
inxi
CPU: 10-core Intel Core i9-10900K (-MT MCP-) speed/min/max: 1100/800/5300 MHz
Kernel: 5.16.2-1-MANJARO x86_64 Up: 0m Mem: 3341.5/128686.2 MiB (2.6%)
Storage: 5.59 TiB (23.7% used) Procs: 469 Shell: Zsh inxi: 3.3.12

Oh, and I did not test eithernet in live mode because I didn’t have it plugged in, so I connected to Wifi prior to installing the system.

This still does not provide information about your network. Please read the “How to Provide Good Information” link in my first response and post a full inxi output ( whether you think it is necessary or not) as specified in the link. I am not a Network expert, but surely somebody here is, and it is doubtful you will get help without providing information.

Also, please read:

Sorry. I thought I provided enough info in the first post.
This should cover everything:
❯ hwinfo --network
50: None 00.0: 10701 Ethernet
[Created at net.126]
Unique ID: 63Vg.ndpeucax6V1
Parent ID: Dhtl.YPKdJUFpjD6
SysFS ID: /class/net/wlp0s20f3
SysFS Device Link: /devices/pci0000:00/0000:00:14.3
Hardware Class: network interface
Model: “Ethernet network interface”
Driver: “iwlwifi”
Driver Modules: “iwlwifi”
Device File: wlp0s20f3
HW Address: dc:21:48:5c:6f:f2
Permanent HW Address: dc:21:48:5c:6f:f2
Link detected: yes
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #12 (Ethernet controller)

51: None 00.0: 10701 Ethernet
[Created at net.126]
Unique ID: 7s3+.ndpeucax6V1
Parent ID: aylZ.H9sutq2C068
SysFS ID: /class/net/enp110s0
SysFS Device Link: /devices/pci0000:00/0000:00:1d.5/0000:6e:00.0
Hardware Class: network interface
Model: “Ethernet network interface”
Driver: “r8169”
Driver Modules: “r8169”
Device File: enp110s0
HW Address: d4:93:90:01:7f:9d
Permanent HW Address: d4:93:90:01:7f:9d
Link detected: no
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #17 (Ethernet controller)

52: None 00.0: 10700 Loopback
[Created at net.126]
Unique ID: ZsBS.GQNx7L4uPNA
SysFS ID: /class/net/lo
Hardware Class: network interface
Model: “Loopback network interface”
Device File: lo
Link detected: yes
Config Status: cfg=new, avail=yes, need=no, active=unknown

deleted

@jrichard326 huh?

from the first few lines of the contents of the (twice) provided link
(partly paraphrased):

export LANG=C
(to make sure the output is not in your native language)

always, always provide the output of:

inxi --admin --verbosity=7 --filter --width

even if you think it’s not relevant.

Also try to care about formatting the output to make it more readable.

@Nachlese Well. I’m kinda new to this. Wasn’t sure what info to provide.
But here you go. Here’s the output:
❯ inxi --admin --verbosity=7 --filter --width

System:
  Kernel: 5.16.2-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.16-x86_64
    root=UUID=5beee92d-e9a6-4f09-be6b-5195e860c154 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma 5.23.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Notebook product: X170KM-G v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Notebook model: X170KM-G serial: <superuser required> UEFI: INSYDE
    v: 1.07.04HID01 date: 01/11/2020
Battery:
  ID-1: BAT0 charge: 95.4 Wh (100.0%) condition: 95.4/96.5 Wh (98.9%)
    volts: 16.2 min: 14.4 model: Notebook BAT type: Li-ion serial: <filter>
    status: Full
Memory:
  RAM: total: 125.67 GiB used: 5.09 GiB (4.1%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i9-10900K bits: 64 type: MT MCP arch: Comet Lake
    family: 6 model-id: 0xA5 (165) stepping: 5 microcode: 0xEC
  Topology: cpus: 1x cores: 10 tpc: 2 threads: 20 smt: enabled cache:
    L1: 640 KiB desc: d-10x32 KiB; i-10x32 KiB L2: 2.5 MiB desc: 10x256 KiB
    L3: 20 MiB desc: 1x20 MiB
  Speed (MHz): avg: 1241 high: 3222 min/max: 800/5300 scaling:
    driver: intel_pstate governor: powersave cores: 1: 1099 2: 1100 3: 1100
    4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1090 10: 1100 11: 1100 12: 1101
    13: 1100 14: 1100 15: 1100 16: 1100 17: 1100 18: 1809 19: 3222 20: 1100
    bogomips: 148040
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt
    cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts
    epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr
    ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ibrs_enhanced ida
    intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor
    movbe mpx msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq
    pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdrand rdseed
    rdtscp rep_good sdbg sep smap smep smx ss ssbd sse sse2 sse4_1 sse4_2
    ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer
    vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology
    xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
    vendor: CLEVO/KAPOK driver: nvidia v: 470.94 alternate: nouveau,nvidia_drm
    bus-ID: 01:00.0 chip-ID: 10de:24dc class-ID: 0300
  Device-2: Acer BisonCam NB Pro type: USB driver: uvcvideo bus-ID: 1-8:4
    chip-ID: 5986:9102 class-ID: 0e02
  Display: x11 server: X org 1.21.1.3 compositor: kwin_x11 driver:
    loaded: nvidia resolution: <missing: xdpyinfo>
  OpenGL: renderer: NVIDIA GeForce RTX 3080 Laptop GPU/PCIe/SSE2
    v: 4.6.0 NVIDIA 470.94 direct render: Yes
Audio:
  Device-1: Intel vendor: CLEVO/KAPOK driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:f0c8 class-ID: 0403
  Device-2: NVIDIA GA104 High Definition Audio vendor: CLEVO/KAPOK
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:228b
    class-ID: 0403
  Sound Server-1: ALSA v: k5.16.2-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.43 running: yes
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:43f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek Killer E3000 2.5GbE vendor: CLEVO/KAPOK driver: r8169
    v: kernel port: 3000 bus-ID: 6e:00.0 chip-ID: 10ec:3000 class-ID: 0200
  IF: enp110s0 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-14:7 chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 5.59 TiB used: 1.32 TiB (23.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:2 model: T-FORCE TM8FP8002T size: 1.86 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    type: SSD serial: <filter> rev: VC0S032M temp: 45.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 model: T-FORCE TM8FP8002T size: 1.86 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    type: SSD serial: <filter> rev: VC0S032M temp: 36.9 C
  ID-3: /dev/nvme2n1 maj-min: 259:1 model: T-FORCE TM8FP8002T size: 1.86 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    type: SSD serial: <filter> rev: VC0S032M temp: 36.9 C
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 1.86 TiB size: 1.83 TiB (98.37%) used: 1.32 TiB (72.3%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:4 label: N/A
    uuid: 5beee92d-e9a6-4f09-be6b-5195e860c154
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:3
    label: NO_LABEL uuid: 4993-9287
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-1:2
    info: SHARKOON 2.4GHz Wireless rechargeable vertical mouse [More&Better]
    type: Mouse driver: hid-generic,usbhid interfaces: 1 rev: 1.1
    speed: 12 Mb/s power: 100mA chip-ID: 1ea7:0064 class-ID: 0301
  Device-2: 1-5:3 info: Integrated Express ITE Device(829x) type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 048d:8910 class-ID: 0300
  Device-3: 1-8:4 info: Acer BisonCam NB Pro type: Video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 5986:9102
    class-ID: 0e02
  Device-4: 1-9:5 info: Integrated Express IT8297 RGB LED Controller
    type: Keyboard driver: hid-generic,usbhid interfaces: 1 rev: 2.0
    speed: 12 Mb/s power: 100mA chip-ID: 048d:8297 class-ID: 0301
  Device-5: 1-10:6 info: Synaptics type: <vendor specific> driver: N/A
    interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 06cb:00a8
    class-ID: ff00 serial: <filter>
  Device-6: 1-14:7 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026
    class-ID: e001
  Hub-2: 2-0:1 info: Super-speed hub ports: 6 rev: 3.1 speed: 20 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 42.0 C mobo: N/A gpu: nvidia temp: 39 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 396 Uptime: 4h 2m wakeups: 1 Init: systemd v: 250 tool: systemctl
  Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: 1397 pacman: 1367 lib: 370
  flatpak: 30 Shell: Zsh v: 5.8 running-in: konsole inxi: 3.3.12

mod note : formatted text for you

This might sound funny, but did you check that the Ethernet cable is fully plugged in and that the router/switch led is on to signal that there is connectivity on the hardware layer?

@seb Of course. :grinning:

Btw. The VPN issue turned out to be ExpressVPN’s Arch app. I decided to use OpenVPN instead and now VPN works great.
So that might be something I should contact ExpressVPN about.
Glad I was able to fix that, because now the Eithernet issue became slightly less important. Would still love to get it fixed though.

The thing I would suggest trying is:

  • boot the iso that you installed from and see whether it works there
    (note which driver is loaded and compare with your installed system)

  • boot pop os - or the iso you used to install it from if you still have it
    (and do the same - compare the driver)

  • boot any other live OS iso and do the same thing

They vey likely all use the very same driver ( r8169 )
See which one works and which one doesn’t.

I only use wireless - and I’m not sure wheter NetworkManager will automatically use a wired connection or whether you actually need to tell it to use it.

You can give one or the other priority in Network Manager- General Tab for the individual connection , On my (xfce) system, it is checked with -999. I don’t know if that -999 was by default or I put it there for some reason or another.

@Nachlese Thank you. Btw, I’m sorry about yesterday. I was just really fad up with this whole situation and I kinda took it out on you when I didn’t even provide the correct info. I apologize.
Anyway. How do I force networkmanager to use a specific connection?
Can I perhaps force the connection based on its UUID? Because it does list the UUID for a wired connection.
So here’s what nmclt shows me:
ExpressVPN - Washington DC 6a76a4ad-a93e-44a4-81c9-1cd817c30cf7 vpn wlp0s20>
tun0 06254d5f-c80c-4f4f-9453-8481c4f78223 tun tun0 >
Wired connection 1 9a552d13-c442-38aa-b28f-ec1955d14090 ethernet –

Btw, I tried the r8169 driver. Didn’t work.
Wired internet did not work from the Manjaro live USB btw.
You said I should note which driver is loaded and compare with my installed system.
How would I go about doing that?

I was just thinking
since I do have a few different iso’s of other OS’s around …
and if you had, too
you could just relatively easily try one after the other

… as if you’d want to install pop OS again, or Mint, or whatever …
boot each one up and see whether Ethernet works.
It should.

You said it was working on pop OS.

It’s important to know whether it is actually working
and only then try to find out why it might not in specific circumstances.

Always do the easiest thing first.

… easy to do in that case (live system) - just don’t set up a wireless connection at all …

I don’t know how to force it - I guess by just disabling the wireless - or by having it not set up and configured at all - or by selecting this connection …
I don’t know and can’t test either because I do not have the option of connecting to a router by cable.
Not right now and not for the next two weeks, at least.

It’s just to see whether the Ethernet card indeed works.

No vpn.
It just adds complexity.
Just see whether the thing works in one OS but not in the other.

As for how to check for the driver used:
inxi is only installed by default in Manjaro.

No other distribution will have that on their live iso.
(but all have the option to install it. Just try.)

So you could check which modules are loaded by looking for that specific one with either:
lsmod | grep phy
or
lsmod | grep r816

Will work on any distribution.

It would just be good to know whether the thing works at all
before trying to troubleshoot a already broken device.

Much more likely is a faulty cable or it’s connection!
Triple check that possibility.

One more easy option is:

install another kernel or two - older ones.
5.4 and/or 5.10
and try booting your system with these.

Always do the easiest thing first.

Thank you @Nachlese.
I believe I’ve finally been able to figure out what the problem is.
I’ve tried without the wireless connection and I’ve tried older kernels too with no luck.
Then I tried an old laptop I had laying around. The ethernet cable that I was currently using did not work on that one either. Then I tried a different cable, and it worked.
However, it still does not work on my Manjaro installation.
But I guess you were right about it being a faulty cable. Or perhaps it’s the router.
I’m gonna have to look further into that.
I believe this case is closed, even though I still cannot use wired internet on Manjaro. But it has to be the cable or the router or something like that.
Thank you so much for you guys’ help.