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

Reply via email to