You are not logged in.

#1 2022-08-08 03:23:35

saltnpeps
Member
Registered: 2022-07-26
Posts: 3

[SOLVED] Ethernet and Wifi can't connect

Identical to this issue: https://bbs.archlinux.org/viewtopic.php?id=165720
except I also don't have dhcpcd or netctl.

Any suggestions are welcome. Here is the output from ip link:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UKNOWN mode DEFAULT group defaul qlen 1000
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2. enp0s31f6: <BROADCAST, MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
     link/ether f8:75:a4:c4:b5:28 brd ff:ff:ff:ff:ff:ff
3. wlp0s20f3: <NO-CARRIER, BROADCAST, MULTICAST, UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
     link/ether 84:c5:a6:f4:bc:b2 brd ff:ff:ff:ff:ff:ff

And

lspci
...
00:14.3 Network Controller: Intel Corporation Comet Lake PCH-LP CNVi WiFi
...
-bash: netctl: command not found.

I'm using the Lenovo Thinkpad X1 Carbon 7th Gen https://wiki.archlinux.org/title/Lenovo … on_(Gen_7). I know this is notorious for wifi card and ethernet firmware issues but I'm yet to find a solution that works.

I noticed this solution on stackoverflow using ip to configure network: https://unix.stackexchange.com/a/526501
except I don't have modprobe installed either...

Last edited by saltnpeps (2022-08-13 08:23:50)

Offline

#2 2022-08-08 16:40:07

Ferdinand
Member
From: Norway
Registered: 2020-01-02
Posts: 338

Re: [SOLVED] Ethernet and Wifi can't connect

I see you're short of an answer, so I'll toss in my two cents.

  1. It seems to me that your wired network adapter (enp0s31f6) is up (and connected, I think?), so that at least should be working

  2. You should have modprobe installed, because it's in kmod, which is a dependency of Linux, which you installed as one of the essential packages.

In order to get your networking good, I recommend diving into https://wiki.archlinux.org/title/Network.
You need a DHCP client or a fixed IP address.
I always end up using NetworkManager, myself smile

Last edited by Ferdinand (2022-08-09 06:17:13)

Offline

#3 2022-08-13 01:10:09

saltnpeps
Member
Registered: 2022-07-26
Posts: 3

Re: [SOLVED] Ethernet and Wifi can't connect

Thanks for your suggestion @Ferdinand.

You are right ethernet is working fine although I'm still struggling to get wirelesss configured. My previous OS was ubuntu 20.04 LTS.

When trying to use NetworkManager gui to connect to wifi I also had this same issue where the password was continually being requested - https://bbs.archlinux.org/viewtopic.php?id=224932

Here is the output of

systemctl list-unit-files| grep -iE '(net|conn|wicd|dhcp)'
sys-fs-fuse-connections.mount              static          -
dbus-org.freedesktop.network1.service      alias           -
dhcpcd.service                             disabled        disabled
dhcpcd@.service                            disabled        disabled
netctl-auto@.service                       disabled        disabled
netctl-ifplugd@.service                    disabled        disabled
netctl-sleep.service                       disabled        disabled
netctl-wait-online.service                 disabled        disabled
netctl.service                             disabled        disabled
netctl@.service                            static          -
NetworkManager-dispatcher.service          enabled         disabled
NetworkManager-wait-online.service         enabled         disabled
NetworkManager.service                     enabled         disabled
systemd-network-generator.service          enabled         enabled
systemd-networkd-wait-online.service       enabled         disabled
systemd-networkd-wait-online@.service      disabled        disabled
systemd-networkd.service                   enabled         enabled
systemd-networkd.socket                    enabled         disabled
network-online.target                      static          -
network-pre.target                         static          -
network.target                             static          -

I turned off kwallet as many posts suggested and retried but the same issue.

Here is the output of

lspci -k
00:14.3 Network controller: Intel Corporation Comet Lake PCH-LP CNVi WiFi
	Subsystem: Intel Corporation Device 0030
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

This is the related driver:
https://linux-hardware.org/?id=pci:8086-06f0-8086-0074

I used this linux hw-probe tool and the output url is here: https://linux-hardware.org/?probe=26c131aca1

