You are not logged in.

#1 2023-12-04 03:26:01

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

iwd broken after installing KDE Plasma for Realtek RTL8822CE

Hello all,

I have installed Arch on my HP 15-efixxx laptop that has a Realtek RTL8822CE wireless network adapter.
Initially I was having issues getting the networking stuff to get working when installing, but I managed to get through it using iwctl (iwd) and connect to my local home network.
I was able to install many packages before I finally decided that the terminal was enough and I should now use a desktop environment. After researching a little bit, I settled on KDE Plasma.

Note: I am not using the live boot at this point.

However, after installing KDE Plasma, my Realtek network adapter couldn't be found using

ip a

or

ip r

"ip a" only returned the loopback address, and "ip r" returns nothing.

Result of "ip a":

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    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

Also suffice to say that when I boot, my boot time is about 2 minutes thanks to the bootlauncher trying (and failing) to start iwd.  I should also note that iwctl (iwd) works perfectly on live boot, but has stopped working after I installed KDE Plasma.

Interestingly enough, when I am booting, this process happens for 90 seconds when I boot:

(loopback detected)

Jan 19 00:52:04 tomatofarm systemd[1]: Finished Record System Boot/Shutdown in UTMP.
Jan 19 00:52:04 tomatofarm systemd[1]: Created slice Slice /system/systemd-backlight.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1...
Jan 19 00:52:04 tomatofarm systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.
Jan 19 00:52:04 tomatofarm systemd[1]: Stopped Virtual Console Setup.
Jan 19 00:52:04 tomatofarm systemd[1]: Stopping Virtual Console Setup...
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Virtual Console Setup...
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Virtual Console Setup.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target System Initialization.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Refresh existing PGP keys of archlinux-keyring regularly.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Daily man-db regeneration.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Daily verification of password and group files.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Daily Cleanup of Temporary Directories.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Timer Units.
Jan 19 00:52:04 tomatofarm systemd[1]: Listening on D-Bus System Message Bus Socket.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Socket Units.
Jan 19 00:52:04 tomatofarm systemd[1]: TPM2 PCR Barrier (Initialization) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage->
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Basic System.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting D-Bus System Message Bus...
Jan 19 00:52:04 tomatofarm systemd[1]: Started DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on all interfaces.
Jan 19 00:52:04 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:04 tomatofarm systemd[1]: Starting User Login Management...
Jan 19 00:52:04 tomatofarm systemd[1]: TPM2 PCR Barrier (User) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0>
Jan 19 00:52:04 tomatofarm systemd[1]: Started Verify integrity of password and group files.
Jan 19 00:52:04 tomatofarm dhcpcd[322]: dhcpcd-10.0.5 starting
Jan 19 00:52:04 tomatofarm dhcpcd[326]: dev: loaded udev
Jan 19 00:52:04 tomatofarm dbus-daemon[321]: dbus[321]: Unknown group "netdev" in message bus configuration file
Jan 19 00:52:04 tomatofarm dhcpcd[326]: DUID 00:01:00:01:2c:f8:3a:d7:fa:63:b3:26:4d:07
Jan 19 00:52:04 tomatofarm dbus-daemon[321]: dbus[321]: Unknown group "netdev" in message bus configuration file
Jan 19 00:52:04 tomatofarm sleep[323]: /usr/bin/sleep: missing operand
Jan 19 00:52:04 tomatofarm sleep[323]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:04 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:04 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:04 tomatofarm dhcpcd[326]: no valid interfaces found
Jan 19 00:52:04 tomatofarm dhcpcd[326]: no valid interfaces found
Jan 19 00:52:04 tomatofarm dhcpcd[326]: no interfaces have a carrier
Jan 19 00:52:04 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:04 tomatofarm systemd[1]: Started D-Bus System Message Bus.
Jan 19 00:52:04 tomatofarm systemd-logind[324]: New seat seat0.
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event2 (Power Button)
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event0 (Power Button)
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event1 (Lid Switch)
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event4 (AT Translated Set 2 keyboard)
Jan 19 00:52:04 tomatofarm systemd[1]: Started User Login Management.
Jan 19 00:52:04 tomatofarm systemd[1]: shadow.service: Deactivated successfully.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 1.
Jan 19 00:52:05 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:05 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:05 tomatofarm sleep[341]: /usr/bin/sleep: missing operand
Jan 19 00:52:05 tomatofarm sleep[341]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:05 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 2.
Jan 19 00:52:05 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:05 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:05 tomatofarm sleep[345]: /usr/bin/sleep: missing operand
Jan 19 00:52:05 tomatofarm sleep[345]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:05 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 3.
Jan 19 00:52:05 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:05 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:05 tomatofarm sleep[349]: /usr/bin/sleep: missing operand
Jan 19 00:52:05 tomatofarm sleep[349]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:06 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 4.
Jan 19 00:52:06 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:06 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:06 tomatofarm sleep[353]: /usr/bin/sleep: missing operand
Jan 19 00:52:06 tomatofarm sleep[353]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:06 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 5.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Start request repeated too quickly.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:06 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start timed out.
Jan 19 00:53:33 tomatofarm systemd[1]: Timed out waiting for device /sys/subsystem/net/devices/lo.
Jan 19 00:53:33 tomatofarm systemd[1]: Dependency failed for DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on lo.
Jan 19 00:53:33 tomatofarm systemd[1]: dhcpcd@lo.service: Job dhcpcd@lo.service/start failed with result 'dependency'.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start failed with result 'timeout'.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start timed out.
Jan 19 00:53:33 tomatofarm systemd[1]: Timed out waiting for device /sys/subsystem/net/devices/wlan0.
Jan 19 00:53:33 tomatofarm systemd[1]: Dependency failed for DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on wlan0.
Jan 19 00:53:33 tomatofarm systemd[1]: dhcpcd@wlan0.service: Job dhcpcd@wlan0.service/start failed with result 'dependency'.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start failed with result 'timeout'.
Jan 19 00:53:33 tomatofarm systemd[1]: Reached target Network.
Jan 19 00:53:33 tomatofarm systemd[1]: Starting Permit User Sessions...
Jan 19 00:53:33 tomatofarm systemd[1]: Finished Permit User Sessions.

loopback address detected

(wlan0, my wireless network adapter);
wlan0 wireless network adapter detected

I will also mention I have all of these installed: (I have disabled NetworkManager as I understand it conflicts with iwd)

iwd netctl NetworkManager wifi-menu dialog

I have also installed

linux-zen

to hopefully detect my Realtek RTL8822CE but to no avail.
I have additionally tried the AUR package for RTL8821CE using dkms and that hasn't worked either.

