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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp