Vgv7519 broken wifi

After updating the lantiq arcadyan vgv7519 the pci wifi module is not detected anymore.

Currently I'm testing a 5.4 kernel, but I remember that is was already happening with a previous kernel (4.19).
The 18.06 release with 4.9.243 is working fine.

The non working boot log looks like this:

[    0.162406] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.168093]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.173334]   IO 0x000000001ae00000..0x000000001affffff
[    0.258328] PCI host bridge to bus 0000:00
[    0.262350] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.269254] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.276197] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.283051] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.293891] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.318649] clocksource: Switched to clocksource MIPS

A working bootlog looks like this:

[    0.229197] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.234877]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.240123]   IO 0x000000001ae00000..0x000000001affffff
[    0.306873] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.313778] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.320721] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.327575] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.335634] pci 0000:00:0e.0: [1814:3091] type 00 class 0x028000
[    0.335676] pci 0000:00:0e.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[    0.336069] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.336108] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.350071] clocksource: Switched to clocksource MIPS

I can make it work by executing "echo 1 > /sys/bus/pci/rescan".
I tried to play with the pci-reset gpio in the device tree. I tried to remove the binding to the pci controller and also I tried to remove the mux configuration of the pci-reset. I also tried to add sleeps after toggling the reset pin in the pci driver, this doesn't improve anything. The reset pin is functioning since when I manually control it I can make the pci rescan find nothing.

I'm currently out of options.

Working complete:

