WED not working on mt7986
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 888
- Forks
- 436
- PR merge metrics
- No merged PRs in 30d
Description
I am running a self compiled OpenWRT (kernen 6.1.x) on my ASUS RT-AX59U which uses mt7986 as wireless chip.The system runs fine and both 2.4 and 5GHz are working nicely. For some reason it is not possible to activate WED.
When adding "options mt7915e wed_enable=Y" to /etc/modules.conf wife still works normal and a "cat /sys/module/mt7915e/parameters/wed_enable gives me a "Y" which implies it is activated, but the CPU load is the same as before when WIFI is under load. In addition there is no information saying that the offload firmware was successfully loaded in dmesg.
[ 12.196554] mt798x-wmac 18000000.wifi: HW/SW Version: 0x8a108a10, Build Time: 20221012174648a
[ 12.196554]
[ 12.548727] mt798x-wmac 18000000.wifi: WM Firmware Version: ____000000, Build Time: 20221012174725
[ 12.710033] mt798x-wmac 18000000.wifi: WA Firmware Version: DEV_000000, Build Time: 20221012174937
[ 12.857014] mt798x-wmac 18000000.wifi: eeprom load fail, use default bin
[ 15.788977] PPP generic driver version 2.4.2
[ 15.794019] NET: Registered PF_PPPOX protocol family
I have all firmware files in /lib/firmware/mediatek
ls
mt7986_eeprom_mt7975.bin
mt7986_rom_patch_mt7975.bin
mt7986_eeprom_mt7975_dual.bin
mt7986_wa.bin
mt7986_eeprom_mt7976.bin
mt7986_wm.bin
mt7986_eeprom_mt7976_dbdc.bin
mt7986_wm_mt7975.bin
mt7986_eeprom_mt7976_dual.bin
mt7986_wo_0.bin
mt7986_rom_patch.bin
mt7986_wo_1.bin
Is there anything a can to to figure out why its not working/debug it?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the mt7915e wed_enable parameter in /etc/modules.conf and /sys/module/mt7915e/parameters/wed_enable, then compare the dmesg firmware messages with the files in /lib/firmware/mediatek. Done means identifying why WED is not offloading on mt7986 and documenting a reproducible fix or the additional diagnostics required.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- 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