Problem with acd on upgrade to 1.52

Christian Schaubschläger christian.schaubschlaeger at gmx.at
Fri Jul 11 08:11:09 UTC 2025


Hi,

thanks for the analysis!

> First, the creation of the ACD probe fails. This shouldn't
> happen. Perhaps are you building NM with eBPF support? If so, it's
> possible that the process doesn't have the necessary capabilities to
> use the eBPF program. Anyway, the logging needs to be improved to
> indicate the exact cause for the failure.

Yes, I did compile it with eBPF support (though not entirely intentional ;-)
And I just checked my kernel: I do not have CONFIG_BPF_SYSCALL enabled. Maybe that's the problem?

However, I compiled 1.48 also with eBPF support, and I don't see the problem there...

> Second, there is a mechanism that retries the ACD probe creation and
> gives up after some seconds. Apparently this is not working and NM
> never recovers, as the log shows:
>
> Jul 10 09:08:23 acd[192.168.0.54, probing]: probing currently  stillnot possible (timeout 200 msec; failure to create nacd instance, retry probing on timeout)
> Jul 10 09:08:25 acd[192.168.0.54, probing]: probing currently  stillnot possible (timeout 200 msec; failure to create nacd instance, retry probing on timeout)
> Jul 10 09:08:29 acd[192.168.0.54, probing]: probing currently  stillnot possible (timeout 200 msec; failure to create nacd instance, retry probing on timeout)
> ...
> Jul 10 09:08:34 acd[192.168.0.54, probing]: probing currently  stillnot possible (timeout 200 msec; failure to create nacd instance, retry probing on timeout)

When NM is in the above state and I do

ip link set dev eth0 arp off

it immediately resumes and the client gets an ip address:

http://datenaustausch.s3.eu-west-1.amazonaws.com/Logs/daemon-noarp-resume.txt

(logs are from today from a different subnet).


> I will investigate this and prepare a patch. In the meantime, you can
> try disabling ACD for the connection:
>
>  nmcli connection modify "Wired connection 1" ipv4.dad-timeout 0
Can I disable ACD in general via configuration?

Thanks,
Christian



More information about the Networkmanager mailing list