Am I going insane?? :(

This is the result of the automatic startups at boot: (using journalctl)

Dec 03 19:47:34 tomatofarm systemd[1]: Starting Wireless service...
░░ Subject: A start job for unit iwd.service has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ A start job for unit iwd.service has begun execution.
░░ 
░░ The job identifier is 106.
Dec 03 19:47:34 tomatofarm iwd[331]: No HMAC(SHA1) support found
Dec 03 19:47:34 tomatofarm iwd[331]: No HMAC(MD5) support found
Dec 03 19:47:34 tomatofarm iwd[331]: No CMAC(AES) support found
Dec 03 19:47:34 tomatofarm iwd[331]: No HMAC(SHA256) support not found
Dec 03 19:47:34 tomatofarm iwd[331]: No HMAC(SHA512) support found, certain TLS connections might fail
Dec 03 19:47:34 tomatofarm iwd[331]: DES support not found
Dec 03 19:47:34 tomatofarm iwd[331]: AES support not found
Dec 03 19:47:34 tomatofarm iwd[331]: No CBC(DES3_EDE) support found, certain TLS connections might fail
Dec 03 19:47:34 tomatofarm iwd[331]: No CBC(AES) support found, WPS will not be available
Dec 03 19:47:34 tomatofarm iwd[331]: The following options are missing in the kernel:
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_USER_API_HASH
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_ECB
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_MD5
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_CBC
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_SHA256
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_AES
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_DES
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_CMAC
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_HMAC
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_SHA512
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_SHA1
Dec 03 19:47:34 tomatofarm iwd[331]: The following optimized implementations might be available:
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_SHA1_SSSE3
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_AES_NI_INTEL
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_SHA512_SSSE3
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_AES_X86_64
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_DES3_EDE_X86_64
Dec 03 19:47:34 tomatofarm iwd[331]:         CONFIG_CRYPTO_SHA256_SSSE3
Dec 03 19:47:34 tomatofarm systemd[1]: iwd.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ An ExecStart= process belonging to unit iwd.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
Dec 03 19:47:34 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The unit iwd.service has entered the 'failed' state with result 'exit-code'.
Dec 03 19:47:34 tomatofarm systemd[1]: Failed to start Wireless service.
░░ Subject: A start job for unit iwd.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ A start job for unit iwd.service has finished with a failure.
░░ 
░░ The job identifier is 106 and the job result is failed.
Dec 03 19:47:34 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 1.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Automatic restarting of the unit iwd.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.

Here is the result of lspci -kvvv:

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
	DeviceName: Realtek Canary RTL8822CE 802.11ac 2x2 +BT 5 M.2 2230 PCI-e+USB WW
	Subsystem: Hewlett-Packard Company RTL8822CE 802.11ac PCIe Wireless Network Adapter
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 255
	IOMMU group: 9
	Region 0: I/O ports at f000 [disabled] [size=256]
	Region 2: Memory at fce00000 (64-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
		DevCtl:	CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [100 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [148 v1] Device Serial Number 00-e0-4c-ff-fe-c8-22-01
	Capabilities: [158 v1] Latency Tolerance Reporting
		Max snoop latency: 1048576ns
		Max no snoop latency: 1048576ns
	Capabilities: [160 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=30us PortTPowerOnTime=60us
		L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
			   T_CommonMode=0us LTR1.2_Threshold=96256ns
		L1SubCtl2: T_PwrOn=60us

Last edited by aethelhelm (2024-01-19 17:47:30)

Offline

#2 2023-12-04 07:21:30

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

aethelhelm wrote:

I will also mention I have all of these installed: (I have disabled NetworkManager as I understand it conflicts with iwd)

iwd netctl NetworkManager wifi-menu dialog

It is possible to use NetworkManager with iwd as a backend, consult the ArchWiki for details.

Not much point though since iwd can do everything itself.

Just disable and/or remove the non-iwd networking applications. Looks like you also have wpa_supplicant enabled as well, which won't work.

A caveat of iwd is that it requires the old naming system for interfaces and if it is stopped the interface drops out until the relevant kernel module is manually reloaded.

Offline

#3 2023-12-08 17:01:17

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Hi, sorry for the long delay, but I have disabled netctl and wpa_supplicant but the issue persists, same sequence happens with when I boot, and I still don’t see the wireless network adapter. How would I reload the kernel responsible for my adapter? I know that wifi works on live boot; would there be a way to load that kernel from live boot?

Offline

#4 2023-12-08 17:08:37

seth
Member
Registered: 2012-09-03
Posts: 51,641

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

iwd is still gonna conflict w/ NM, also there's https://wiki.archlinux.org/title/Iwd#Re … after_boot
Please post the output of

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

Please post your complete system journal for the boot:

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

And please replace the oversized images in your OP w/ links, the board has a 250x250px max rule

Offline

#5 2023-12-08 22:40:25

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

aethelhelm wrote:

How would I reload the kernel responsible for my adapter?

Use modprobe(8).

Have you installed the linux-firmware package? Yes, you have.

Last edited by Head_on_a_Stick (2023-12-08 22:53:43)

Offline

#6 2024-01-19 06:17:35

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Apologies, I have been EXTREMELY busy and I have slightly forgotten about this. But back to the troubleshooting we go...

seth wrote:

iwd is still gonna conflict w/ NM, also there's https://wiki.archlinux.org/title/Iwd#Re … after_boot
Please post the output of

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

Please post your complete system journal for the boot:

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

And please replace the oversized images in your OP w/ links, the board has a 250x250px max rule

Okay, so I have ran the commands you have sent me.

First command returns:

[aethelhelm@tomatofarm ~]$ find /etc/systemd/ -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
dhcpcd@lo.service                        | multi-user.target.wants
dhcpcd.service                           | multi-user.target.wants
dhcpcd@wlan0.service                     | multi-user.target.wants
display-manager.service                  | system
getty@tty1.service                       | getty.target.wants
iwd.service                              | multi-user.target.wants
p11-kit-server.socket                    | sockets.target.wants
pipewire-media-session.service           | pipewire.service.wants
pipewire-session-manager.service         | user
pipewire.socket                          | sockets.target.wants
pulseaudio.socket                        | sockets.target.wants
remote-fs.target                         | multi-user.target.wants
xdg-user-dirs-update.service             | default.target.wants

Second command returned:

[aethelhelm@tomatofarm ~]$ sudo journalctl -b | curl -F 'file=@-' 0x0.st
[sudo] password for aethelhelm:
curl: (6) Could not resolve host: 0x0.st

So instead I decided to investigate the boot logs manually:
(You'll see the restart attempts near the end)

Jan 19 00:52:03 tomatofarm systemd[1]: systemd 254.6-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTIL>
Jan 19 00:52:03 tomatofarm systemd[1]: Detected architecture x86-64.
Jan 19 00:52:03 tomatofarm systemd[1]: Hostname set to <tomatofarm>.
Jan 19 00:52:03 tomatofarm systemd[1]: bpf-lsm: LSM BPF program attached
Jan 19 00:52:03 tomatofarm systemd[1]: Queued start job for default target Graphical Interface.
Jan 19 00:52:03 tomatofarm systemd[1]: Created slice Slice /system/dhcpcd.
Jan 19 00:52:03 tomatofarm systemd[1]: Created slice Slice /system/getty.
Jan 19 00:52:03 tomatofarm systemd[1]: Created slice Slice /system/modprobe.
Jan 19 00:52:03 tomatofarm systemd[1]: Created slice User and Session Slice.
Jan 19 00:52:03 tomatofarm systemd[1]: Started Forward Password Requests to Wall Directory Watch.
Jan 19 00:52:03 tomatofarm systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
Jan 19 00:52:03 tomatofarm systemd[1]: Reached target Login Prompts.
Jan 19 00:52:03 tomatofarm systemd[1]: Reached target Local Integrity Protected Volumes.
Jan 19 00:52:03 tomatofarm systemd[1]: Reached target Remote File Systems.
Jan 19 00:52:03 tomatofarm systemd[1]: Reached target Slice Units.
Jan 19 00:52:03 tomatofarm systemd[1]: Reached target Swaps.
Jan 19 00:52:03 tomatofarm systemd[1]: Reached target Local Verity Protected Volumes.
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on Device-mapper event daemon FIFOs.
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on LVM2 poll daemon socket.
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on Process Core Dump Socket.
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on Journal Socket (/dev/log).
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on Journal Socket.
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on udev Control Socket.
Jan 19 00:52:03 tomatofarm systemd[1]: Listening on udev Kernel Socket.
Jan 19 00:52:03 tomatofarm systemd[1]: Mounting Huge Pages File System...
Jan 19 00:52:03 tomatofarm systemd[1]: Mounting POSIX Message Queue File System...
Jan 19 00:52:03 tomatofarm systemd[1]: Mounting Kernel Debug File System...
Jan 19 00:52:03 tomatofarm systemd[1]: Mounting Kernel Trace File System...
Jan 19 00:52:03 tomatofarm systemd[1]: Mounting Temporary Directory /tmp...
Jan 19 00:52:03 tomatofarm systemd[1]: Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.6.2-arch1-1/modules.devname>
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load Kernel Module configfs...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load Kernel Module dm_mod...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load Kernel Module drm...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load Kernel Module fuse...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load Kernel Module loop...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Journal Service...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load Kernel Modules...
Jan 19 00:52:03 tomatofarm systemd[1]: TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a>
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Remount Root and Kernel File Systems...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Coldplug All udev Devices...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Virtual Console Setup...
Jan 19 00:52:03 tomatofarm systemd[1]: Mounted Huge Pages File System.
Jan 19 00:52:03 tomatofarm systemd[1]: Mounted POSIX Message Queue File System.
Jan 19 00:52:03 tomatofarm systemd[1]: Mounted Kernel Debug File System.
Jan 19 00:52:03 tomatofarm systemd[1]: Mounted Kernel Trace File System.
Jan 19 00:52:03 tomatofarm systemd[1]: Mounted Temporary Directory /tmp.
Jan 19 00:52:03 tomatofarm systemd[1]: modprobe@configfs.service: Deactivated successfully.
Jan 19 00:52:03 tomatofarm systemd-journald[215]: Collecting audit messages is disabled.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Load Kernel Module configfs.
Jan 19 00:52:03 tomatofarm systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Load Kernel Module dm_mod.
Jan 19 00:52:03 tomatofarm systemd[1]: modprobe@drm.service: Deactivated successfully.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Load Kernel Module drm.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
Jan 19 00:52:03 tomatofarm systemd[1]: modprobe@fuse.service: Deactivated successfully.
Jan 19 00:52:03 tomatofarm systemd-journald[215]: Journal started
Jan 19 00:52:03 tomatofarm systemd-journald[215]: Runtime Journal (/run/log/journal/2a727a12b6db4847b2faa52cd9f9c6fa) is 8.0M, max 694.8M, 686.8M free.
Jan 19 00:52:03 tomatofarm systemd-modules-load[216]: Failed to find module 'crypto_user'
Jan 19 00:52:03 tomatofarm systemd-modules-load[216]: Failed to find module 'i2c-dev'
Jan 19 00:52:03 tomatofarm systemd-modules-load[216]: Failed to find module 'pkcs8_key_parser'
Jan 19 00:52:03 tomatofarm systemd[1]: modprobe@loop.service: Deactivated successfully.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Load Kernel Module fuse.
Jan 19 00:52:03 tomatofarm systemd[1]: Started Journal Service.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Load Kernel Module loop.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Load Kernel Modules.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Remount Root and Kernel File Systems.
Jan 19 00:52:03 tomatofarm systemd[1]: Finished Virtual Console Setup.
Jan 19 00:52:03 tomatofarm systemd[1]: FUSE Control File System was skipped because of an unmet condition check (ConditionPathExists=/sys/fs/fuse/connections).
Jan 19 00:52:03 tomatofarm systemd[1]: Mounting Kernel Configuration File System...
Jan 19 00:52:03 tomatofarm systemd[1]: Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Flush Journal to Persistent Storage...
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Load/Save OS Random Seed...
Jan 19 00:52:03 tomatofarm systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 19 00:52:03 tomatofarm systemd[1]: Starting Apply Kernel Variables...
Jan 19 00:52:03 tomatofarm systemd[1]: Mounted Kernel Configuration File System.
Jan 19 00:52:03 tomatofarm systemd-journald[215]: Time spent on flushing to /var/log/journal/2a727a12b6db4847b2faa52cd9f9c6fa is 73.795ms for 898 entries.
Jan 19 00:52:03 tomatofarm systemd-journald[215]: System Journal (/var/log/journal/2a727a12b6db4847b2faa52cd9f9c6fa) is 195.4M, max 4.0G, 3.8G free.
Jan 19 00:52:04 tomatofarm systemd-journald[215]: Received client request to flush runtime journal.
Jan 19 00:52:04 tomatofarm systemd-journald[215]: /var/log/journal/2a727a12b6db4847b2faa52cd9f9c6fa/system.journal: Journal file uses a different sequence number ID, rotating.
Jan 19 00:52:04 tomatofarm systemd-journald[215]: Rotating system journal.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Load/Save OS Random Seed.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Apply Kernel Variables.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
Jan 19 00:52:04 tomatofarm systemd[1]: Create System Users was skipped because no trigger condition checks were met.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Create Static Device Nodes in /dev...
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Flush Journal to Persistent Storage.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Create Static Device Nodes in /dev.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Coldplug All udev Devices.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Preparation for Local File Systems.
Jan 19 00:52:04 tomatofarm systemd[1]: Virtual Machine and Container Storage (Compatibility) was skipped because of an unmet condition check (ConditionPathExists=/var/lib/machines.raw).
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Local File Systems.
Jan 19 00:52:04 tomatofarm systemd[1]: Rebuild Dynamic Linker Cache was skipped because no trigger condition checks were met.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Tell Plymouth To Write Out Runtime Data...
Jan 19 00:52:04 tomatofarm systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met.
Jan 19 00:52:04 tomatofarm systemd[1]: Update Boot Loader Random Seed was skipped because no trigger condition checks were met.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Create Volatile Files and Directories...
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Rule-based Manager for Device Events and Files...
Jan 19 00:52:04 tomatofarm systemd-udevd[262]: Using default interface naming scheme 'v253'.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Tell Plymouth To Write Out Runtime Data.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Rule-based Manager for Device Events and Files.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Show Plymouth Boot Screen...
Jan 19 00:52:04 tomatofarm systemd[1]: Received SIGRTMIN+20 from PID 289 (plymouthd).
Jan 19 00:52:04 tomatofarm systemd[1]: Started Show Plymouth Boot Screen.
Jan 19 00:52:04 tomatofarm mtp-probe[297]: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2"
Jan 19 00:52:04 tomatofarm mtp-probe[297]: bus: 1, device: 2 was not an MTP device
Jan 19 00:52:04 tomatofarm systemd[1]: Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
Jan 19 00:52:04 tomatofarm systemd[1]: Started Forward Password Requests to Plymouth Directory Watch.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Local Encrypted Volumes.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Path Units.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Create Volatile Files and Directories.
Jan 19 00:52:04 tomatofarm systemd[1]: First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 19 00:52:04 tomatofarm systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 19 00:52:04 tomatofarm systemd[1]: Rebuild Journal Catalog was skipped because of an unmet condition check (ConditionNeedsUpdate=/var).
Jan 19 00:52:04 tomatofarm systemd[1]: Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
Jan 19 00:52:04 tomatofarm systemd[1]: Update is Completed was skipped because no trigger condition checks were met.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Record System Boot/Shutdown in UTMP...
Jan 19 00:52:04 tomatofarm mtp-probe[305]: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-5/1-5.2"
Jan 19 00:52:04 tomatofarm mtp-probe[305]: bus: 1, device: 5 was not an MTP device
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Record System Boot/Shutdown in UTMP.
Jan 19 00:52:04 tomatofarm systemd[1]: Created slice Slice /system/systemd-backlight.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1...
Jan 19 00:52:04 tomatofarm systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.
Jan 19 00:52:04 tomatofarm systemd[1]: Stopped Virtual Console Setup.
Jan 19 00:52:04 tomatofarm systemd[1]: Stopping Virtual Console Setup...
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Virtual Console Setup...
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1.
Jan 19 00:52:04 tomatofarm systemd[1]: Finished Virtual Console Setup.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target System Initialization.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Refresh existing PGP keys of archlinux-keyring regularly.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Daily man-db regeneration.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Daily verification of password and group files.
Jan 19 00:52:04 tomatofarm systemd[1]: Started Daily Cleanup of Temporary Directories.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Timer Units.
Jan 19 00:52:04 tomatofarm systemd[1]: Listening on D-Bus System Message Bus Socket.
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Socket Units.
Jan 19 00:52:04 tomatofarm systemd[1]: TPM2 PCR Barrier (Initialization) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage->
Jan 19 00:52:04 tomatofarm systemd[1]: Reached target Basic System.
Jan 19 00:52:04 tomatofarm systemd[1]: Starting D-Bus System Message Bus...
Jan 19 00:52:04 tomatofarm systemd[1]: Started DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on all interfaces.
Jan 19 00:52:04 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:04 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:04 tomatofarm systemd[1]: Starting User Login Management...
Jan 19 00:52:04 tomatofarm systemd[1]: TPM2 PCR Barrier (User) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0>
Jan 19 00:52:04 tomatofarm systemd[1]: Started Verify integrity of password and group files.
Jan 19 00:52:04 tomatofarm dhcpcd[322]: dhcpcd-10.0.5 starting
Jan 19 00:52:04 tomatofarm dhcpcd[326]: dev: loaded udev
Jan 19 00:52:04 tomatofarm dbus-daemon[321]: dbus[321]: Unknown group "netdev" in message bus configuration file
Jan 19 00:52:04 tomatofarm dhcpcd[326]: DUID 00:01:00:01:2c:f8:3a:d7:fa:63:b3:26:4d:07
Jan 19 00:52:04 tomatofarm dbus-daemon[321]: dbus[321]: Unknown group "netdev" in message bus configuration file
Jan 19 00:52:04 tomatofarm sleep[323]: /usr/bin/sleep: missing operand
Jan 19 00:52:04 tomatofarm sleep[323]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:04 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:04 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:04 tomatofarm dhcpcd[326]: no valid interfaces found
Jan 19 00:52:04 tomatofarm dhcpcd[326]: no valid interfaces found
Jan 19 00:52:04 tomatofarm dhcpcd[326]: no interfaces have a carrier
Jan 19 00:52:04 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:04 tomatofarm systemd[1]: Started D-Bus System Message Bus.
Jan 19 00:52:04 tomatofarm systemd-logind[324]: New seat seat0.
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event2 (Power Button)
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event0 (Power Button)
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event1 (Lid Switch)
Jan 19 00:52:04 tomatofarm systemd-logind[324]: Watching system buttons on /dev/input/event4 (AT Translated Set 2 keyboard)
Jan 19 00:52:04 tomatofarm systemd[1]: Started User Login Management.
Jan 19 00:52:04 tomatofarm systemd[1]: shadow.service: Deactivated successfully.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 1.
Jan 19 00:52:05 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:05 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:05 tomatofarm sleep[341]: /usr/bin/sleep: missing operand
Jan 19 00:52:05 tomatofarm sleep[341]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:05 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 2.
Jan 19 00:52:05 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:05 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:05 tomatofarm sleep[345]: /usr/bin/sleep: missing operand
Jan 19 00:52:05 tomatofarm sleep[345]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:05 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 3.
Jan 19 00:52:05 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:05 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:05 tomatofarm sleep[349]: /usr/bin/sleep: missing operand
Jan 19 00:52:05 tomatofarm sleep[349]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:05 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:06 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 4.
Jan 19 00:52:06 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 00:52:06 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 00:52:06 tomatofarm sleep[353]: /usr/bin/sleep: missing operand
Jan 19 00:52:06 tomatofarm sleep[353]: Try '/usr/bin/sleep --help' for more information.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Control process exited, code=exited, status=1/FAILURE
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:06 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 5.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Start request repeated too quickly.
Jan 19 00:52:06 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 00:52:06 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start timed out.
Jan 19 00:53:33 tomatofarm systemd[1]: Timed out waiting for device /sys/subsystem/net/devices/lo.
Jan 19 00:53:33 tomatofarm systemd[1]: Dependency failed for DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on lo.
Jan 19 00:53:33 tomatofarm systemd[1]: dhcpcd@lo.service: Job dhcpcd@lo.service/start failed with result 'dependency'.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start failed with result 'timeout'.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start timed out.
Jan 19 00:53:33 tomatofarm systemd[1]: Timed out waiting for device /sys/subsystem/net/devices/wlan0.
Jan 19 00:53:33 tomatofarm systemd[1]: Dependency failed for DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on wlan0.
Jan 19 00:53:33 tomatofarm systemd[1]: dhcpcd@wlan0.service: Job dhcpcd@wlan0.service/start failed with result 'dependency'.
Jan 19 00:53:33 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start failed with result 'timeout'.
Jan 19 00:53:33 tomatofarm systemd[1]: Reached target Network.
Jan 19 00:53:33 tomatofarm systemd[1]: Starting Permit User Sessions...
Jan 19 00:53:33 tomatofarm systemd[1]: Finished Permit User Sessions.
Jan 19 00:53:33 tomatofarm systemd[1]: Starting Hold until boot process finishes up...
Jan 19 00:53:33 tomatofarm systemd[1]: Starting Terminate Plymouth Boot Screen...
Jan 19 00:53:33 tomatofarm systemd[1]: Received SIGRTMIN+21 from PID 289 (plymouthd).
Jan 19 00:53:33 tomatofarm systemd[1]: Received SIGRTMIN+21 from PID 289 (plymouthd).
Jan 19 00:53:33 tomatofarm systemd[1]: Finished Hold until boot process finishes up.
Jan 19 00:53:33 tomatofarm systemd[1]: Finished Terminate Plymouth Boot Screen.
Jan 19 00:53:33 tomatofarm systemd[1]: Reached target Multi-User System.
Jan 19 00:53:33 tomatofarm systemd[1]: Started Simple Desktop Display Manager.
Jan 19 00:53:33 tomatofarm systemd[1]: Reached target Graphical Interface.
Jan 19 00:53:33 tomatofarm systemd[1]: Startup finished in 3.194s (firmware) + 3.362s (loader) + 5.718s (kernel) + 1min 30.760s (userspace) = 1min 43.036s.

In response to the formatting:
a) How do I make them 250x250? (Manual image edit or BB code?)
b) Where can I find this rule and more like it (for future reference)?

Offline

#7 2024-01-19 06:47:14

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

The interface-specific dhcpcd@.services are failing and iwd.service is returning a strange error about the `sleep` command. Have you modified iwd.service at all?

Check

systemctl --no-p cat iwd

You don't need dhcpcd at all because IWD can assign IP address itself, consult the IWD ArchWIki page for details. EDIT: having dhcpcd running on the loopback interface (lo) makes no sense at all and running the general dhcpcd.service as well as an interface-specific version may cause conflicts anyway.

In respect of your formatting questions:
a) Replace the images with a plain URL or link to an image hosting site that offers thumbnails, I use https://postimages.org for that.
b) https://bbs.archlinux.org/viewtopic.php?id=130309

Last edited by Head_on_a_Stick (2024-01-19 06:48:51)

Offline

#8 2024-01-19 10:10:53

seth
Member
Registered: 2012-09-03
Posts: 51,641

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Specifically https://wiki.archlinux.org/title/Genera … s_and_code
And redirect the journal to a file (sudo journalctl -b > /tmp/journal.txt) and usb-walk that to a system with internet.

Offline

#9 2024-01-19 17:53:48

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Head_on_a_Stick wrote:

The interface-specific dhcpcd@.services are failing and iwd.service is returning a strange error about the `sleep` command. Have you modified iwd.service at all?

Check

systemctl --no-p cat iwd

You don't need dhcpcd at all because IWD can assign IP address itself, consult the IWD ArchWIki page for details. EDIT: having dhcpcd running on the loopback interface (lo) makes no sense at all and running the general dhcpcd.service as well as an interface-specific version may cause conflicts anyway.

In respect of your formatting questions:
a) Replace the images with a plain URL or link to an image hosting site that offers thumbnails, I use https://postimages.org for that.
b) https://bbs.archlinux.org/viewtopic.php?id=130309

