openwrt / openwrt/mt76

mt7915: invalid airtime channel utilization for dap-x1860

Open
#916 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

For the target ramips-mt7621, the device dlink-dap-x1860 does not show airtime channel utilization in current main.

After bisecting this to a specific commit, I found that the cause of this is in this commit:

b4a917417c856307fe19fb6a1a2819e3270df22e

Further information on this issue is provided in the gluon-issue-tracker at:
https://github.com/freifunk-gluon/gluon/issues/3338

Solution

Currently, there is no other solution than to use the mt76 commit prior to the mentioned one.

If there is anything I can do to help fix this, I will - though I did not quite understand what goes wrong on this specific device and did not understand the code well enough.

The WSM20 and COVR-X1860 are not affected though and this issue does not influence general wireless clients quality

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining commit b4a917417c856307fe19fb6a1a2819e3270df22e and comparing it with the preceding mt76 code for the ramips-mt7621 target and dlink-dap-x1860 device. Use the linked Gluon issue for reproduction details; done means airtime channel utilization is reported correctly on the affected device without regressing the WSM20 or COVR-X1860.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.