Built own snapshot image for Unielec 7621-06 (mt7621 chipset, image from openwrt.org does not run at all) and after installing (sysupgrade -n) found that the ath9k driver does not work with Atheros AR9280 and/or 9287 cards:
root@router:~# lspci -k
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Subsystem: ASMedia Technology Inc. Device 1060
Kernel driver in use: ahci
02:00.0 Ethernet controller: Qualcomm Atheros AR5008 Wireless Network Adapter (rev 01)
But the same cards at the same device works perfectly with 19.07.3:
root@router:~# lspci -k
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Subsystem: ASMedia Technology Inc. Device 1060
Kernel driver in use: ahci
02:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Qualcomm Atheros Device 3099
Kernel driver in use: ath9k
Is there any way to correct this?
For test only made image without ath9k drivers, had the same issue:
root@OpenWrt:(unknown)# lspci -k
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Subsystem: ASMedia Technology Inc. Device 1060
Kernel driver in use: ahci
02:00.0 Ethernet controller: Qualcomm Atheros AR5008 Wireless Network Adapter (rev 01)
Also in dmesg found next messages:
[ 1.028161] mt7621-pci 1e140000.pcie: Parsing DT failed
...
[ 1.140760] mt7621-pci 1e140000.pcie: Error applying setting, reverse things back
Any ideas?