Public bug reported:
When the phone initiates TDLS setup (it does so on its own as soon as traffic
to the laptop
gets heavy, e.g. a 50 MB adb push), wpa_supplicant fails to install the TPK:
wpa_supplicant: TDLS: Creating peer entry for 52:28:af:c8:6b:7d
wpa_supplicant: TDLS: Dialog Token in TPK M1 57
wpa_supplicant: TDLS: Retrying sending of message (action_code=1)
wpa_supplicant: nl80211: kernel reports: key addition failed
wpa_supplicant: TDLS: Failed to set TPK to the driver
wpa_supplicant: TDLS: No matching entry found for Teardown 52:28:af:c8:6b:7d
From then on, all unicast IP traffic from the laptop to the phone is lost (ping
100% loss,
TCP connects time out), while ARP/ND and the phone's multicast still get
through, and every
other host stays reachable. The phone retries setup every ~2 s. Only
reassociating the
laptop (nmcli con up) clears it; the loss survives a phone reboot (the phone
keeps its MAC).
Reproduction (reliable)
1. Laptop and phone associated to the same BSSID; reset the phone's Wi-Fi so it
retries TDLS.
2. Push ~50 MB to the phone (adb push over Wi-Fi).
-> within 1 s: the log above, the push hangs, pings to the phone fail 100%.
3. nmcli con up <connection> -> traffic recovers.
4. wpa_cli -i wlp1s0 set tdls_disabled 1, reset the phone's Wi-Fi, repeat step 2
-> no TDLS, 3 x 50 MB at ~30 MB/s, clean pings. Reproduced and controlled
2026-10-30.
With the two clients on different BSSIDs of the same AP (no TDLS possible),
never seen.
Related
- Bugzilla 216421 (2022): the same two messages on an MT7922; I found no
resolution.
- Commit 5b7154f934c4 ("wifi: mt76: route TDLS-peer frames as 3-addr non-DS in
HW encap",
v7.2) covers mt7921/mt7922 by code path but was tested only on mt7925, and
addresses data
frames on an established link, not the TPK install failing. Not yet tested
here on 7.2.
Hardware: MEDIATEK MT7922 802.11ax PCIe [14c3:0616], ASIC revision 79220010,
driver mt7921e
Firmware: HW/SW Version 0x8a108a10, WM firmware build 20260224103233
Kernel: Ubuntu 7.0.0-38-generic (Ubuntu 26.04.1)
Userland: wpa_supplicant 2.11 (wpasupplicant 2:2.11-0ubuntu5) under
NetworkManager 1.54.3
Peer: Google Pixel 6a (Android, auto-initiates TDLS), same AP, WPA2-PSK, 5
GHz HE 80 MHz
AP: Synology tri-band (BSSIDs 90:09:d0:51:f3:bc/bd/be)
Written with agentic assistance (obviously)
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-38-generic 7.0.0-38.38
ProcVersionSignature: Ubuntu 7.0.0-38.38-generic 7.0.14
Uname: Linux 7.0.0-38-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 30 00:36:37 2026
InstallationDate: Installed on 2024-10-09 (751 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64
(20240827.1)
MachineType: Framework Laptop 13 (AMD Ryzen 7040Series)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-ghostty
XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-38-generic
root=UUID=79dc2335-0be9-4115-bba5-cde19c2b416e ro quiet splash
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: Upgraded to resolute on 2026-10-10 (20 days ago)
dmi.bios.date: 01/08/2026
dmi.bios.release: 3.18
dmi.bios.vendor: INSYDE Corp.
dmi.bios.version: 03.18
dmi.board.asset.tag: *
dmi.board.name: FRANMDCP07
dmi.board.vendor: Framework
dmi.board.version: A7
dmi.chassis.asset.tag: FRANDRCPA74373008R
dmi.chassis.type: 10
dmi.chassis.vendor: Framework
dmi.chassis.version: A7
dmi.modalias:
dmi:bvnINSYDECorp.:bvr03.18:bd01/08/2026:br3.18:svnFramework:pnLaptop13(AMDRyzen7040Series):pvrA7:rvnFramework:rnFRANMDCP07:rvrA7:cvnFramework:ct10:cvrA7:skuFRANDRCP07:pfaLaptop:
dmi.product.family: Laptop
dmi.product.name: Laptop 13 (AMD Ryzen 7040Series)
dmi.product.sku: FRANDRCP07
dmi.product.version: A7
dmi.sys.vendor: Framework
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172573
Title:
wifi: mt76: mt7921e (MT7922): TDLS TPK install fails ("key addition
failed"), traffic to the peer black-holed until reassociation
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2172573/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs