Hi,
I haven’t had the time to look at it in a while. Here’s a full tcp dump. I have to admit it is quite cryptic to me.
tcpdump: listening on enp5s0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
17:48:31.523461 IP6 (hlim 1, next-header Options (0) payload length: 56) LL-PF3MRH7X-L.pc.goiba.net > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 2 group record(s) [gaddr ff02::1:ff55:c1e3 to_ex, 0 source(s)] [gaddr ff02::fb to_ex, 0 source(s)]
17:48:31.559998 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has LL-PF3MRH7X-L.pc.goiba.net tell 192.168.1.69, length 46
17:48:31.560018 ARP, Ethernet (len 6), IPv4 (len 4), Reply LL-PF3MRH7X-L.pc.goiba.net is-at 6c:24:08:02:b8:49 (oui Unknown), length 28
17:48:32.022103 IP (tos 0x0, ttl 1, id 38000, offset 0, flags [DF], proto UDP (17), length 202)
LL-PF3MRH7X-L.pc.goiba.net.59893 > 239.255.255.250.1900: UDP, length 174
17:48:32.252460 IP6 (hlim 1, next-header Options (0) payload length: 56) LL-PF3MRH7X-L.pc.goiba.net > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 2 group record(s) [gaddr ff02::1:ff55:c1e3 to_ex, 0 source(s)] [gaddr ff02::fb to_ex, 0 source(s)]
17:48:33.023194 IP (tos 0x0, ttl 1, id 38889, offset 0, flags [DF], proto UDP (17), length 202)
LL-PF3MRH7X-L.pc.goiba.net.59893 > 239.255.255.250.1900: UDP, length 174
17:48:34.023497 IP (tos 0x0, ttl 1, id 39208, offset 0, flags [DF], proto UDP (17), length 202)
LL-PF3MRH7X-L.pc.goiba.net.59893 > 239.255.255.250.1900: UDP, length 174
17:48:35.022945 IP (tos 0x0, ttl 1, id 51080, offset 0, flags [DF], proto UDP (17), length 68)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 PTR (QM)? _googlecast._tcp.local. (40)
17:48:35.023013 IP (tos 0x0, ttl 1, id 51081, offset 0, flags [DF], proto UDP (17), length 68)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 PTR (QM)? _googlecast._tcp.local. (40)
17:48:35.024123 IP (tos 0x0, ttl 1, id 39854, offset 0, flags [DF], proto UDP (17), length 202)
LL-PF3MRH7X-L.pc.goiba.net.59893 > 239.255.255.250.1900: UDP, length 174
17:48:36.024185 IP (tos 0x0, ttl 1, id 51212, offset 0, flags [DF], proto UDP (17), length 68)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 PTR (QM)? _googlecast._tcp.local. (40)
17:48:36.024284 IP (tos 0x0, ttl 1, id 51213, offset 0, flags [DF], proto UDP (17), length 68)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 PTR (QM)? _googlecast._tcp.local. (40)
17:48:37.725936 IP6 (flowlabel 0xb20d6, hlim 255, next-header UDP (17) payload length: 149) LL-PF3MRH7X-L.pc.goiba.net.mdns > ff02::fb.mdns: [bad udp cksum 0xedeb -> 0x2c48!] 0 [9q] PTR (QM)? _nfs._tcp.local. PTR (QM)? _ipp._tcp.local. PTR (QM)? _ipps._tcp.local. PTR (QM)? _ftp._tcp.local. PTR (QM)? _webdav._tcp.local. PTR (QM)? _webdavs._tcp.local. PTR (QM)? _sftp-ssh._tcp.local. PTR (QM)? _smb._tcp.local. PTR (QM)? _afpovertcp._tcp.local. (141)
17:48:37.867091 IP (tos 0x0, ttl 255, id 51731, offset 0, flags [DF], proto UDP (17), length 169)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 [9q] PTR (QM)? _nfs._tcp.local. PTR (QM)? _ipp._tcp.local. PTR (QM)? _ipps._tcp.local. PTR (QM)? _ftp._tcp.local. PTR (QM)? _webdav._tcp.local. PTR (QM)? _webdavs._tcp.local. PTR (QM)? _sftp-ssh._tcp.local. PTR (QM)? _smb._tcp.local. PTR (QM)? _afpovertcp._tcp.local. (141)
17:48:38.024578 IP (tos 0x0, ttl 1, id 51855, offset 0, flags [DF], proto UDP (17), length 68)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 PTR (QM)? _googlecast._tcp.local. (40)
17:48:38.024697 IP (tos 0x0, ttl 1, id 51856, offset 0, flags [DF], proto UDP (17), length 68)
LL-PF3MRH7X-L.pc.goiba.net.mdns > mdns.mcast.net.mdns: 0 PTR (QM)? _googlecast._tcp.local. (40)
17:48:41.559685 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has LL-PF3MRH7X-L.pc.goiba.net tell 192.168.1.69, length 46
17:48:41.559697 ARP, Ethernet (len 6), IPv4 (len 4), Reply LL-PF3MRH7X-L.pc.goiba.net is-at 6c:24:08:02:b8:49 (oui Unknown), length 28
17:48:41.563185 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.69 tell 192.168.1.69, length 46
17:48:51.559751 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has LL-PF3MRH7X-L.pc.goiba.net tell 192.168.1.69, length 46
17:48:51.559760 ARP, Ethernet (len 6), IPv4 (len 4), Reply LL-PF3MRH7X-L.pc.goiba.net is-at 6c:24:08:02:b8:49 (oui Unknown), length 28
17:48:51.967362 IP6 (flowlabel 0xa22cf, hlim 255, next-header ICMPv6 (58) payload length: 8) LL-PF3MRH7X-L.pc.goiba.net > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 8
Do you see anything off?
I will add that on full power cycle the chip manages to resolve the ARP autonomously. Resetting the mcu through the NRST input will result in the ARP never being resolved unless I send an UDP package from my host computer.