Okay, so I have taken a look and ran the command:

[aethelhelm@tomatofarm ~]$ systemctl --no-p cat iwd
# /usr/lib/systemd/system/iwd.service
[Unit]
Description=Wireless service
Documentation=man:iwd(8) man:iwd.config(5) man:iwd.network(5) man:iwd.ap(5)
After=network-pre.target
Before=network.target
Wants=network.target

[Service]
Type=dbus
BusName=net.connman.iwd
ExecStart=/usr/lib/iwd/iwd
NotifyAccess=main
LimitNPROC=1
Restart=on-failure
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE
PrivateTmp=true
NoNewPrivileges=true
DevicePolicy=closed
DeviceAllow=/dev/rfkill rw
ProtectHome=yes
ProtectSystem=strict
ProtectControlGroups=yes
ProtectKernelModules=yes
ConfigurationDirectory=iwd
StateDirectory=iwd
StateDirectoryMode=0700

[Install]
WantedBy=multi-user.target

# /etc/systemd/system/iwd.service.d/override.conf
[Service]
ExecStartPre=/usr/bin/sleep

Aha! There's the sleep command. However, I don't know why it was added. I have not touched any of these settings (at least that I can remember, this has been about 1.5 months now).
I will investigate trying to remove this thing from override.conf and see what happens. Worst case, I will add it back and we go back from here.

(EDIT: This did nothing)

Also, in response to both you and seth, I have miniaturized the image using postimages.org, however the quality has suffered enough that you can barely read it... I have posted the system boot journal.

Also seth, I actually do not need to usb-walk the journal text; I am multibooting this system together with Ubuntu and the Linux intercompatibility allows me to leave the journal as a text file inside the root directory, and then access it from there. (I would use my Arch system to do that, but there's an obvious problem with that ;-;)

Last edited by aethelhelm (2024-01-19 18:23:13)

Offline

#10 2024-01-19 18:09:09

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Just delete /etc/systemd/system/iwd.service.d/override.conf. In respect of dhcpcd, make sure only either dhcpcd.service or dhcpcd@wlan0.service are enabled and disable dhcpcd@lo.service. Alternatively use IWD's built-in DHCP capability & disable dhcpcd completely.

Then reboot to test.

Last edited by Head_on_a_Stick (2024-01-19 18:09:56)

Offline

#11 2024-01-19 18:48:27

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Head_on_a_Stick wrote:

Just delete /etc/systemd/system/iwd.service.d/override.conf. In respect of dhcpcd, make sure only either dhcpcd.service or dhcpcd@wlan0.service are enabled and disable dhcpcd@lo.service. Alternatively use IWD's built-in DHCP capability & disable dhcpcd completely.

Then reboot to test.


Okay, I have disabled the general dhcpcd.service and dhcpcd@lo.service. Did not work, I will try disabling dhcpcd entirely, however the journalctl returned something slightly different:

Jan 19 13:31:42 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 13:31:42 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 13:31:42 tomatofarm systemd[1]: Starting User Login Management...
Jan 19 13:31:42 tomatofarm systemd[1]: TPM2 PCR Barrier (User) was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0>
Jan 19 13:31:42 tomatofarm systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.
Jan 19 13:31:42 tomatofarm dbus-daemon[315]: dbus[315]: Unknown group "netdev" in message bus configuration file
Jan 19 13:31:42 tomatofarm dbus-daemon[315]: dbus[315]: Unknown group "netdev" in message bus configuration file
Jan 19 13:31:42 tomatofarm iwd[317]: No HMAC(SHA1) support found
Jan 19 13:31:42 tomatofarm iwd[317]: No HMAC(MD5) support found
Jan 19 13:31:42 tomatofarm iwd[317]: No CMAC(AES) support found
Jan 19 13:31:42 tomatofarm iwd[317]: No HMAC(SHA256) support not found
Jan 19 13:31:42 tomatofarm iwd[317]: No HMAC(SHA512) support found, certain TLS connections might fail
Jan 19 13:31:42 tomatofarm iwd[317]: DES support not found
Jan 19 13:31:42 tomatofarm iwd[317]: AES support not found
Jan 19 13:31:42 tomatofarm iwd[317]: No CBC(DES3_EDE) support found, certain TLS connections might fail
Jan 19 13:31:42 tomatofarm iwd[317]: No CBC(AES) support found, WPS will not be available
Jan 19 13:31:42 tomatofarm iwd[317]: The following options are missing in the kernel:
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_USER_API_HASH
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_ECB
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_MD5
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_CBC
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA256
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_AES
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_DES
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_CMAC
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_HMAC
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA512
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA1
Jan 19 13:31:42 tomatofarm iwd[317]: The following optimized implementations might be available:
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA1_SSSE3
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_AES_NI_INTEL
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA512_SSSE3
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_AES_X86_64
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_DES3_EDE_X86_64
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA256_SSSE3
Jan 19 13:31:42 tomatofarm systemd[1]: Stopped Virtual Console Setup.
Jan 19 13:31:42 tomatofarm systemd[1]: Stopping Virtual Console Setup...
Jan 19 13:31:42 tomatofarm systemd[1]: Starting Virtual Console Setup...
Jan 19 13:31:42 tomatofarm systemd[1]: Started D-Bus System Message Bus.
Jan 19 13:31:42 tomatofarm systemd-logind[318]: New seat seat0.
Jan 19 13:31:42 tomatofarm systemd[1]: iwd.service: Main process exited, code=exited, status=1/FAILURE
Jan 19 13:31:42 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 13:31:42 tomatofarm systemd-logind[318]: Watching system buttons on /dev/input/event2 (Power Button)
Jan 19 13:31:42 tomatofarm systemd-logind[318]: Watching system buttons on /dev/input/event0 (Power Button)
Jan 19 13:31:42 tomatofarm systemd-logind[318]: Watching system buttons on /dev/input/event1 (Lid Switch)
Jan 19 13:31:42 tomatofarm systemd-logind[318]: Watching system buttons on /dev/input/event4 (AT Translated Set 2 keyboard)
Jan 19 13:31:42 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 13:31:42 tomatofarm systemd[1]: Started User Login Management.
Jan 19 13:31:42 tomatofarm dbus-daemon[315]: [system] Successfully activated service 'org.freedesktop.systemd1'
Jan 19 13:31:42 tomatofarm systemd[1]: Finished Virtual Console Setup.
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xab on isa0060/serio0).
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Use 'setkeycodes e02b <keycode>' to make it known.
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 1.
Jan 19 13:31:43 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 13:31:43 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 13:31:43 tomatofarm iwd[332]: No HMAC(SHA1) support found
Jan 19 13:31:43 tomatofarm iwd[332]: No HMAC(MD5) support found
Jan 19 13:31:43 tomatofarm iwd[332]: No CMAC(AES) support found
Jan 19 13:31:43 tomatofarm iwd[332]: No HMAC(SHA256) support not found
Jan 19 13:31:43 tomatofarm iwd[332]: No HMAC(SHA512) support found, certain TLS connections might fail
Jan 19 13:31:43 tomatofarm iwd[332]: DES support not found
Jan 19 13:31:43 tomatofarm iwd[332]: AES support not found
Jan 19 13:31:43 tomatofarm iwd[332]: No CBC(DES3_EDE) support found, certain TLS connections might fail
Jan 19 13:31:43 tomatofarm iwd[332]: No CBC(AES) support found, WPS will not be available
Jan 19 13:31:43 tomatofarm iwd[332]: The following options are missing in the kernel:
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_USER_API_HASH
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_ECB
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_MD5
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_CBC
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_SHA256
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_AES
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_DES
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_CMAC
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_HMAC
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_SHA512
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_SHA1
Jan 19 13:31:43 tomatofarm iwd[332]: The following optimized implementations might be available:
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_SHA1_SSSE3
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_AES_NI_INTEL
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_SHA512_SSSE3
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_AES_X86_64
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_DES3_EDE_X86_64
Jan 19 13:31:43 tomatofarm iwd[332]:         CONFIG_CRYPTO_SHA256_SSSE3
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Main process exited, code=exited, status=1/FAILURE
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 13:31:43 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Unknown key released (translated set 2, code 0xab on isa0060/serio0).
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Use 'setkeycodes e02b <keycode>' to make it known.
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xab on isa0060/serio0).
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Use 'setkeycodes e02b <keycode>' to make it known.
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 2.
Jan 19 13:31:43 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 13:31:43 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 13:31:43 tomatofarm iwd[338]: No HMAC(SHA1) support found
Jan 19 13:31:43 tomatofarm iwd[338]: No HMAC(MD5) support found
Jan 19 13:31:43 tomatofarm iwd[338]: No CMAC(AES) support found
Jan 19 13:31:43 tomatofarm iwd[338]: No HMAC(SHA256) support not found
Jan 19 13:31:43 tomatofarm iwd[338]: No HMAC(SHA512) support found, certain TLS connections might fail
Jan 19 13:31:43 tomatofarm iwd[338]: DES support not found
Jan 19 13:31:43 tomatofarm iwd[338]: AES support not found
Jan 19 13:31:43 tomatofarm iwd[338]: No CBC(DES3_EDE) support found, certain TLS connections might fail
Jan 19 13:31:43 tomatofarm iwd[338]: No CBC(AES) support found, WPS will not be available
Jan 19 13:31:43 tomatofarm iwd[338]: The following options are missing in the kernel:
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_USER_API_HASH
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_ECB
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_MD5
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_CBC
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_SHA256
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_AES
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_DES
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_CMAC
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_HMAC
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_SHA512
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_SHA1
Jan 19 13:31:43 tomatofarm iwd[338]: The following optimized implementations might be available:
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_SHA1_SSSE3
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_AES_NI_INTEL
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_SHA512_SSSE3
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_AES_X86_64
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_DES3_EDE_X86_64
Jan 19 13:31:43 tomatofarm iwd[338]:         CONFIG_CRYPTO_SHA256_SSSE3
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Main process exited, code=exited, status=1/FAILURE
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 13:31:43 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Unknown key released (translated set 2, code 0xab on isa0060/serio0).
Jan 19 13:31:43 tomatofarm kernel: atkbd serio0: Use 'setkeycodes e02b <keycode>' to make it known.
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 3.
Jan 19 13:31:43 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 13:31:43 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 13:31:43 tomatofarm iwd[344]: No HMAC(SHA1) support found
Jan 19 13:31:43 tomatofarm iwd[344]: No HMAC(MD5) support found
Jan 19 13:31:43 tomatofarm iwd[344]: No CMAC(AES) support found
Jan 19 13:31:43 tomatofarm iwd[344]: No HMAC(SHA256) support not found
Jan 19 13:31:43 tomatofarm iwd[344]: No HMAC(SHA512) support found, certain TLS connections might fail
Jan 19 13:31:43 tomatofarm iwd[344]: DES support not found
Jan 19 13:31:43 tomatofarm iwd[344]: AES support not found
Jan 19 13:31:43 tomatofarm iwd[344]: No CBC(DES3_EDE) support found, certain TLS connections might fail
Jan 19 13:31:43 tomatofarm iwd[344]: No CBC(AES) support found, WPS will not be available
Jan 19 13:31:43 tomatofarm iwd[344]: The following options are missing in the kernel:
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_USER_API_HASH
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_ECB
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_MD5
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_CBC
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_SHA256
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_AES
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_DES
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_CMAC
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_HMAC
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_SHA512
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_SHA1
Jan 19 13:31:43 tomatofarm iwd[344]: The following optimized implementations might be available:
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_SHA1_SSSE3
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_AES_NI_INTEL
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_SHA512_SSSE3
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_AES_X86_64
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_DES3_EDE_X86_64
Jan 19 13:31:43 tomatofarm iwd[344]:         CONFIG_CRYPTO_SHA256_SSSE3
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Main process exited, code=exited, status=1/FAILURE
Jan 19 13:31:43 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 13:31:43 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 13:31:44 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 4.
Jan 19 13:31:44 tomatofarm systemd[1]: Couldn't stat device /dev/rfkill: No such file or directory
Jan 19 13:31:44 tomatofarm systemd[1]: Starting Wireless service...
Jan 19 13:31:44 tomatofarm iwd[350]: No HMAC(SHA1) support found
Jan 19 13:31:44 tomatofarm iwd[350]: No HMAC(MD5) support found
Jan 19 13:31:44 tomatofarm iwd[350]: No CMAC(AES) support found
Jan 19 13:31:44 tomatofarm iwd[350]: No HMAC(SHA256) support not found
Jan 19 13:31:44 tomatofarm iwd[350]: No HMAC(SHA512) support found, certain TLS connections might fail
Jan 19 13:31:44 tomatofarm iwd[350]: DES support not found
Jan 19 13:31:44 tomatofarm iwd[350]: AES support not found
Jan 19 13:31:44 tomatofarm iwd[350]: No CBC(DES3_EDE) support found, certain TLS connections might fail
Jan 19 13:31:44 tomatofarm iwd[350]: No CBC(AES) support found, WPS will not be available
Jan 19 13:31:44 tomatofarm iwd[350]: The following options are missing in the kernel:
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_USER_API_HASH
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_ECB
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_MD5
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_CBC
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_SHA256
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_AES
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_DES
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_CMAC
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_HMAC
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_SHA512
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_SHA1
Jan 19 13:31:44 tomatofarm iwd[350]: The following optimized implementations might be available:
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_SHA1_SSSE3
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_AES_NI_INTEL
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_SHA512_SSSE3
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_AES_X86_64
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_DES3_EDE_X86_64
Jan 19 13:31:44 tomatofarm iwd[350]:         CONFIG_CRYPTO_SHA256_SSSE3
Jan 19 13:31:44 tomatofarm systemd[1]: iwd.service: Main process exited, code=exited, status=1/FAILURE
Jan 19 13:31:44 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 13:31:44 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 13:31:44 tomatofarm systemd[1]: iwd.service: Scheduled restart job, restart counter is at 5.
Jan 19 13:31:44 tomatofarm systemd[1]: iwd.service: Start request repeated too quickly.
Jan 19 13:31:44 tomatofarm systemd[1]: iwd.service: Failed with result 'exit-code'.
Jan 19 13:31:44 tomatofarm systemd[1]: Failed to start Wireless service.
Jan 19 13:33:11 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start timed out.
Jan 19 13:33:11 tomatofarm systemd[1]: Timed out waiting for device /sys/subsystem/net/devices/wlan0.
Jan 19 13:33:11 tomatofarm systemd[1]: Dependency failed for DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on wlan0.
Jan 19 13:33:11 tomatofarm systemd[1]: dhcpcd@wlan0.service: Job dhcpcd@wlan0.service/start failed with result 'dependency'.
Jan 19 13:33:11 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start failed with result 'timeout'.
an 19 13:33:11 tomatofarm systemd[1]: Reached target Network.
Jan 19 13:33:11 tomatofarm systemd[1]: Starting Permit User Sessions...
Jan 19 13:33:11 tomatofarm systemd[1]: Finished Permit User Sessions.
Jan 19 13:33:11 tomatofarm systemd[1]: Starting Hold until boot process finishes up...
Jan 19 13:33:11 tomatofarm systemd[1]: Starting Terminate Plymouth Boot Screen...
Jan 19 13:33:11 tomatofarm systemd[1]: Received SIGRTMIN+21 from PID 291 (plymouthd).
Jan 19 13:33:11 tomatofarm systemd[1]: Received SIGRTMIN+21 from PID 291 (plymouthd).
Jan 19 13:33:11 tomatofarm systemd[1]: Finished Hold until boot process finishes up.
Jan 19 13:33:11 tomatofarm systemd[1]: Finished Terminate Plymouth Boot Screen.
Jan 19 13:33:11 tomatofarm systemd[1]: Reached target Multi-User System.
Jan 19 13:33:12 tomatofarm systemd[1]: Started Simple Desktop Display Manager.
Jan 19 13:33:12 tomatofarm systemd[1]: Reached target Graphical Interface.
Jan 19 13:33:12 tomatofarm systemd[1]: Startup finished in 6.393s (firmware) + 4.015s (loader) + 5.519s (kernel) + 1min 30.915s (userspace) = 1min 46.843s

