Search Linux Wireless

[BUG] mt7921e: Missing PCI ID 14c3:7902 for AzureWave device [1a3b:6040]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Linux Wireless developers,

This is my first time sending a bug and I did my best to follow best
practices - please advise in the event that I haven't.

-----------------------
Issue Description
-----------------------
I have a WiFi card based on the MediaTek MT7921 (Device ID 7902)
chipset which is not being recognized by the `mt7921e` driver on
recent Arch Linux kernels.

**Hardware Information:**

Output of `lspci -nnk -d 14c3:7902`:

08:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
        Subsystem: AzureWave Device [1a3b:6040]
        Kernel modules: mt7921e

(Note: `lspci -k` shows no "Kernel driver in use" for this device).

**System Information:**

* Distribution: Arch Linux (kept up-to-date with `pacman -Syu`)
* Kernels Tested (where issue occurs):
    * `6.14.2-arch1-1` (Standard Arch kernel)
    * `6.12.23-1-lts` (Arch LTS kernel)

**Problem Description:**

The WiFi card is detected by `lspci`, but no driver is automatically
loaded. The `mt7921e` module exists on the system, but does not appear
to claim the device, likely due to a missing PCI ID alias.

**Diagnostics:**

1.  `lspci -k` output for the device shows no "Kernel driver in use".
2.  Checking the module information on both tested kernels confirms
the specific PCI ID is missing from the aliases:
    ```bash
    # modinfo mt7921e | grep 7902
    (This command returns no output)
    ```
3.  `ip link` does not show any `wlanX` interface.
4.  Manually loading the module (`sudo modprobe mt7921e`) does not
result in the interface appearing, and `dmesg` shows no specific
errors or probing messages from `mt7921e` related to this device
(08:00.0).
5.  A search of a local kernel git repository log (using `git log
-S'7902' -- drivers/net/wireless/mediatek/mt76/mt7921/` and `--grep`)
did not reveal any obvious commits adding support for this specific
PCI ID (`14c3:7902`).

**Expected Behavior:**

The `mt7921e` driver should recognize the `14c3:7902` PCI ID (with
subsystem `1a3b:6040`), bind to the device, and create a functional
`wlanX` network interface.

Could support for this specific PCI ID (`14c3:7902`, Subsystem
`1a3b:6040`) be added to the `mt7921e` driver? Please let me know if
any further information or testing is required.

Thank you for your time and work on the Linux kernel.

Best regards,
Nick Popovic




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux