Plusnet Hub One wireless?

Fresh install of OpenWrt on Plusnet Hub One - how do I activate wifi.

Initially I did not have a wireless option on my network menu, so within etc/config I created a skeleton wireless config which gives me the option.

Now I see the following:

Generic 802.11bg
Device is not active

SSID: OpenWrt | Mode: Master
Wireless is not associated

Although I have the settings it seems the router wifi hardware is working or has drivers. I have tried opkg update and I've searced the forum. Any pointers?

Thank you.

There should be everything necessary preinstalled and automatically detected. Before trying to dig any deeper, I'd suggest to sysupgrade -n with openwrt-19.07.7-lantiq-xrx200-bt_homehub-v5a-squashfs-sysupgrade.bin again (-n implies not retaining your existing configuration), maybe that already helps (at least it should give you a known-good state to build upon).

Did you set password yet?

I updated the router again with [openwrt-19.07.7-lantiq-xrx200-bt_homehub-v5a-squashfs-sysupgrade.bin] but it made no difference:

Maybe my wifi hardware is damaged. I am beaten.

Check dmesg and logread for hints.

There is not any information in logred:

Tue Mar 23 12:01:14 2021 daemon.info dnsmasq[1637]: read /etc/hosts - 4 addresses
Tue Mar 23 12:01:14 2021 daemon.info dnsmasq[1637]: read /tmp/hosts/odhcpd - 1 addresses
Tue Mar 23 12:01:14 2021 daemon.info dnsmasq[1637]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Tue Mar 23 12:01:14 2021 daemon.info dnsmasq-dhcp[1637]: read /etc/ethers - 0 addresses
Tue Mar 23 12:01:15 2021 daemon.info dnsmasq-dhcp[1637]: DHCPREQUEST(br-lan) 192.168.0.109 50:dc:e7:2c:46:79
Tue Mar 23 12:01:15 2021 daemon.info dnsmasq-dhcp[1637]: DHCPACK(br-lan) 192.168.0.109 50:dc:e7:2c:46:79 amazon-bec781586
Tue Mar 23 12:13:32 2021 authpriv.info dropbear[1901]: Child connection from 192.168.0.10:62496
Tue Mar 23 12:13:33 2021 authpriv.notice dropbear[1901]: Auth succeeded with blank password for 'root' from 192.168.0.10:62496

And dmesg?

I don't see anything obvious:

[    0.000000] Linux version 4.14.221 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r11306-c4a6851c72)) #0 SMP Mon Feb 15 15:22:37 2021
[    0.000000] SoC: xRX200 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is BT Home Hub 5A
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat 80633500, node_mem_map 8100b100
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] random: get_random_bytes called from 0x80636740 with crng_init=0
[    0.000000] percpu: Embedded 14 pages/cpu s25968 r8192 d23184 u57344
[    0.000000] pcpu-alloc: s25968 r8192 d23184 u57344 alloc=14*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00000001
[    0.000000] Readback ErrCtl register=00000001
[    0.000000] Memory: 121888K/131072K available (5232K kernel code, 199K rwdata, 912K rodata, 1256K init, 230K bss, 9184K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000012] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007910] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.045991] pid_max: default: 32768 minimum: 301
[    0.050917] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.057426] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.066856] Hierarchical SRCU implementation.
[    0.072329] smp: Bringing up secondary CPUs ...
[    0.077796] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.077809] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.077963] CPU1 revision is: 00019556 (MIPS 34Kc)
[    0.108995] Synchronize counters for CPU 1: done.
[    0.133311] smp: Brought up 1 node, 2 CPUs
[    0.142110] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.151783] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.158051] pinctrl core: initialized pinctrl subsystem
[    0.164924] NET: Registered protocol family 16
[    0.180478] pinctrl-xway 1e100b10.pinmux: Init done
[    0.186811] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.198948] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.206966] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.212666]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.217949]   IO 0x000000001ae00000..0x000000001affffff
[    0.342701] PCI host bridge /fpi@10000000/pcie@d900000 ranges:
[    0.374260] usbcore: registered new interface driver usbfs
[    0.379843] usbcore: registered new interface driver hub
[    0.385214] usbcore: registered new device driver usb
[    0.390950] PCI host bridge to bus 0000:00
[    0.394978] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.401888] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.408818] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.415688] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.423752] pci 0000:00:0e.0: [168c:ff1d] type 00 class 0x020000
[    0.423813] pci 0000:00:0e.0: reg 0x10: [mem 0x00000000-0x0000ffff]
[    0.424269] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.424328] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.431280] PCI host bridge to bus 0000:01
[    0.435309] pci_bus 0000:01: root bus resource [mem 0x1c000000-0x1cffffff]
[    0.442225] pci_bus 0000:01: root bus resource [io  0x1d800000-0x1d8fffff]
[    0.449156] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[    0.456026] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    0.464062] pci 0000:01:00.0: [1bef:0011] type 01 class 0x060000
[    0.464093] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge
[    0.481955] pci 0000:01:00.0: PME# supported from D0 D3hot
[    0.482358] pci 0000:01:00.0: bridge configuration invalid ([bus 02-00]), reconfiguring
[    0.490612] pci 0000:02:00.0: [168c:003c] type 00 class 0x028000
[    0.490741] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.490856] pci 0000:02:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    0.491071] pci 0000:02:00.0: supports D1 D2
[    0.491394] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    0.491454] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 02
[    0.491536] pci 0000:01:00.0: BAR 8: assigned [mem 0x1c000000-0x1c1fffff]
[    0.498255] pci 0000:01:00.0: BAR 9: assigned [mem 0x1c200000-0x1c2fffff pref]
[    0.505530] pci 0000:02:00.0: BAR 0: assigned [mem 0x1c000000-0x1c1fffff 64bit]
[    0.512947] pci 0000:02:00.0: BAR 6: assigned [mem 0x1c200000-0x1c20ffff pref]
[    0.520181] pci 0000:01:00.0: PCI bridge to [bus 02]
[    0.525213] pci 0000:01:00.0:   bridge window [mem 0x1c000000-0x1c1fffff]
[    0.532083] pci 0000:01:00.0:   bridge window [mem 0x1c200000-0x1c2fffff pref]
[    0.541548] clocksource: Switched to clocksource MIPS
[    0.549057] NET: Registered protocol family 2
[    0.554632] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.561564] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.567963] TCP: Hash tables configured (established 1024 bind 1024)
[    0.574320] random: fast init done
[    0.578029] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.583819] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.590436] NET: Registered protocol family 1
[    0.594820] PCI: CLS 0 bytes, default 32
[    0.595466] gptu: totally 6 16-bit timers/counters
[    0.600514] gptu: misc_register on minor 63
[    0.604665] gptu: succeeded to request irq 126
[    0.609165] gptu: succeeded to request irq 127
[    0.613687] gptu: succeeded to request irq 128
[    0.618183] gptu: succeeded to request irq 129
[    0.622707] gptu: succeeded to request irq 130
[    0.627202] gptu: succeeded to request irq 131
[    0.631903] No VPEs reserved for AP/SP, not initialize VPE loader
[    0.631903] Pass maxvpes=<n> argument as kernel argument
[    0.643272] No TCs reserved for AP/SP, not initializing RTLX.
[    0.643272] Pass maxtcs=<n> argument as kernel argument
[    0.656142] Crashlog allocated RAM at address 0x3f00000
[    0.661957] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.681254] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.687019] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.704803] io scheduler noop registered
[    0.708650] io scheduler deadline registered (default)
[    0.718122] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.727147] console [ttyLTQ0] enabled
[    0.734381] bootconsole [early0] disabled
[    0.746359] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1
[    0.751278] nand: AMD/Spansion S34ML01G1
[    0.755199] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.763360] Bad block table found at page 65472, version 0x01
[    0.769355] Bad block table found at page 65408, version 0x01
[    0.774454] nand_read_bbt: bad block at 0x000002e60000
[    0.779417] nand_read_bbt: bad block at 0x000002e80000
[    0.784709] 4 fixed-partitions partitions found on MTD device 14000000.nand
[    0.791535] Creating 4 MTD partitions on "14000000.nand":
[    0.796923] 0x000000000000-0x0000000a0000 : "u-boot"
[    0.803514] 0x0000000a0000-0x0000000c0000 : "uboot-env"
[    0.808997] 0x0000000c0000-0x000000100000 : "unused"
[    0.814311] 0x000000100000-0x000007f80000 : "ubi"
[    0.824952] libphy: Fixed MDIO Bus: probed
[    0.832429] wdt 1f8803f0.watchdog: Init done
[    0.842240] NET: Registered protocol family 10
[    0.848652] Segment Routing with IPv6
[    0.851141] NET: Registered protocol family 17
[    0.855456] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.868320] 8021q: 802.1Q VLAN Support v1.8
[    0.981800] libphy: lantiq,xrx200-mdio: probed
[    0.991714] net-xrx200: invalid MAC, using random
[    1.066145] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:00, irq=POLL)
[    1.150124] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:01, irq=POLL)
[    1.234107] Intel XWAY PHY11G (xRX v1.2 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (mii_bus:phy_addr=0:11, irq=POLL)
[    1.318106] Intel XWAY PHY11G (xRX v1.2 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (mii_bus:phy_addr=0:13, irq=POLL)
[    1.402123] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:05, irq=POLL)
[    1.418783] UBI: auto-attach mtd3
[    1.420670] ubi0: attaching mtd3
[    1.571291] ubi0: scanning is finished
[    1.588065] ubi0: attached mtd3 (name "ubi", size 126 MiB)
[    1.592187] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.599028] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.605737] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    1.612542] ubi0: good PEBs: 1010, bad PEBs: 2, corrupted PEBs: 0
[    1.618610] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[    1.625846] ubi0: max/mean erase counter: 24/19, WL threshold: 4096, image sequence number: 1181973683
[    1.635158] ubi0: available PEBs: 0, total reserved PEBs: 1010, PEBs reserved for bad PEB handling: 18
[    1.644528] ubi0: background thread "ubi_bgt0d" started, PID 424
[    1.647853] block ubiblock0_1: created from ubi0:1(rootfs)
[    1.655990] ubiblock: device ubiblock0_1 (rootfs) set to be root filesystem
[    1.663310] USB_VBUS: disabling
[    1.673164] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    1.682896] Freeing unused kernel memory: 1256K
[    1.686040] This architecture does not have kernel memory protection.
[    2.313337] init: Console is alive
[    2.315704] init: - watchdog -
[    3.417669] lantiq,xrx200-net 1e108000.eth eth0: port 4 got link
[    3.669623] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.788518] dwc2 1e101000.usb: 1e101000.usb supply vusb_d not found, using dummy regulator
[    3.795608] dwc2 1e101000.usb: 1e101000.usb supply vusb_a not found, using dummy regulator
[    3.804109] dwc2 1e101000.usb: dwc2_core_reset() HANG! AHB Idle GRSTCTL=0
[    4.013881] dwc2 1e101000.usb: DWC OTG Controller
[    4.017175] dwc2 1e101000.usb: new USB bus registered, assigned bus number 1
[    4.024311] dwc2 1e101000.usb: irq 62, io mem 0x1e101000
[    4.031101] hub 1-0:1.0: USB hub found
[    4.033637] hub 1-0:1.0: 1 port detected
[    4.039824] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.049227] init: - preinit -
[    5.184471] random: procd: uninitialized urandom read (4 bytes read)
[    8.332201] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 493
[    8.384195] UBIFS (ubi0:2): recovery needed
[    8.509187] UBIFS (ubi0:2): recovery completed
[    8.512443] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs_data"
[    8.520099] UBIFS (ubi0:2): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.529991] UBIFS (ubi0:2): FS size: 119992320 bytes (114 MiB, 930 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[    8.540612] UBIFS (ubi0:2): reserved for root: 4952683 bytes (4836 KiB)
[    8.547227] UBIFS (ubi0:2): media format: w4/r0 (latest is w5/r0), UUID EC13BABF-5FF9-48DD-8FC5-C0E6F848FF01, small LPT model
[    8.560914] mount_root: switching to ubifs overlay
[    8.602937] urandom-seed: Seeding with /etc/urandom.seed
[    8.863379] procd: - early -
[    8.865020] procd: - watchdog -
[    9.241598] lantiq,xrx200-net 1e108000.eth eth0: port 4 lost link
[    9.541689] procd: - watchdog -
[    9.544026] procd: - ubus -
[    9.644783] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.820037] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.825809] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.833345] procd: - init -
[   10.956593] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.965011] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.975615] NET: Registered protocol family 8
[   10.978590] NET: Registered protocol family 20
[   10.991651] PPP generic driver version 2.4.2
[   11.008460] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   11.035122] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[   11.048153]
[   11.048153]
[   11.048153] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[   11.065863]
[   11.065863] Predefined debug level: 3
[   11.080416] Loading modules backported from Linux version v4.19.161-0-gdaefdc9eb24b
[   11.086760] Backport generated by backports.git v4.19.161-1-0-g4bb568fe
[   11.097822] ip_tables: (C) 2000-2006 Netfilter Core Team
[   11.108780] Infineon Technologies DEU driver version 2.0.0
[   11.115434] IFX DEU DES initialized (multiblock).
[   11.120547] IFX DEU AES initialized (multiblock).
[   11.124638] IFX DEU ARC4 initialized (multiblock).
[   11.129057] IFX DEU SHA1 initialized.
[   11.132751] IFX DEU MD5 initialized.
[   11.136284] IFX DEU SHA1_HMAC initialized.
[   11.140406] IFX DEU MD5_HMAC initialized.
[   11.155437] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[   11.223317] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   11.233943] owl-loader 0000:00:0e.0: loading /lib/firmware/ath9k-eeprom-pci-0000:00:0e.0.bin failed with error -22
[   11.242974] owl-loader 0000:00:0e.0: Direct firmware load for ath9k-eeprom-pci-0000:00:0e.0.bin failed with error -22
[   11.253592] owl-loader 0000:00:0e.0: Falling back to user helper
[   11.263927] NET: Registered protocol family 24
[   11.388879] xt_time: kernel timezone is -0000
[   11.438974] firmware ath9k-eeprom-pci-0000:00:0e.0.bin: firmware_loading_store: map pages failed
[   11.446790] owl-loader 0000:00:0e.0: no eeprom data received.
[   11.725111] urngd: v1.0.2 started.
[   11.770398] ifx_pcie_bios_map_irq port 0 dev 0000:02:00.0 slot 0 pin 1
[   11.775706] ifx_pcie_bios_map_irq dev 0000:02:00.0 irq 144 assigned
[   11.781925] ath10k 4.19 driver, optimized for CT firmware, probing pci device: 0x3c.
[   11.791558] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
[   11.796055] PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
[   11.801853] ath10k_pci 0000:02:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[   12.044187] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/fwcfg-pci-0000:02:00.0.txt failed with error -2
[   12.053393] ath10k_pci 0000:02:00.0: Falling back to user helper
[   12.068426] random: crng init done
[   12.070535] random: 6 urandom warning(s) missed due to ratelimiting
[   12.256403] firmware ath10k!fwcfg-pci-0000:02:00.0.txt: firmware_loading_store: map pages failed
[   12.264380] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2
[   12.274513] ath10k_pci 0000:02:00.0: Falling back to user helper
[   12.666365] firmware ath10k!pre-cal-pci-0000:02:00.0.bin: firmware_loading_store: map pages failed
[   12.674877] ath10k_pci 0000:02:00.0: loading /lib/firmware/ath10k/cal-pci-0000:02:00.0.bin failed with error -22
[   12.684199] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -22
[   12.694560] ath10k_pci 0000:02:00.0: Falling back to user helper
[   12.943371] firmware ath10k!cal-pci-0000:02:00.0.bin: firmware_loading_store: map pages failed
[   12.951462] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/ct-firmware-5.bin failed with error -2
[   12.961619] ath10k_pci 0000:02:00.0: Falling back to user helper
[   13.210818] firmware ath10k!QCA988X!hw2.0!ct-firmware-5.bin: firmware_loading_store: map pages failed
[   13.219289] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/ct-firmware-2.bin failed with error -2
[   13.229656] ath10k_pci 0000:02:00.0: Falling back to user helper
[   13.620022] firmware ath10k!QCA988X!hw2.0!ct-firmware-2.bin: firmware_loading_store: map pages failed
[   13.628485] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2
[   13.638626] ath10k_pci 0000:02:00.0: Falling back to user helper
[   14.029720] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed
[   14.037963] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-5.bin failed with error -2
[   14.048033] ath10k_pci 0000:02:00.0: Falling back to user helper
[   14.422689] firmware ath10k!QCA988X!hw2.0!firmware-5.bin: firmware_loading_store: map pages failed
[   14.430854] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-4.bin failed with error -2
[   14.441018] ath10k_pci 0000:02:00.0: Falling back to user helper
[   14.723098] firmware ath10k!QCA988X!hw2.0!firmware-4.bin: firmware_loading_store: map pages failed
[   14.731357] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-3.bin failed with error -2
[   14.741452] ath10k_pci 0000:02:00.0: Falling back to user helper
[   15.023713] firmware ath10k!QCA988X!hw2.0!firmware-3.bin: firmware_loading_store: map pages failed
[   15.037250] ath10k_pci 0000:02:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
[   15.045169] ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   15.062096] ath10k_pci 0000:02:00.0: firmware ver 10.1-ct-8x-__fW-022-538f0906 api 2 features wmi-10.x,has-wmi-mgmt-tx,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 e1c91a74
[   15.113022] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[   15.122136] ath10k_pci 0000:02:00.0: Falling back to user helper
[   15.380429] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
[   15.388522] ath10k_pci 0000:02:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[   15.428091] ath10k_pci 0000:02:00.0: otp calibration failed: 2
[   15.432596] ath10k_pci 0000:02:00.0: failed to run otp: -22 (download-cal-data)
[   15.439931] ath10k_pci 0000:02:00.0: could not init core (-22)
[   15.445854] ath10k_pci 0000:02:00.0: could not probe fw (-22)
[   15.492384] kmodloader: done loading kernel modules from /etc/modules.d/*
[   27.347613] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   27.378279] br-lan: port 1(eth0.1) entered blocking state
[   27.382368] br-lan: port 1(eth0.1) entered disabled state
[   27.388448] device eth0.1 entered promiscuous mode
[   27.392544] device eth0 entered promiscuous mode
[   27.417595] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   29.402086] lantiq,xrx200-net 1e108000.eth eth0: port 4 got link
[   29.406930] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   29.421334] br-lan: port 1(eth0.1) entered blocking state
[   29.425375] br-lan: port 1(eth0.1) entered forwarding state
[   29.432018] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[ 2921.721528] br-lan: received packet on eth0.1 with own address as source address (addr:ea:df:e0:92:20:2f, vlan:0)

I thought this might be something but apparently it is quite normal:

ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-3.bin failed with error -2

Same driver, could be of interest.

I think that thread is suggesting to update:

ath10k-ct/cal-pci-0000:01:00.0.bin

in my case I have

ath10k-ct/cal-pci-0000:02:00.0.bin

The link to the file in that thread is also dead, have searched for it but no luck.

Just to confirm that what I am trying to achieve is possible....

I simply want to enable wireless on my router such that I can then connect to the router over wifi - I presume this isn't beyond what the firmware can do? For a moment I thought perhaps it was understood that I am trying to connect as a client to a wireless network. This is not the case.

Wireless on the BT Home Hub 5 Type A/ BT Business Hub 5 Type A and Plusnet Hub One should work just fine out of the box, it does on my BT Business Hub 5 Type A.

But this does not look that good:

[   15.062096] ath10k_pci 0000:02:00.0: firmware ver 10.1-ct-8x-__fW-022-538f0906 api 2 features wmi-10.x,has-wmi-mgmt-tx,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 e1c91a74
[   15.113022] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[   15.122136] ath10k_pci 0000:02:00.0: Falling back to user helper
[   15.380429] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
[   15.388522] ath10k_pci 0000:02:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[   15.428091] ath10k_pci 0000:02:00.0: otp calibration failed: 2
[   15.432596] ath10k_pci 0000:02:00.0: failed to run otp: -22 (download-cal-data)
[   15.439931] ath10k_pci 0000:02:00.0: could not init core (-22)
[   15.445854] ath10k_pci 0000:02:00.0: could not probe fw (-22)

I have installed a previous version 18.06 to see if that fixed anything - now i see this:

and...

Image9

Note the frequencies have no options om the drop-down selects.

I am guessing my hardwae is toasts or drivers are not working correctly/missing.

Well, it might be the (possibly) missing ART data that's making it fail....

Should be able to get it from someone with the same product, here at the forum.

Thanks - is the ART data different to the nandbackup? I did make a backup per the recommendations of the guide which I still have.

if you did a full flash dump, then it should be in there.

assuming you did, another option might be to roll back to the dump you took.

the nanddump file that I have is 62mb in size, so flashing that via the usb to serial method should restore the orignal firmware which should then enable me to verify that the wifi works, am I thinking correctly?

Did you ever get this fixed? I run 3 x Plusnet Hub One to cover my house. 2 as access points and one as switch&router. Happy to share configs if that helps