There are some missing dependencies, so I'm thinking of removing the linux firmware and reinstalling it again

Offline

#12 2024-01-19 18:57:12

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

I have also disabled dhcpcd@wlan0.service, and the only thing that improved was the boot time. sad

I'm so confused...

Offline

#13 2024-01-19 19:04:04

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

aethelhelm wrote:
Jan 19 13:31:42 tomatofarm iwd[317]: The following options are missing in the kernel:
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_USER_API_HASH
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_USER_API_SKCIPHER
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_ECB
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_MD5
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_CBC
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA256
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_AES
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_DES
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_CMAC
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_HMAC
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA512
Jan 19 13:31:42 tomatofarm iwd[317]:         CONFIG_CRYPTO_SHA1

Well that's not right, the Arch kernels have those options hmm

aethelhelm wrote:

There are some missing dependencies

Why do you think that?

aethelhelm wrote:

I'm thinking of removing the linux firmware and reinstalling it again

Just reinstalling the package would replace any missing files but I see no reason to do that from the posted errors.

aethelhelm wrote:

I have also disabled dhcpcd@wlan0.service

Did you configure IWD to enable it's network configuration? You won't get a connection unless something is configuring the IP addresses.

Use seth's one-liner to confirm which services are currently enabled.

Offline

#14 2024-01-19 19:21:28

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Head_on_a_Stick wrote:

Why do you think that?

Well, near the end there is:

Jan 19 13:33:11 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start timed out.
Jan 19 13:33:11 tomatofarm systemd[1]: Timed out waiting for device /sys/subsystem/net/devices/wlan0.
Jan 19 13:33:11 tomatofarm systemd[1]: Dependency failed for DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on wlan0.
Jan 19 13:33:11 tomatofarm systemd[1]: dhcpcd@wlan0.service: Job dhcpcd@wlan0.service/start failed with result 'dependency'.
Jan 19 13:33:11 tomatofarm systemd[1]: sys-subsystem-net-devices-wlan0.device: Job sys-subsystem-net-devices-wlan0.device/start failed with result 'timeout'.
Head_on_a_Stick wrote:

Well that's not right, the Arch kernels have those options hmm

Oh that's very not good, I sure hope that KDE didn't get rid of them D:

I did check /etc/iwd/main.conf and EnableNetworkConfiguration is set to true, so yes as far as I know (which to be honest, isn't much), the network configuration is enabled.

Running seth's one-liner yields:

[aethelhelm@tomatofarm ~]$ find /etc/systemd/ -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
display-manager.service                  | system
getty@tty1.service                       | getty.target.wants
iwd.service                              | multi-user.target.wants
p11-kit-server.socket                    | sockets.target.wants
pipewire-media-session.service           | pipewire.service.wants
pipewire-session-manager.service         | user
pipewire.socket                          | sockets.target.wants
pulseaudio.socket                        | sockets.target.wants
remote-fs.target                         | multi-user.target.wants
xdg-user-dirs-update.service             | default.target.wants

Offline

#15 2024-01-19 19:30:26

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Those dependency messages are about systemd services rather than packages.

Check your running kernel version with

cat /proc/version

Have you rebooted yet?

Offline

#16 2024-01-19 19:39:18

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Head_on_a_Stick wrote:

Those dependency messages are about systemd services rather than packages.

Check your running kernel version with

cat /proc/version

Have you rebooted yet?

The command shows:

[aethelhelm@tomatofarm ~]$ cat /proc/version
Linux version 6.6.2-arch1-1 (linux@archlinux) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.41.0) #1 SMP PREEMPT_DYNAMIC Mon, 20 Nov 2023 23:18:21 +0000

