Hi all,

I'm not sure what's changed but the PowerCloud CR5000 DTS for ath79 no longer works for 5GHz wireless (everything else does though).  It worked for ar71xx in 18.06.1 (have not yet tried ar71xx in master).

It tried some changes discussed on https://github.com/openwrt/openwrt/pull/1613 (which I closed).

I suspect the culprit is related to the ap94_pci_init(NULL, NULL, NULL, <5ghz_mac_offset>) call in ar71xx[1] is not replicated in the DTS[2]

Boot appears fine but errors show up when actually attempting to use the interface (not that my tree adds qca,disable-2ghz to the pcie node as otherwise it's using the wrong band from the pcie card).

Boot logs for ath79 show:

[snip]
[    0.159193] PCI host bridge /ahb/apb/pcie-controller@180c0000 ranges:
[    0.166070]  MEM 0x0000000010000000..0x0000000013ffffff
[    0.171582]   IO 0x0000000000000000..0x0000000000000000
[    0.201206] PCI host bridge to bus 0000:00
[    0.205545] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[    0.212852] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.218723] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.225893] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.234291] pci 0000:00:00.0: [168c:0030] type 00 class 0x028000
[    0.234354] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x0001ffff 64bit]
[    0.234411] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    0.234497] pci 0000:00:00.0: supports D1
[    0.234508] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.234792] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.234826] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit] [    0.242606] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[snip]
[    9.061058] ath: EEPROM regdomain: 0x0
[    9.061069] ath: EEPROM indicates default country code should be used
[    9.061074] ath: doing EEPROM country->regdmn map search
[    9.061091] ath: country maps to regdmn code: 0x3a
[    9.061098] ath: Country alpha2 being used: US
[    9.061103] ath: Regpair used: 0x3a
[    9.077030] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    9.079152] ieee80211 phy0: Atheros AR9340 Rev:1 mem=0xb8100000, irq=11
[    9.086530] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    9.235699] ath: phy1: disabling 2GHz band
[    9.241044] ath: EEPROM regdomain: 0x0
[    9.241050] ath: EEPROM indicates default country code should be used
[    9.241054] ath: doing EEPROM country->regdmn map search
[    9.241072] ath: country maps to regdmn code: 0x3a
[    9.241079] ath: Country alpha2 being used: US
[    9.241083] ath: Regpair used: 0x3a
[    9.476205] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[    9.478461] ieee80211 phy1: Atheros AR9300 Rev:3 mem=0xb0000000, irq=13
[snip]

And when attempting to use phy1 (5GHz wireless):

root@OpenWrt:/# iwinfo wlan1 info

wlan1     ESSID: unknown
          Access Point: 68:51:B7:80:2B:BE
          Mode: Client  Channel: unknown (unknown)
          Tx-Power: 25 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: unknown
          Bit Rate: unknown
          Encryption: unknown
          Type: nl80211  HW Mode(s): 802.11an
          Hardware: 168C:0030 168C:3116 [Generic MAC80211]
          TX power offset: unknown
          Frequency offset: unknown
          Supports VAPs: yes  PHY name: phy1
root@OpenWrt:/# iwinfo wlan1 scan
[   36.472062] ath: phy1: Unable to reset hardware; reset status -5 (freq 5180 MHz)
[   36.710068] ath: phy1: Unable to reset channel, reset status -5
[   36.716420] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
[   36.950537] ath: phy1: Unable to reset channel, reset status -5
[repeats]
[   39.895120] ath: phy1: Could not kill baseband RX
[repeat the above two error messages]

Any ideas / help / advice on debugging would be greatly appreciated.

Regards,

Daniel

[1]](https://github.com/openwrt/openwrt/blob/f6e9f2377119965d4db164568b4a90c4e895cd3d/target/linux/ar71xx/files/arch/mips/ath79/mach-cr5000.c#L156)

[2](https://github.com/openwrt/openwrt/blob/master/target/linux/ath79/dts/ar9344_pcs_cr5000.dts)


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to