Unable to get wifi to work on new install

I have a Plusnet One (i.e. BT Homehub 5 but different colour) modem, which I’ve installed OpenWRT. The installation did not go as smoothly as planned, but I got there. However, I’ve now realised that the wifi is not there. It doesn’t exist in the LUCI menu dropdown. In the system logs, I get “Direct firmware load for ath9k-eeprom-pci-0000:00:0e.0.bin failed with error -2”.

I’ve tried OpenWrt 18.06.5 r7897-9d401013fc (which I know works as I have it running on another device). I've also tried v19.0.7. Same issue on both firmware versions.

How can I get the wifi to exist? - or have I bricked it?

Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.258180] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.267192] owl-loader 0000:00:0e.0: Direct firmware load for ath9k-eeprom-pci-0000:00:0e.0.bin failed with error -2
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.276404] owl-loader 0000:00:0e.0: Falling back to user helper
Sun Jan 19 21:42:33 2020 kern.info kernel: [   11.288643] NET: Registered protocol family 24
Sun Jan 19 21:42:33 2020 kern.info kernel: [   11.412265] xt_time: kernel timezone is -0000
Sun Jan 19 21:42:33 2020 kern.notice kernel: [   11.448764] random: crng init done
Sun Jan 19 21:42:33 2020 kern.notice kernel: [   11.450807] random: 6 urandom warning(s) missed due to ratelimiting
Sun Jan 19 21:42:33 2020 kern.err kernel: [   11.780358] firmware ath9k-eeprom-pci-0000:00:0e.0.bin: firmware_loading_store: map pages failed
Sun Jan 19 21:42:33 2020 kern.err kernel: [   11.793429] owl-loader 0000:00:0e.0: no eeprom data received.
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.803147] ifx_pcie_bios_map_irq port 0 dev 0000:02:00.0 slot 0 pin 1
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.808493] ifx_pcie_bios_map_irq dev 0000:02:00.0 irq 144 assigned
Sun Jan 19 21:42:33 2020 kern.info kernel: [   11.814710] ath10k 4.19 driver, optimized for CT firmware, probing pci device: 0x3c.
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.824300] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   11.828858] PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
Sun Jan 19 21:42:33 2020 kern.info kernel: [   11.834628] ath10k_pci 0000:02:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
Sun Jan 19 21:42:33 2020 kern.warn kernel: [   12.075664] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/fwcfg-pci-0000:02:00.0.txt failed with error -2

You may want to fix the log output and paste it properly, one line per timestamp. Otherwise it is impossible to read and no one will be able to help.

Sun Jan 19 21:42:33 2020 kern.warn kernel: [ 11.258180] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
Sun Jan 19 21:42:33 2020 kern.warn kernel: [ 11.267192] owl-loader 0000:00:0e.0: Direct firmware load for ath9k-eeprom-pci-0000:00:0e.0.bin failed with error -2

After getting my BT HH5A up and running with 19.07.3 I now have the same trouble - no radio interfaces and kernel log showing the same ath9k kmod failure.