(Keep in mind I haven't touched updates since the problem arose, so this version is what I had at the start of December)

Fun fact: each time I reply I have rebooted, so yeah. I can tell you if it's working or not each time I reboot.

Offline

#17 2024-01-19 19:51:52

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Fun fact: you're supposed to fully update your system before starting a thread here.

Required reading: https://bbs.archlinux.org/viewtopic.php?id=130309

I suspect https://wiki.archlinux.org/title/system … nsupported may be a factor here.

Offline

#18 2024-01-19 20:16:25

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Head_on_a_Stick wrote:

Fun fact: you're supposed to fully update your system before starting a thread here.

Required reading: https://bbs.archlinux.org/viewtopic.php?id=130309

I suspect https://wiki.archlinux.org/title/system … nsupported may be a factor here.

Yes, I read and understood, and I had completely updated right before I started the thread.

In any case, I dusted off the USB boot drive from a couple months ago, arch-chroot'd in and waited patiently, ran pacman -Syu, and nope. Still doesn't work. Still shows missing systemd things. iwd still doesn't work.

Funnily enough, the KDE Plasma install also did pacman -Syu, which broke everything, so... Ugh.

Offline

#19 2024-01-19 20:31:43

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

aethelhelm wrote:

I had completely updated right before I started the thread

So why were you running a kernel from November then?

Anyway, I'm out of ideas here. Good luck!

Offline

#20 2024-01-19 20:37:10

aethelhelm
Member
Registered: 2023-12-04
Posts: 10

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

Head_on_a_Stick wrote:
aethelhelm wrote:

I had completely updated right before I started the thread

So why were you running a kernel from November then?

Anyway, I'm out of ideas here. Good luck!

That was probably either a) really busy with work or b) the time I had spent trying to find anything to fix with my issue.

Thank you for your advice so far though! Hopefully I get it fixed...

Offline

#21 2024-01-19 21:09:00

seth
Member
Registered: 2012-09-03
Posts: 51,641

Re: iwd broken after installing KDE Plasma for Realtek RTL8822CE

The sleep was a botched attempt at https://wiki.archlinux.org/title/Iwd#Re … after_boot ?

Please post an updated complete system journal to illustrate the status quo after all changes:

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

Offline

Board footer

Powered by FluxBB