Public bug reported:
Description:
On a laptop with a MediaTek MT7922 Wi-Fi card (driver mt7921e, firmware
____000000-20240219103337), I cannot obtain a global IPv6 address.
The system sends Router Solicitations (RS), but never receives Router
Advertisements (RA), so IPv6 autoconfiguration (SLAAC) does not work.
Other devices on the same Wi-Fi network receive IPv6 addresses without issue
(tested with other Ubuntu and Windows machines).
Hardware:
Wi-Fi card: MediaTek MT7922 802.11ax PCI Express Wireless Network Adapter
Driver: mt7921e
Firmware: ____000000-20240219103337
Kernel: 6.11.0-24-generic (Ubuntu 24.04)
Distro: Ubuntu 24.04 LTS
Symptoms:
ip a shows only a fe80:: link-local address, no global IPv6.
sudo tcpdump -i wlp2s0 icmp6 shows outgoing Router Solicitations (RS), but
no incoming Router Advertisements (RA).
IPv6 works fine on other devices on the same network.
Disabling power management, firewall, and forwarding has no effect.
Problem persists after reboot, firmware update, and on different Wi-Fi
networks.
Relevant logs:
journalctl -k | grep mt7921
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: enabling device (0000 ->
0002)
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: ASIC revision: 79220010
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: HW/SW Version: 0x8a108a10,
Build Time: 20240219103244a
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: WM Firmware Version:
____000000, Build Time: 20240219103337
avril 24 20:34:31 ovo kernel: mt7921e 0000:02:00.0 wlp2s0: renamed from wlan0
avril 24 20:38:38 ovo kernel: mt7921e 0000:02:00.0 wlp2s0: entered promiscuous
mode
avril 25 09:00:09 ovo kernel: mt7921e 0000:02:00.0 wlp2s0: left promiscuous mode
Steps to reproduce:
Install Ubuntu 24.04 on a laptop with MediaTek MT7922.
Connect to a Wi-Fi network with IPv6 enabled.
Observe the lack of global IPv6 address and no RA in tcpdump.
Expected behavior:
The Wi-Fi card should receive Router Advertisements and obtain a global IPv6
address automatically.
Actual behavior:
No RA received, no global IPv6 address.
bill@ovo:~$ sudo tcpdump -i wlp2s0 icmp6
[sudo] Mot de passe de bill :
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wlp2s0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
09:18:38.983643 IP6 :: > ff02::1:ffcf:1195: ICMP6, neighbor solicitation, who
has ovo, length 32
09:18:40.032112 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
09:18:43.979712 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
09:18:51.934041 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
09:19:07.603675 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
bill@ovo:~$ ip a|grep inet6
inet6 ::1/128 scope host noprefixroute
inet6 fe80::86f3:a074:38cf:1195/64 scope link noprefixroute
Additional notes:
The issue appears specific to the MediaTek MT7922 driver/firmware.
Tested with the latest available firmware.
Reproducible on multiple Wi-Fi networks.
** Affects: linux-firmware (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2109322
Title:
No IPv6 Router Advertisements received with MediaTek MT7922 (mt7921e)
on Ubuntu 24.04
Status in linux-firmware package in Ubuntu:
New
Bug description:
Description:
On a laptop with a MediaTek MT7922 Wi-Fi card (driver mt7921e, firmware
____000000-20240219103337), I cannot obtain a global IPv6 address.
The system sends Router Solicitations (RS), but never receives Router
Advertisements (RA), so IPv6 autoconfiguration (SLAAC) does not work.
Other devices on the same Wi-Fi network receive IPv6 addresses without issue
(tested with other Ubuntu and Windows machines).
Hardware:
Wi-Fi card: MediaTek MT7922 802.11ax PCI Express Wireless Network Adapter
Driver: mt7921e
Firmware: ____000000-20240219103337
Kernel: 6.11.0-24-generic (Ubuntu 24.04)
Distro: Ubuntu 24.04 LTS
Symptoms:
ip a shows only a fe80:: link-local address, no global IPv6.
sudo tcpdump -i wlp2s0 icmp6 shows outgoing Router Solicitations (RS),
but no incoming Router Advertisements (RA).
IPv6 works fine on other devices on the same network.
Disabling power management, firewall, and forwarding has no effect.
Problem persists after reboot, firmware update, and on different Wi-Fi
networks.
Relevant logs:
journalctl -k | grep mt7921
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: enabling device (0000 ->
0002)
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: ASIC revision: 79220010
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: HW/SW Version:
0x8a108a10, Build Time: 20240219103244a
avril 24 20:34:30 ovo kernel: mt7921e 0000:02:00.0: WM Firmware Version:
____000000, Build Time: 20240219103337
avril 24 20:34:31 ovo kernel: mt7921e 0000:02:00.0 wlp2s0: renamed from wlan0
avril 24 20:38:38 ovo kernel: mt7921e 0000:02:00.0 wlp2s0: entered
promiscuous mode
avril 25 09:00:09 ovo kernel: mt7921e 0000:02:00.0 wlp2s0: left promiscuous
mode
Steps to reproduce:
Install Ubuntu 24.04 on a laptop with MediaTek MT7922.
Connect to a Wi-Fi network with IPv6 enabled.
Observe the lack of global IPv6 address and no RA in tcpdump.
Expected behavior:
The Wi-Fi card should receive Router Advertisements and obtain a global IPv6
address automatically.
Actual behavior:
No RA received, no global IPv6 address.
bill@ovo:~$ sudo tcpdump -i wlp2s0 icmp6
[sudo] Mot de passe de bill :
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wlp2s0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
09:18:38.983643 IP6 :: > ff02::1:ffcf:1195: ICMP6, neighbor solicitation, who
has ovo, length 32
09:18:40.032112 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
09:18:43.979712 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
09:18:51.934041 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
09:19:07.603675 IP6 ovo > ip6-allrouters: ICMP6, router solicitation, length 8
bill@ovo:~$ ip a|grep inet6
inet6 ::1/128 scope host noprefixroute
inet6 fe80::86f3:a074:38cf:1195/64 scope link noprefixroute
Additional notes:
The issue appears specific to the MediaTek MT7922 driver/firmware.
Tested with the latest available firmware.
Reproducible on multiple Wi-Fi networks.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2109322/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp