openwrt / openwrt/mt76

Firmware Resets

Open
#444 56 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

I have upgraded my DIR-860L device from 19.07.1 to 19.07.4 (which means the mt76 driver received this update: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=9da31d0fb402f5ee3f3973ee07625942634a38fb) and now my kernel logs are getting spammed by this, over and over and over again:

[303621.090349] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
[303621.101702] mt76x2e 0000:01:00.0: Build: 1
[303621.110451] mt76x2e 0000:01:00.0: Build Time: 201507311614____
[303621.138812] mt76x2e 0000:01:00.0: Firmware running!
[303621.158800] ieee80211 phy0: Hardware restart was requested
[305405.459830] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
[305405.471014] mt76x2e 0000:01:00.0: Build: 1
[305405.479389] mt76x2e 0000:01:00.0: Build Time: 201507311614____
[305405.508163] mt76x2e 0000:01:00.0: Firmware running!
[305405.528274] ieee80211 phy0: Hardware restart was requested
[305441.699606] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
[305441.710760] mt76x2e 0000:01:00.0: Build: 1
[305441.719123] mt76x2e 0000:01:00.0: Build Time: 201507311614____
[305441.747991] mt76x2e 0000:01:00.0: Firmware running!
[305441.768070] ieee80211 phy0: Hardware restart was requested
[305541.329064] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
[305541.340234] mt76x2e 0000:01:00.0: Build: 1
[305541.348868] mt76x2e 0000:01:00.0: Build Time: 201507311614____
[305541.377404] mt76x2e 0000:01:00.0: Firmware running!
[305541.397528] ieee80211 phy0: Hardware restart was requested
[312081.304855] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00
[312081.316019] mt76x2e 0000:01:00.0: Build: 1
[312081.324483] mt76x2e 0000:01:00.0: Build Time: 201507311614____
[312081.352923] mt76x2e 0000:01:00.0: Firmware running!
[312081.373055] ieee80211 phy0: Hardware restart was requested

I experience small hiccups in the my connection, supposedly due to the firmware resetting. I did see these message very rarely on 19.07.1 as well, but not as often as I do on 19.07.4. If you need any additional information for debugging this, please let me know!

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 with the linked mt76 update commit and the mt76x2e restart messages in the report; compare the 19.07.1 and 19.07.4 driver behavior and trace the hardware-restart path. Done means identifying and fixing the regression so the DIR-860L no longer repeatedly resets firmware or spams these logs, with validation on that device.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
embedded-iot, networking, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.