I thought this must be a driver issue so I went and installed the drivers but wondering if they are compatible with my kernel? Here is my kernel output from uname -r:

5.18.16-arch1-1

Here uploaded these drivers to /lib/firmware/. Below is output from ls /lib/firmware/iwlwifi-Qu-*-48.ucode

/lib/firmware/iwlwifi-Qu-b0-hr-b0-48.ucode  /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode	/lib/firmware/iwlwifi-Qu-c0-hr-b0-48.ucode  /lib/firmware/iwlwifi-Qu-c0-jf-b0-48.ucode

Below drivers already existing with latest arch install:

/lib/firmware/iwlwifi-1000-3.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-55.ucode.xz	   /lib/firmware/iwlwifi-Qu-c0-jf-b0-71.ucode.xz
/lib/firmware/iwlwifi-1000-5.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-59.ucode.xz	   /lib/firmware/iwlwifi-Qu-c0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-100-5.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-62.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-48.ucode.xz
/lib/firmware/iwlwifi-105-6.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-63.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-50.ucode.xz
/lib/firmware/iwlwifi-135-6.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-66.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-53.ucode.xz
/lib/firmware/iwlwifi-2000-6.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-67.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-55.ucode.xz
/lib/firmware/iwlwifi-2030-6.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-68.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-59.ucode
/lib/firmware/iwlwifi-3160-17.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-71.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-59.ucode.xz
/lib/firmware/iwlwifi-3168-22.ucode.xz		    /lib/firmware/iwlwifi-cc-a0-73.ucode.xz	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-62.ucode.xz
/lib/firmware/iwlwifi-3168-27.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-48.ucode	   /lib/firmware/iwlwifi-QuZ-a0-hr-b0-63.ucode.xz
/lib/firmware/iwlwifi-3168-29.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-48.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-hr-b0-66.ucode.xz
/lib/firmware/iwlwifi-3945-2.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-50.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-hr-b0-67.ucode.xz
/lib/firmware/iwlwifi-4965-2.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-53.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-hr-b0-68.ucode.xz
/lib/firmware/iwlwifi-5000-1.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-55.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-hr-b0-71.ucode.xz
/lib/firmware/iwlwifi-5000-2.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-59.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-hr-b0-73.ucode.xz
/lib/firmware/iwlwifi-5000-5.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-62.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode.xz
/lib/firmware/iwlwifi-5150-2.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-63.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-50.ucode.xz
/lib/firmware/iwlwifi-6000-4.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-hr-b0-66.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-53.ucode.xz
/lib/firmware/iwlwifi-6000g2a-5.ucode.xz	    /lib/firmware/iwlwifi-Qu-b0-hr-b0-68.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-55.ucode.xz
/lib/firmware/iwlwifi-6000g2a-6.ucode.xz	    /lib/firmware/iwlwifi-Qu-b0-hr-b0-71.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-59.ucode.xz
/lib/firmware/iwlwifi-6000g2b-5.ucode.xz	    /lib/firmware/iwlwifi-Qu-b0-hr-b0-73.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-62.ucode.xz
/lib/firmware/iwlwifi-6000g2b-6.ucode.xz	    /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode	   /lib/firmware/iwlwifi-QuZ-a0-jf-b0-63.ucode.xz
/lib/firmware/iwlwifi-6050-4.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-66.ucode.xz
/lib/firmware/iwlwifi-6050-5.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-50.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-68.ucode.xz
/lib/firmware/iwlwifi-7260-17.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-53.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-71.ucode.xz
/lib/firmware/iwlwifi-7265-17.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-55.ucode.xz  /lib/firmware/iwlwifi-QuZ-a0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-7265D-22.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-59.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf4-a0-67.ucode.xz
/lib/firmware/iwlwifi-7265D-27.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-62.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf4-a0-68.ucode.xz
/lib/firmware/iwlwifi-7265D-29.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-63.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf4-a0-71.ucode.xz
/lib/firmware/iwlwifi-8000C-22.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-66.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf4-a0-73.ucode.xz
/lib/firmware/iwlwifi-8000C-27.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-68.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf4-a0.pnvm.xz
/lib/firmware/iwlwifi-8000C-31.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-71.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf-a0-64.ucode.xz
/lib/firmware/iwlwifi-8000C-34.ucode.xz		    /lib/firmware/iwlwifi-Qu-b0-jf-b0-73.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf-a0-67.ucode.xz
/lib/firmware/iwlwifi-8000C-36.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-hr-b0-48.ucode	   /lib/firmware/iwlwifi-so-a0-gf-a0-68.ucode.xz
/lib/firmware/iwlwifi-8265-22.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-hr-b0-48.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf-a0-71.ucode.xz
/lib/firmware/iwlwifi-8265-27.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-hr-b0-50.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf-a0-73.ucode.xz
/lib/firmware/iwlwifi-8265-31.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-hr-b0-53.ucode.xz  /lib/firmware/iwlwifi-so-a0-gf-a0.pnvm.xz
/lib/firmware/iwlwifi-8265-34.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-hr-b0-55.ucode.xz  /lib/firmware/iwlwifi-so-a0-hr-b0-64.ucode.xz
/lib/firmware/iwlwifi-8265-36.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-hr-b0-59.ucode.xz  /lib/firmware/iwlwifi-so-a0-hr-b0-68.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-33.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-hr-b0-62.ucode.xz  /lib/firmware/iwlwifi-so-a0-hr-b0-71.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-hr-b0-63.ucode.xz  /lib/firmware/iwlwifi-so-a0-hr-b0-73.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-38.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-hr-b0-66.ucode.xz  /lib/firmware/iwlwifi-so-a0-jf-b0-64.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-41.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-hr-b0-68.ucode.xz  /lib/firmware/iwlwifi-so-a0-jf-b0-68.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-43.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-hr-b0-71.ucode.xz  /lib/firmware/iwlwifi-so-a0-jf-b0-71.ucode.xz
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-hr-b0-73.ucode.xz  /lib/firmware/iwlwifi-so-a0-jf-b0-73.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-33.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-jf-b0-48.ucode	   /lib/firmware/iwlwifi-ty-a0-gf-a0-59.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-jf-b0-48.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-62.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-jf-b0-50.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-63.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-41.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-jf-b0-53.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-66.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-43.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-jf-b0-55.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-67.ucode.xz
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode.xz  /lib/firmware/iwlwifi-Qu-c0-jf-b0-59.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-68.ucode.xz
/lib/firmware/iwlwifi-cc-a0-46.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-jf-b0-62.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-71.ucode.xz
/lib/firmware/iwlwifi-cc-a0-48.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-jf-b0-63.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0-73.ucode.xz
/lib/firmware/iwlwifi-cc-a0-50.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-jf-b0-66.ucode.xz  /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.xz
/lib/firmware/iwlwifi-cc-a0-53.ucode.xz		    /lib/firmware/iwlwifi-Qu-c0-jf-b0-68.ucode.xz

Last edited by saltnpeps (2022-08-13 01:11:28)

Offline

#4 2022-08-13 06:23:27

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,177

Re: [SOLVED] Ethernet and Wifi can't connect

You've systemd-networkd and networkmanager enabled. Pick one, disable the other.
Since the systemd report at least wrt. dhcpcd has previously been unreliable:

find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f

If the issue remains

I also had this same issue where the password was continually being requested

Don't paraphrase, post your system journal after failed attempts to connect to the AP

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#5 2022-08-13 08:20:54

saltnpeps
Member
Registered: 2022-07-26
Posts: 3

Re: [SOLVED] Ethernet and Wifi can't connect

The wifi connection is working now thanks to Seth identifying I had both NetworkManager AND systemd-networkd enabled. Only one is needed but I didn't realise these two units overlapped. Here are the docs https://wiki.archlinux.org/title/Networ … orkManager

Steps to resolve for anyone else:
I opted for NetworkManager so disabled all systemd-network units. I already had the NetworkManager enabled - https://wiki.archlinux.org/title/systemd

systemctl disable systemd-network-generator
systemctl disable systemd-networkd-wait-online
systemctl disable systemd-networkd-wait-online@
systemctl disable systemd-networkd
systemctl reboot

Thanks again Seth

Last edited by saltnpeps (2022-08-13 08:26:19)

Offline

Board footer

Powered by FluxBB