[    0.000000] Linux version 4.9.243 (buildbot@1928ac5b374c) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r8077-7cbbab7246) ) #0 SMP Wed Nov 11 20:09:58 2020
[    0.000000] SoC: xRX200 rev 1.1
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019555 (MIPS 34Kc)
[    0.000000] MIPS: machine is KPN Experiabox V8
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 03e00000 @ 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-0x0000000003dfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003dfffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003dfffff]
[    0.000000] On node 0 totalpages: 15872
[    0.000000] free_area_init_node: node 0, pgdat 80552a80, node_mem_map 81009f40
[    0.000000]   Normal zone: 124 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 15872 pages, LIFO batch:3
[    0.000000] percpu: Embedded 12 pages/cpu s17488 r8192 d23472 u49152
[    0.000000] pcpu-alloc: s17488 r8192 d23472 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 15748
[    0.000000] Kernel command line: console=ttyLTQ0,115200 mem=62M vpe1_load_addr=0x83e00000 vpe1_mem=2M maxvpes=1 maxtcs=1 nosmp
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00050384
[    0.000000] Readback ErrCtl register=00050384
[    0.000000] Memory: 55784K/63488K available (4363K kernel code, 180K rwdata, 904K rodata, 1256K init, 228K bss, 7704K 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] Setting up vectored interrupts
[    0.000000] Setting up IPI vectored interrupts
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000011] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007886] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.042389] pid_max: default: 32768 minimum: 301
[    0.047270] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.053803] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.064789] Brought up 1 CPUs
[    0.072865] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.082530] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.088753] pinctrl core: initialized pinctrl subsystem
[    0.095685] NET: Registered protocol family 16
[    0.105724] pinctrl-xway 1e100b10.pinmux: Init done
[    0.111358] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.222127] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.229197] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.234877]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.240123]   IO 0x000000001ae00000..0x000000001affffff
[    0.281196] gpio-stp-xway 1e100bb0.stp: Init done
[    0.286570] usbcore: registered new interface driver usbfs
[    0.292117] usbcore: registered new interface driver hub
[    0.297469] usbcore: registered new device driver usb
[    0.302861] PCI host bridge to bus 0000:00
[    0.306873] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.313778] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.320721] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.327575] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.335634] pci 0000:00:0e.0: [1814:3091] type 00 class 0x028000
[    0.335676] pci 0000:00:0e.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[    0.336069] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.336108] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.350071] clocksource: Switched to clocksource MIPS
[    0.356601] NET: Registered protocol family 2
[    0.362196] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.369104] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.375491] TCP: Hash tables configured (established 1024 bind 1024)
[    0.382017] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.387855] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.394430] NET: Registered protocol family 1
[    0.398775] PCI: CLS 0 bytes, default 32
[    0.402810] gptu: totally 6 16-bit timers/counters
[    0.407744] gptu: misc_register on minor 63
[    0.411895] gptu: succeeded to request irq 126
[    0.416377] gptu: succeeded to request irq 127
[    0.420893] gptu: succeeded to request irq 128
[    0.425408] gptu: succeeded to request irq 129
[    0.429936] gptu: succeeded to request irq 130
[    0.434434] gptu: succeeded to request irq 131
[    0.442141] lantiq,vmmc 1f103000.vmmc: requested GPIO 465
[    0.447476] lantiq,vmmc 1f103000.vmmc: requested GPIO 493
[    0.452934] lantiq,vmmc 1f103000.vmmc: requested GPIO 492
[    0.458376] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03b00000
[    0.464844] phy-xrx200 gphy-xrx200: requesting lantiq/xrx200_phy11g_a14.bin
[    0.472452] phy-xrx200 gphy-xrx200: booting GPHY0 firmware at 3AC0000
[    0.478816] phy-xrx200 gphy-xrx200: booting GPHY1 firmware at 3AC0000
[    0.586669] genirq: Flags mismatch irq 0. 00000000 (RTLX) vs. 00000400 (IPI_resched)
[    0.595804] Crashlog allocated RAM at address 0x3d00000
[    0.608104] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.623526] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.629270] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.657164] io scheduler noop registered
[    0.661070] io scheduler deadline registered (default)
[    0.666987] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.675926] console [ttyLTQ0] enabled
[    0.683231] bootconsole [early0] disabled
[    0.692310] lantiq nor flash device: 00800000 at 10000000
[    0.696472] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022cb
[    0.705895] Amd/Fujitsu Extended Query Table at 0x0040
[    0.711014]   Amd/Fujitsu Extended Query version 1.1.
[    0.716047] number of CFI chips: 1
[    0.719446] lantiq nor flash device: 00800000 at 14800000
[    0.724983] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022cb
[    0.734439] Amd/Fujitsu Extended Query Table at 0x0040
[    0.739562]   Amd/Fujitsu Extended Query version 1.1.
[    0.744594] number of CFI chips: 1
[    0.747988] Concatenating MTD devices:
[    0.751727] (0): "ltq_nor"
[    0.754423] (1): "ltq_nor"
[    0.757085] into device "10000000.nor-boot"
[    0.761358] 4 fixed-partitions partitions found on MTD device 10000000.nor-boot
[    0.768627] Creating 4 MTD partitions on "10000000.nor-boot":
[    0.774372] 0x000000040000-0x000000050000 : "board_config"
[    0.784479] 0x000000000000-0x000000040000 : "uboot"
[    0.791060] 0x000000060000-0x000000070000 : "uboot_env"
[    0.797691] 0x000000080000-0x000001000000 : "firmware"
[    0.825147] 2 uimage-fw partitions found on MTD device firmware
[    0.829765] 0x000000080000-0x00000022deb3 : "kernel"
[    0.836843] 0x00000022deb3-0x000001000000 : "rootfs"
[    0.843130] mtd: device 5 (rootfs) set to be root filesystem
[    0.847533] 1 squashfs-split partitions found on MTD device rootfs
[    0.853605] 0x0000005b0000-0x000001000000 : "rootfs_data"
[    0.864041] libphy: Fixed MDIO Bus: probed
[    0.968840] libphy: lantiq,xrx200-mdio: probed
[    0.985783] net-xrx200: invalid MAC, using random
[    1.058547] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:00, irq=-1)
[    1.142521] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:01, irq=-1)
[    1.201877] random: fast init done
[    1.226504] Intel XWAY PHY11G (xRX v1.1 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mii_bus:phy_addr=0:11, irq=-1)
[    1.310505] Intel XWAY PHY11G (xRX v1.1 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mii_bus:phy_addr=0:13, irq=-1)
[    1.394522] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:05, irq=-1)
[    1.409054] wdt 1f8803f0.watchdog: Init done
[    1.416198] NET: Registered protocol family 10
[    1.427544] NET: Registered protocol family 17
[    1.430737] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.443570] 8021q: 802.1Q VLAN Support v1.8
[    1.459140] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[    1.469218] Freeing unused kernel memory: 1256K
[    1.472363] This architecture does not have kernel memory protection.
[    2.274769] init: Console is alive
[    2.277070] init: - watchdog -
[    3.609690] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.755114] dwc2 1e101000.ifxhcd: requested GPIO 494
[    3.860415] dwc2 1e101000.ifxhcd: DWC OTG Controller
[    3.864064] dwc2 1e101000.ifxhcd: new USB bus registered, assigned bus number 1
[    3.871369] dwc2 1e101000.ifxhcd: irq 62, io mem 0x00000000
[    3.876883] dwc2 1e101000.ifxhcd: Hardware does not support descriptor DMA mode -
[    3.884290] dwc2 1e101000.ifxhcd: falling back to buffer DMA mode.
[    3.892370] hub 1-0:1.0: USB hub found
[    3.895288] hub 1-0:1.0: 1 port detected
[    4.000158] dwc2 1e106000.ifxhcd: DWC OTG Controller
[    4.003838] dwc2 1e106000.ifxhcd: new USB bus registered, assigned bus number 2
[    4.011098] dwc2 1e106000.ifxhcd: irq 91, io mem 0x00000000
[    4.016619] dwc2 1e106000.ifxhcd: Hardware does not support descriptor DMA mode -
[    4.024033] dwc2 1e106000.ifxhcd: falling back to buffer DMA mode.
[    4.031894] hub 2-0:1.0: USB hub found
[    4.034801] hub 2-0:1.0: 1 port detected
[    4.039813] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.056249] init: - preinit -
[    4.621325] lantiq,xrx200-net 1e108000.eth eth0: port 5 got link
[    4.760483] usb 2-1: new full-speed USB device number 2 using dwc2
[    5.047170] random: procd: uninitialized urandom read (4 bytes read)
[    5.078481] lantiq,xrx200-net 1e108000.eth eth0: port 0 got link
[    8.370975] jffs2_scan_eraseblock(): End of filesystem marker found at 0x10000
[    8.376853] jffs2_build_filesystem(): unlocking the mtd device... 
[    8.382799] done.
[    8.384663] jffs2_build_filesystem(): erasing all blocks after the end marker... 
[   50.933952] random: crng init done
[  106.664044] done.
[  106.664559] jffs2: notice: (454) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[  106.682997] mount_root: overlay filesystem has not been fully initialized yet
[  106.707555] mount_root: switching to jffs2 overlay
[  108.207802] urandom-seed: Seed file not found (/etc/urandom.seed)
[  108.417694] procd: - early -
[  108.419636] procd: - watchdog -
[  108.518576] lantiq,xrx200-net 1e108000.eth eth0: port 5 lost link
[  108.526474] lantiq,xrx200-net 1e108000.eth eth0: port 0 lost link
[  109.106088] procd: - watchdog -
[  109.108344] procd: - ubus -
[  109.217689] procd: - init -
[  109.772617] kmodloader: loading kernel modules from /etc/modules.d/*
[  109.781540] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[  109.796489] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[  109.809228] NET: Registered protocol family 8
[  109.812237] NET: Registered protocol family 20
[  109.824341] PPP generic driver version 2.4.2
[  109.835822] ip6_tables: (C) 2000-2006 Netfilter Core Team
[  109.863361] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[  109.882711] 
[  109.882711] 
[  109.882711] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[  109.890435] 
[  109.890435] Predefined debug level: 3
[  109.903552] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[  109.910260] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[  109.929406] Lantiq MIPS34KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH
[  109.936788] request_timer(2, 0x000001AE, 1)...
[  109.940990] successful!
[  109.943889] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[  109.954967] ip_tables: (C) 2000-2006 Netfilter Core Team
[  109.965036] Infineon Technologies DEU driver version 2.0.0 
[  109.971980] IFX DEU DES initialized (multiblock).
[  109.976780] IFX DEU AES initialized (multiblock).
[  109.980757] IFX DEU ARC4 initialized (multiblock).
[  109.985426] IFX DEU SHA1 initialized.
[  109.988926] IFX DEU MD5 initialized.
[  109.992557] IFX DEU SHA1_HMAC initialized.
[  109.996572] IFX DEU MD5_HMAC initialized.
[  110.008811] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[  110.068357] NET: Registered protocol family 24
[  110.094589] xt_time: kernel timezone is -0000
[  110.182751] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[  110.187503] rt2800pci 0000:00:0e.0: loaded eeprom from mtd device "board_config"
[  110.194458] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5392, rev 0223 detected
[  110.202197] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5362 detected
[  110.209868] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[  110.314297] kmodloader: done loading kernel modules from /etc/modules.d/*

Non working complete:

[    0.000000] Linux version 5.4.109 (openwrt@openwrt) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16290+163-7f4c2b1a4f)) #0 SMP Mon Apr 5 15:56:11 2021
[    0.000000] SoC: xRX200 rev 1.2
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is KPN Experiabox V8
[    0.000000] User-defined physical RAM map overwrite
[    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-0x0000000003dfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003dfffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003dfffff]
[    0.000000] On node 0 totalpages: 15872
[    0.000000]   Normal zone: 124 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 15872 pages, LIFO batch:3
[    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: 15748
[    0.000000] Kernel command line: console=ttyLTQ0,115200 mem=62M vpe1_load_addr=0x83e00000 vpe1_mem=2M maxvpes=1 maxtcs=1 nosmp
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] Writing ErrCtl register=01032b00
[    0.000000] Readback ErrCtl register=01032b00
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 54528K/63488K available (5221K kernel code, 187K rwdata, 1284K rodata, 1288K init, 215K bss, 8960K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    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.000010] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007896] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.045963] pid_max: default: 32768 minimum: 301
[    0.050847] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.058070] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.068634] rcu: Hierarchical SRCU implementation.
[    0.074047] smp: Bringing up secondary CPUs ...
[    0.078481] smp: Brought up 1 node, 1 CPU
[    0.088268] random: get_random_u32 called from bucket_table_alloc.isra.30+0x70/0x17c with crng_init=0
[    0.088644] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.107560] futex hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.114556] pinctrl core: initialized pinctrl subsystem
[    0.121032] NET: Registered protocol family 16
[    0.134451] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.145374] pinctrl-xway 1e100b10.pinmux: Init done
[    0.151489] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.162406] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.168093]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.173334]   IO 0x000000001ae00000..0x000000001affffff
[    0.235867] gpio-stp-xway 1e100bb0.stp: Init done
[    0.241969] usbcore: registered new interface driver usbfs
[    0.247485] usbcore: registered new interface driver hub
[    0.252872] usbcore: registered new device driver usb
[    0.258328] PCI host bridge to bus 0000:00
[    0.262350] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.269254] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.276197] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.283051] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.293891] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.300513] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.318649] clocksource: Switched to clocksource MIPS
[    0.325042] NET: Registered protocol family 2
[    0.330579] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.338894] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.346580] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.353692] TCP: Hash tables configured (established 1024 bind 1024)
[    0.360290] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.366778] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.374173] NET: Registered protocol family 1
[    0.378508] PCI: CLS 0 bytes, default 32
[    0.386135] gptu: totally 6 16-bit timers/counters
[    0.391008] gptu: misc_register on minor 63
[    0.395173] gptu: succeeded to request irq 126
[    0.399654] gptu: succeeded to request irq 127
[    0.404161] gptu: succeeded to request irq 128
[    0.408689] gptu: succeeded to request irq 129
[    0.413213] gptu: succeeded to request irq 130
[    0.417708] gptu: succeeded to request irq 131
[    0.425323] lantiq,vmmc 1f107000.vmmc: requested GPIO 465
[    0.430689] lantiq,vmmc 1f107000.vmmc: requested GPIO 493
[    0.436133] lantiq,vmmc 1f107000.vmmc: requested GPIO 492
[    0.441557] lantiq,vmmc 1f107000.vmmc: reserved 1MB at 0x(ptrval)
[    0.454677] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.468945] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.474693] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.507917] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.516841] printk: console [ttyLTQ0] enabled
[    0.525556] printk: bootconsole [early0] disabled
[    0.541132] lantiq nor flash device: 00800000 at 10000000
[    0.545367] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.554732] Amd/Fujitsu Extended Query Table at 0x0040
[    0.559849]   Amd/Fujitsu Extended Query version 1.1.
[    0.564879] number of CFI chips: 1
[    0.568272] lantiq nor flash device: 00800000 at 14800000
[    0.573802] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.583265] Amd/Fujitsu Extended Query Table at 0x0040
[    0.588412]   Amd/Fujitsu Extended Query version 1.1.
[    0.593429] number of CFI chips: 1
[    0.596818] Concatenating MTD devices:
[    0.600558] (0): "ltq_nor"
[    0.603252] (1): "ltq_nor"
[    0.605949] into device "10000000.flash"
[    0.609941] 4 fixed-partitions partitions found on MTD device 10000000.flash
[    0.616931] Creating 4 MTD partitions on "10000000.flash":
[    0.622419] 0x000000040000-0x000000050000 : "board_config"
[    0.629213] 0x000000000000-0x000000040000 : "uboot"
[    0.634202] 0x000000060000-0x000000070000 : "u-boot-env"
[    0.639414] 0x000000080000-0x000001000000 : "firmware"
[    0.650563] 2 uimage-fw partitions found on MTD device firmware
[    0.655195] 0x000000080000-0x00000029e6af : "kernel"
[    0.661335] 0x00000029e6af-0x000001000000 : "rootfs"
[    0.666439] mtd: device 5 (rootfs) set to be root filesystem
[    0.670770] 1 squashfs-split partitions found on MTD device rootfs
[    0.676886] 0x000000ca0000-0x000001000000 : "rootfs_data"
[    0.685022] libphy: Fixed MDIO Bus: probed
[    0.695251] NET: Registered protocol family 10
[    0.717474] Segment Routing with IPv6
[    0.719954] NET: Registered protocol family 17
[    0.724263] 8021q: 802.1Q VLAN Support v1.8
[    0.842075] libphy: lantiq,xrx200-mdio: probed
[    0.854116] 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)
[    0.868948] 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)
[    0.884433] 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)
[    0.898222] 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)
[    0.911929] 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)
[    0.935367] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[    0.945451] Freeing unused kernel memory: 1288K
[    0.948592] This architecture does not have kernel memory protection.
[    0.955000] Run /sbin/init as init process
[    1.197889] random: fast init done
[    1.710205] init: Console is alive
[    1.712523] init: - watchdog -
[    4.360074] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    4.612497] SCSI subsystem initialized
[    4.624750] usbcore: registered new interface driver usb-storage
[    4.630669] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.640310] init: - preinit -
[    5.860394] random: procd: uninitialized urandom read (4 bytes read)
[   10.088128] mount_root: loading kmods from internal overlay
[   10.176794] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[   10.184649] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[   10.940799] jffs2: notice: (559) jffs2_build_xattr_subsystem: complete building xattr subsystem, 10 of xdatum (9 unchecked, 1 orphan) and 12 of xref (1 dead, 0 orphan) found.
[   10.955784] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[   10.965461] block: extroot: not configured
[   11.023722] jffs2: notice: (557) jffs2_build_xattr_subsystem: complete building xattr subsystem, 10 of xdatum (9 unchecked, 1 orphan) and 12 of xref (1 dead, 0 orphan) found.
[   11.510033] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[   11.518763] block: extroot: not configured
[   11.523046] mount_root: switching to jffs2 overlay
[   11.535136] overlayfs: upper fs does not support tmpfile.
[   11.546698] urandom-seed: Seeding with /etc/urandom.seed
[   11.697805] procd: - early -
[   11.699778] procd: - watchdog -
[   12.444691] procd: - watchdog -
[   12.448177] procd: - ubus -
[   12.585193] random: ubusd: uninitialized urandom read (4 bytes read)
[   12.593057] random: ubusd: uninitialized urandom read (4 bytes read)
[   12.598838] random: ubusd: uninitialized urandom read (4 bytes read)
[   12.611914] procd: - init -
[   14.503484] kmodloader: loading kernel modules from /etc/modules.d/*
[   14.793278] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   14.823762] urngd: v1.0.2 started.
[   14.842064] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[   14.866719] NET: Registered protocol family 8
[   14.869641] NET: Registered protocol family 20
[   14.981183] PPP generic driver version 2.4.2
[   15.160858] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[   15.186391] 
[   15.186391] 
[   15.186391] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[   15.204045] 
[   15.204045] Predefined debug level: 3
[   15.240102] Mirror/redirect action on
[   15.276401] u32 classifier
[   15.277674]     input device check on
[   15.281446]     Actions configured
[   15.366272] GACT probability on
[   15.373975] random: crng init done
[   15.375938] random: 6 urandom warning(s) missed due to ratelimiting
[   15.391664] Simple TC action Loaded
[   15.500578] Loading modules backported from Linux version v5.10.16-0-gde53befa79cf
[   15.506862] Backport generated by backports.git v5.10.16-1-0-g21d2a1d2
[   15.592855] Lantiq MIPS34KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH
[   15.600272] request_timer(2, 0x000001AE, 1)...
[   15.600297] successful!
[   15.607489] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[   15.732972] Infineon Technologies DEU driver version 2.0.0 
[   15.754461] IFX DEU DES initialized (multiblock).
[   15.770435] IFX DEU AES initialized (multiblock).
[   15.778443] IFX DEU ARC4 initialized (multiblock).
[   15.786198] IFX DEU SHA1 initialized.
[   15.790162] IFX DEU MD5 initialized.
[   15.798130] IFX DEU SHA1_HMAC initialized.
[   15.801114] IFX DEU MD5_HMAC initialized.
[   16.107974] NET: Registered protocol family 24
[   16.243969] xt_time: kernel timezone is -0000
[   16.514585] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[   16.521115] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[   16.598698] kmodloader: done loading kernel modules from /etc/modules.d/*

The probe after a manual rescan:

[ 1100.940101] pci 0000:00:0e.0: [1814:3091] type 00 class 0x028000
[ 1100.944853] pci 0000:00:0e.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[ 1100.953216] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[ 1100.958884] rt2800pci 0000:00:0e.0: enabling device (0000 -> 0002)
[ 1100.965264] rt2800pci 0000:00:0e.0: loaded eeprom from mtd device "board_config"
[ 1100.972231] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5392, rev 0223 detected
[ 1100.980022] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5362 detected

wow thanks for workaround! I added this to startup and wifi is working now
I hope devs will fix it in next release