OpenWrt/LEDE Project

  • Status Unconfirmed
  • Percent Complete
  • Task Type Bug Report
  • Category Kernel
  • Assigned To No-one
  • Operating System All
  • Severity Critical
  • Priority Very Low
  • Reported Version Trunk
  • Due in Version Undecided
  • Due Date Undecided
  • Private
Attached to Project: OpenWrt/LEDE Project
Opened by Enrique Rodriguez - 02.04.2018

FS#1467 - ieee80211_tx_status: headroom too small

Latest LEDE on Gateworks Newport GW6300 (octeontx) with Compex WLE900VX ath10k radio. Using 4.14.13 mainline OpenWrt kernel

The syslog is getting spammed with “headroom too small” errors when a monitor wireless interface exists and a station gets connected:

Thu Jan  1 00:52:00 1970 kern.err kernel: [  157.740108] ieee80211_tx_status: headroom too small
Thu Jan  1 00:52:01 1970 kern.err kernel: [  158.764099] ieee80211_tx_status: headroom too small
Thu Jan  1 00:52:02 1970 kern.err kernel: [  159.788129] ieee80211_tx_status: headroom too small

These errors are shown using ath10k and ath10k-ct driver versions (currently using ath10k-ct)

Steps to reproduce:

  1. Create a new monitor wireless interface
    iw phy phy0 interface add mon0 type monitor
    ip l set dev mon0 up
  2. Connect a client to the access point configured radio

Full logread info attached separately

Enrique Rodriguez commented on 03.05.2018 11:23

I've detected that the error only happens when using 4.14 kernel and an ath10k radio that is part of a bridge. This is an example brctl output where wlan0 and wlan1 are inside br-lan bridge:

root@LEDE:~# brctl show
bridge name	bridge id		STP enabled	interfaces
br-lan		9000.04f021132a4a	no		eth0.1

If the wireless interface is not part of a bridge, it works correctly and no errors are shown.

Maybe this is a kernel related issue?


Available keyboard shortcuts


Task Details

Task Editing