Skip to content

MT7902: hardware init failed ("Timeout for driver own", ASIC revision: 30003, Manjaro 6.15) #9

@rolliebae

Description

@rolliebae

Hello!

I'm trying to get Wi-Fi working on my laptop with a MediaTek MT7902 chip under Manjaro Linux (kernel 6.15.7-1-MANJARO).
The driver builds and the module loads, but no Wi-Fi interface appears, and I see repeated errors in dmesg:

mt7902e 0000:02:00.0: Timeout for driver own
mt7902e 0000:02:00.0: hardware init failed

System information:

  • Distribution: Manjaro Linux
  • Kernel version: 6.15.7-1-MANJARO
  • Chip: MediaTek MT7902
    (lspci: 02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902])
  • ASIC revision: 30003 (from dmesg)
  • Driver: OnlineLearningTutorials/mt7902_temp (latest commit, cloned with --depth 1)
  • Firmware files are present in /lib/firmware/mediatek/:
    • WIFI_MT7902_patch_mcu_1_1_hdr.bin
    • WIFI_RAM_CODE_MT7902_1.bin

What I have tried:

  • The module builds and loads without errors.
  • Firmware files are unpacked and permissions are set.
  • Tried different firmware versions (from Windows driver and linux-firmware).
  • Tried different kernel versions (6.12, 6.15).
  • Secure Boot is disabled.
  • The chip is visible in lspci, but no Wi-Fi interface appears.
  • No "firmware not found" errors in dmesg, only "Timeout for driver own" and "hardware init failed".

dmesg output:

mt7902e 0000:02:00.0: enabling device (0000 -> 0002)
mt7902e 0000:02:00.0: disabling ASPM  L1
mt7902e 0000:02:00.0: ASIC revision: 30003
mt7902e 0000:02:00.0: Timeout for driver own
mt7902e 0000:02:00.0: hardware init failed

Questions:

  • Is ASIC revision 30003 supported by this driver?
  • Is there a working driver/firmware combination for MT7902 on Linux?
  • Is there anything I can do to get Wi-Fi working on this chip?

Thank you for your work! I am ready to provide any additional logs or information if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions