iwlwifi driver losts icmpv6 router advertisement packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-signed-hwe-5.11 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I use netplan together network manager.
After a while my computer lost its default route for ipv6. When investigating with tcpdump on another client (raspberry pi) I found that my router sends an icmpv6 router advertisement message about every 8-10 minutes, but my computer only receives 30-50% of the router advertisement messages.
The wifi connection is stable and has a reception strength of around 80%. A ping6 with 1000 messages works without any packet loss. If no router advertisement message is received after 1800 seconds, the ipv6 default route disappears.
A second computer with intel wifi hardware that still runs with kernel 5.4.0-91-generic but uses a different wifi chipset has the same problems. I also tested the mainline kernels 5.15.11 and 5.16.0-rc7. Still the same behavior with the other kernels. I don't see any error message in syslog or dmesg while a packet is lost.
If I exchange my wifi hardware to an ALFA Network AWUS036ACH, then all packets are received and the default route stays stable.
#######
> sysctl net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
sysctl: Zugriff verweigert auf Schlüssel »net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
net.ipv6.
#######
A lost packet recorded on another client (raspberry pi) with
> tcpdump -n -vv -i wlan0 icmp6 and 'ip6[40] = 134'
22:03:52.766917 IP6 (flowlabel 0x236ab, hlim 255, next-header ICMPv6 (58) payload length: 144) fe80::464e:
hop limit 255, Flags [managed, other stateful], pref high, router lifetime 1800s, reachable time 0ms, retrans timer 0ms
prefix info option (3), length 32 (4): 2003:d1:
0x0000: 40c0 0000 1c20 0000 0708 0000 0000 2003
0x0010: 00d1 bf19 0600 0000 0000 0000 0000
prefix info option (3), length 32 (4): fd05:7501:
0x0000: 40c0 0000 0000 0000 0000 0000 0000 fd05
0x0010: 7501 b88f 0000 0000 0000 0000 0000
rdnss option (25), length 24 (3): lifetime 1200s, addr: fe80::c0ff:
0x0000: 0000 0000 04b0 fe80 0000 0000 0000 c0ff
0x0010: 7ee3 779b 6b31
mtu option (5), length 8 (1): 1492
0x0000: 0000 0000 05d4
route info option (24), length 8 (1): ::/0, pref=high, lifetime=1800s
0x0000: 0008 0000 0708
route info option (24), length 16 (2): 2003:d1:
0x0000: 3808 0000 0708 2003 00d1 bf19 0600
source link-address option (1), length 8 (1): 44:4e:6d:42:d8:5d
0x0000: 444e 6d42 d85d
#######
Routing with default route
> ip -6 route show dev wlp3s0
2003:d1:
fe80::/64 proto kernel metric 256 pref medium
default via fe80::464e:
#######
Routing without default route
>ip -6 route show dev wlp3s0
2003:d1:
fe80::/64 proto kernel metric 256 pref medium
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.11.0-43-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: KDE
Date: Thu Dec 30 20:52:55 2021
InstallationDate: Installed on 2020-05-01 (608 days ago)
InstallationMedia: Kubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: linux-signed-
UpgradeStatus: No upgrade log present (probably fresh install)