SATA disk stopped working after update to 23.05.4

Today, after updating OpenWRT on my BananaPI R64 via "auc" SATA disk not getting detected.

"block detect":

config 'global'
        option  anon_swap       '0'
        option  anon_mount      '0'
        option  auto_swap       '1'
        option  auto_mount      '1'
        option  delay_root      '5'
        option  check_fs        '0'

config 'mount'
        option  target  '/rom'
        option  uuid    '470145b9-dd9d35d0-c9a16cf8-2e057b9b'
        option  enabled '0'

config 'mount'
        option  target  '/overlay'
        option  uuid    'fc88e2c9-c3ce-40ac-a74b-288b82026144'
        option  enabled '0'

"parted -l" :

Model: MMC 008G30 (sd/mmc)
Disk /dev/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name        Flags
128     17.4kB  2097kB  2080kB                           bios_grub
 1      2097kB  4194kB  2097kB               fip         boot, hidden, legacy_boot, esp
 2      4194kB  5243kB  1049kB               ubootenv    hidden
 3      6291kB  39.8MB  33.6MB               recovery    hidden
 4      41.9MB  7818MB  7776MB               production


Error: /dev/mmcblk0boot0: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                               
Disk /dev/mmcblk0boot0: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mtdblock2: unrecognised disk label
Model: Unknown (unknown)                                                  
Disk /dev/mtdblock2: 132MB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mtdblock0: unrecognised disk label
Model: Unknown (unknown)                                                  
Disk /dev/mtdblock0: 524kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mmcblk0boot1: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                               
Disk /dev/mmcblk0boot1: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mtdblock1: unrecognised disk label
Model: Unknown (unknown)                                                  
Disk /dev/mtdblock1: 2097kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

"dmesg | grep sata" shows:

[    3.023367] ahci-mtk 1a200000.sata: supply ahci not found, using dummy regulator
[    3.030931] ahci-mtk 1a200000.sata: supply phy not found, using dummy regulator
[    3.038399] ahci-mtk 1a200000.sata: supply target not found, using dummy regulator
[    3.046023] ahci-mtk 1a200000.sata: missing phy-mode phandle
[    3.051710] ahci-mtk: probe of 1a200000.sata failed with error -22

Full dmesg:

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.162 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24012-d8dd03c46f) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Mon Jul 15 22:14:18 2024
[    0.000000] Machine model: Bananapi BPI-R64
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000042ffffff]
[    0.000000]   node   0: [mem 0x0000000043000000-0x000000004302ffff]
[    0.000000]   node   0: [mem 0x0000000043030000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.4
[    0.000000] percpu: Embedded 18 pages/cpu s33112 r8192 d32424 u73728
[    0.000000] pcpu-alloc: s33112 r8192 d32424 u73728 alloc=18*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: kernel page table isolation disabled by kernel configuration
[    0.000000] CPU features: detected: ARM erratum 843419
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line: root=/dev/mmcblk0p65
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 1016340K/1048576K available (8384K kernel code, 904K rwdata, 1432K rodata, 448K init, 307K bss, 32236K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: 0xffffffc008010000
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 12.50MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049cda, max_idle_ns: 440795202628 ns
[    0.000000] sched_clock: 56 bits at 12MHz, resolution 80ns, wraps every 4398046511080ns
[    0.000202] Calibrating delay loop (skipped), value calculated using timer frequency.. 25.00 BogoMIPS (lpj=125000)
[    0.000213] pid_max: default: 32768 minimum: 301
[    0.000507] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.000521] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.001904] rcu: Hierarchical SRCU implementation.
[    0.002393] smp: Bringing up secondary CPUs ...
[    0.002751] Detected VIPT I-cache on CPU1
[    0.002761] CPU features: SANITY CHECK: Unexpected variation in SYS_CNTFRQ_EL0. Boot CPU: 0x00000000bebc20, CPU1: 0x00000000000000
[    0.002782] CPU features: Unsupported CPU feature variation detected.
[    0.002811] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.002881] smp: Brought up 1 node, 2 CPUs
[    0.002897] SMP: Total of 2 processors activated.
[    0.002902] CPU features: detected: 32-bit EL0 Support
[    0.002906] CPU features: detected: CRC32 instructions
[    0.002939] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[    0.003005] CPU: All CPU(s) started at EL2
[    0.003016] alternatives: patching kernel code
[    0.007774] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.007801] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.007974] pinctrl core: initialized pinctrl subsystem
[    0.008832] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.009153] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[    0.009193] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.009216] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.009504] thermal_sys: Registered thermal governor 'fair_share'
[    0.009508] thermal_sys: Registered thermal governor 'bang_bang'
[    0.009513] thermal_sys: Registered thermal governor 'step_wise'
[    0.009517] thermal_sys: Registered thermal governor 'user_space'
[    0.009715] ASID allocator initialised with 65536 entries
[    0.010158] pstore: Registered ramoops as persistent store backend
[    0.010164] ramoops: using 0x10000@0x42ff0000, ecc: 0
[    0.023220] gpio-499 (asm_sel): hogged as output/high
[    0.034323] cryptd: max_cpu_qlen set to 1000
[    0.036898] SCSI subsystem initialized
[    0.037084] libata version 3.00 loaded.
[    0.038332] clocksource: Switched to clocksource arch_sys_counter
[    0.038953] NET: Registered PF_INET protocol family
[    0.039076] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.039748] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[    0.039772] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.039782] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.039834] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.039940] TCP: Hash tables configured (established 8192 bind 8192)
[    0.040136] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.040163] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.040334] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.040359] PCI: CLS 0 bytes, default 64
[    0.042999] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[    0.046565] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.046583] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.080304] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.085377] mt-pmic-pwrap 10001000.pwrap: unexpected interrupt int=0x1
[    0.100462] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.102758] printk: console [ttyS0] disabled
[    0.122961] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 125, base_baud = 1562500) is a ST16650V2
[    0.712648] printk: console [ttyS0] enabled
[    0.717741] 1100c000.serial: ttyS1 at MMIO 0x1100c000 (irq = 131, base_baud = 17499995) is a MediaTek BTIF
[    0.727579] serial serial0: tty port ttyS1 registered
[    0.733352] mtk_rng 1020f000.rng: registered RNG driver
[    0.738536] random: crng init done
[    0.745439] loop: module loaded
[    0.748617] Loading iSCSI transport class v2.0-870.
[    0.754779] mtk-ecc 1100e000.ecc: probed
[    0.760869] spi-nand spi1.0: Winbond SPI NAND was found.
[    0.766192] spi-nand spi1.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[    0.774359] mtk-snand 1100d000.spi: ECC strength: 4 bits per 512 bytes
[    0.781194] 3 fixed-partitions partitions found on MTD device spi1.0
[    0.787557] Creating 3 MTD partitions on "spi1.0":
[    0.792373] 0x000000000000-0x000000080000 : "bl2"
[    0.798071] 0x000000080000-0x000000280000 : "fip"
[    0.805274] 0x000000280000-0x000008000000 : "ubi"
[    1.069632] mtk_soc_eth 1b100000.ethernet: generated random MAC address a2:18:d1:8e:7e:5e
[    1.080344] mtk_soc_eth 1b100000.ethernet eth0: mediatek frame engine at 0xffffffc009340000, irq 144
[    1.090296] mtk_soc_eth 1b100000.ethernet eth1: mediatek frame engine at 0xffffffc009340000, irq 144
[    1.100157] i2c_dev: i2c /dev entries driver
[    1.106964] mtk-wdt 10212000.watchdog: IRQ index 0 not found
[    1.112822] mtk-wdt 10212000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0)
[    1.123122] NET: Registered PF_INET6 protocol family
[    1.124386] mtk-msdc 11240000.mmc: Got CD GPIO
[    1.130149] Segment Routing with IPv6
[    1.136223] In-situ OAM (IOAM) with IPv6
[    1.140258] NET: Registered PF_PACKET protocol family
[    1.145378] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.159458] 8021q: 802.1Q VLAN Support v1.8
[    1.164850] pstore: Using crash dump compression: deflate
[    1.181372] mtk-pcie 1a143000.pcie: host bridge /pcie@1a143000 ranges:
[    1.187939] mtk-pcie 1a143000.pcie: Parsing ranges property...
[    1.193831] mtk-pcie 1a143000.pcie:      MEM 0x0020000000..0x0027ffffff -> 0x0020000000
[    1.264501] mtk-msdc 11230000.mmc: phase: [map:fffffff] [maxlen:28] [final:9]
[    1.272948] mmc0: new HS200 MMC card at address 0001
[    1.280190] mmcblk0: mmc0:0001 008G30 7.28 GiB 
[    1.288550] FIT: Selected configuration: "config-1" (OpenWrt bananapi_bpi-r64)
[    1.295797] FIT:           kernel sub-image 0x00001000..0x004eb10d "kernel-1" (ARM64 OpenWrt Linux-5.15.162) 
[    1.305741] FIT:          flat_dt sub-image 0x004ec000..0x004f5130 "fdt-1" (ARM64 OpenWrt bananapi_bpi-r64 device tree blob) 
[    1.317069] FIT:          flat_dt sub-image 0x004f6000..0x004f611a "fdt-mt7622-bananapi-bpi-r64-pcie1" (ARM64 OpenWrt bananapi_bpi-r64 device tree overlay mt7622-bananapi-bpi-r64-pcie1) 
[    1.333698] FIT:          flat_dt sub-image 0x004f7000..0x004f720f "fdt-mt7622-bananapi-bpi-r64-sata" (ARM64 OpenWrt bananapi_bpi-r64 device tree overlay mt7622-bananapi-bpi-r64-sata) 
[    1.350140] FIT:       filesystem sub-image 0x004f8000..0x01e16fff "rootfs-1" (ARM64 OpenWrt bananapi_bpi-r64 rootfs) 
[    1.360842] FIT: selecting configured loadable "rootfs-1" to be root filesystem
[    1.368158]  mmcblk0: p1 p2 p3 p4 p65(rootfs-1) p66(rootfs_data) p128
[    1.376500] mmcblk0boot0: mmc0:0001 008G30 4.00 MiB 
[    1.383247] mmcblk0boot1: mmc0:0001 008G30 4.00 MiB 
[    1.388631] mmcblk0rpmb: mmc0:0001 008G30 4.00 MiB, chardev (250:0)
[    1.433695] mtk-pcie 1a143000.pcie: Port0 link down
[    1.438900] mtk-pcie 1a143000.pcie: PCI host bridge to bus 0000:00
[    1.445084] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.450593] pci_bus 0000:00: root bus resource [mem 0x20000000-0x27ffffff]
[    1.457466] pci_bus 0000:00: scanning bus
[    1.463020] pci_bus 0000:00: fixups for bus
[    1.467203] pci_bus 0000:00: bus scan returning with max=00
[    1.473277] mtk-pcie 1a145000.pcie: host bridge /pcie@1a145000 ranges:
[    1.479859] mtk-pcie 1a145000.pcie: Parsing ranges property...
[    1.485696] mtk-pcie 1a145000.pcie:      MEM 0x0028000000..0x002fffffff -> 0x0028000000
[    1.708407] mtk-pcie 1a145000.pcie: Port1 link down
[    1.713491] mtk-pcie 1a145000.pcie: PCI host bridge to bus 0001:00
[    1.719697] pci_bus 0001:00: root bus resource [bus 00-ff]
[    1.725184] pci_bus 0001:00: root bus resource [mem 0x28000000-0x2fffffff]
[    1.732062] pci_bus 0001:00: scanning bus
[    1.737595] pci_bus 0001:00: fixups for bus
[    1.741782] pci_bus 0001:00: bus scan returning with max=00
[    1.747950] mtk_hsdma 1b007000.dma-controller: MediaTek HSDMA driver registered
[    1.804663] mt7530-mdio mdio-bus:00: configuring for fixed/2500base-x link mode
[    1.814033] mt7530-mdio mdio-bus:00: Link is Up - 2.5Gbps/Full - flow control rx/tx
[    1.823017] mt7530-mdio mdio-bus:00 wan (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7531 PHY] (irq=149)
[    1.843482] mt7530-mdio mdio-bus:00 lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7531 PHY] (irq=150)
[    1.863878] mt7530-mdio mdio-bus:00 lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7531 PHY] (irq=151)
[    1.884250] mt7530-mdio mdio-bus:00 lan3 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7531 PHY] (irq=152)
[    1.904622] mt7530-mdio mdio-bus:00 lan4 (uninitialized): PHY [mt7530-0:04] driver [MediaTek MT7531 PHY] (irq=153)
[    1.916000] DSA: tree 0 setup
[    1.919679] UBI: auto-attach mtd2
[    1.923010] ubi0: default fastmap pool size: 50
[    1.927535] ubi0: default fastmap WL pool size: 25
[    1.932330] ubi0: attaching mtd2
[    2.237805] ubi0: scanning is finished
[    2.241650] ubi0 error: 0xffffffc0085622bc: the layout volume was not found
[    2.248865] ubi0 error: 0xffffffc008565f28: failed to attach mtd2, error -22
[    2.256293] UBI error: cannot attach mtd2
[    2.260714] clk: Disabling unused clocks
[    2.268570] VFS: Mounted root (squashfs filesystem) readonly on device 259:0.
[    2.275910] Freeing unused kernel memory: 448K
[    2.280431] Run /sbin/init as init process
[    2.284522]   with arguments:
[    2.287482]     /sbin/init
[    2.290204]   with environment:
[    2.293337]     HOME=/
[    2.295689]     TERM=linux
[    2.450842] init: Console is alive
[    2.454386] init: - watchdog -
[    2.950383] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.003376] usbcore: registered new interface driver usbfs
[    3.008947] usbcore: registered new interface driver hub
[    3.014296] usbcore: registered new device driver usb
[    3.023367] ahci-mtk 1a200000.sata: supply ahci not found, using dummy regulator
[    3.030931] ahci-mtk 1a200000.sata: supply phy not found, using dummy regulator
[    3.038399] ahci-mtk 1a200000.sata: supply target not found, using dummy regulator
[    3.046023] ahci-mtk 1a200000.sata: missing phy-mode phandle
[    3.051710] ahci-mtk: probe of 1a200000.sata failed with error -22
[    3.062084] xhci-mtk 1a0c0000.usb: xHCI Host Controller
[    3.067342] xhci-mtk 1a0c0000.usb: new USB bus registered, assigned bus number 1
[    3.076429] xhci-mtk 1a0c0000.usb: hcc params 0x01403198 hci version 0x96 quirks 0x0000000000210010
[    3.085535] xhci-mtk 1a0c0000.usb: irq 137, io mem 0x1a0c0000
[    3.091406] xhci-mtk 1a0c0000.usb: xHCI Host Controller
[    3.096633] xhci-mtk 1a0c0000.usb: new USB bus registered, assigned bus number 2
[    3.104041] xhci-mtk 1a0c0000.usb: Host supports USB 3.0 SuperSpeed
[    3.110857] hub 1-0:1.0: USB hub found
[    3.114659] hub 1-0:1.0: 2 ports detected
[    3.119227] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.127756] hub 2-0:1.0: USB hub found
[    3.131600] hub 2-0:1.0: 1 port detected
[    3.140936] usbcore: registered new interface driver usb-storage
[    3.147236] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.157312] init: - preinit -
[    3.424933] mtk_soc_eth 1b100000.ethernet eth0: configuring for fixed/2500base-x link mode
[    3.433573] mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
[    3.440658] mt7530-mdio mdio-bus:00 lan1: configuring for phy/gmii link mode
[    3.452409] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    4.845884] mt7530-mdio mdio-bus:00 lan1: Link is Up - 1Gbps/Full - flow control rx/tx
[    4.853906] IPv6: ADDRCONF(NETDEV_CHANGE): lan1: link becomes ready
[    5.535753] mount_root: loading kmods from internal overlay
[    5.549393] kmodloader: loading kernel modules from //etc/modules-boot.d/*
[    5.559849] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
[    5.756847] block: attempting to load /etc/config/fstab
[    5.766981] block: unable to load configuration (fstab: Entry not found)
[    5.773833] block: no usable configuration
[    5.960262] F2FS-fs (mmcblk0p66): Mounted with checkpoint version = 3999c50f
[    5.969334] mount_root: loading kmods from internal overlay
[    6.007755] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
[    6.025202] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
[    6.138030] block: attempting to load /etc/config/fstab
[    6.143471] block: unable to load configuration (fstab: Entry not found)
[    6.150866] block: no usable configuration
[    6.156586] mount_root: switching to f2fs overlay
[    6.165815] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off.
[    6.178683] urandom-seed: Seeding with /etc/urandom.seed
[    6.218282] mt7530-mdio mdio-bus:00 lan1: Link is Down
[    6.228508] procd: - early -
[    6.231480] procd: - watchdog -
[    6.777788] procd: - watchdog -
[    6.783216] procd: - ubus -
[    6.845875] procd: - init -
[    7.362209] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.438094] hid: raw HID events driver (C) Jiri Kosina
[    7.446106] ntfs3: Enabled Linux POSIX ACLs support
[    7.457320] Bluetooth: Core ver 2.22
[    7.461053] NET: Registered PF_BLUETOOTH protocol family
[    7.466369] Bluetooth: HCI device and connection manager initialized
[    7.472770] Bluetooth: HCI socket layer initialized
[    7.477649] Bluetooth: L2CAP socket layer initialized
[    7.482714] Bluetooth: SCO socket layer initialized
[    7.518666] urngd: v1.0.2 started.
[    7.522207] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    7.527531] Bluetooth: BNEP filters: protocol multicast
[    7.532803] Bluetooth: BNEP socket layer initialized
[    7.600809] usbcore: registered new interface driver btusb
[    7.606772] Loading modules backported from Linux version v6.1.97-0-g7753af06eebfb
[    7.614411] Backport generated by backports.git v6.1.97-1-0-g2431d56e
[    7.650888] Bluetooth: HCI UART driver ver 2.3
[    7.655481] Bluetooth: HCI UART protocol H4 registered
[    7.660682] Bluetooth: HCI UART protocol BCSP registered
[    7.665988] Bluetooth: HCI UART protocol ATH3K registered
[    7.696481] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    7.702451] Bluetooth: HIDP socket layer initialized
[    7.750624] Bluetooth: RFCOMM TTY layer initialized
[    7.755528] Bluetooth: RFCOMM socket layer initialized
[    7.760755] Bluetooth: RFCOMM ver 1.11
[    7.827411] mt7622-wmac 18000000.wmac: Invalid MAC address, using random address 2e:d9:ac:97:0d:5f
[    7.851395] mt7622-wmac 18000000.wmac: registering led 'mt76-phy0'
[    7.858264] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    7.894425] PPP generic driver version 2.4.2
[    7.900224] NET: Registered PF_PPPOX protocol family
[    7.909548] kmodloader: done loading kernel modules from /etc/modules.d/*
[    7.931454] mt7622-wmac 18000000.wmac: N9 Firmware Version: _reserved_, Build Time: 20220630094834
[    7.963373] Bluetooth: hci0: Device setup in 327630 usecs
[   11.397940] mtk_soc_eth 1b100000.ethernet eth0: Link is Down
[   11.414701] mtk_soc_eth 1b100000.ethernet eth0: configuring for fixed/2500base-x link mode
[   11.423584] mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
[   11.432434] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   11.444526] mt7530-mdio mdio-bus:00 lan1: configuring for phy/gmii link mode
[   11.456876] br-lan: port 1(lan1) entered blocking state
[   11.462213] br-lan: port 1(lan1) entered disabled state
[   11.469301] device lan1 entered promiscuous mode
[   11.473933] device eth0 entered promiscuous mode
[   11.493016] mt7530-mdio mdio-bus:00 lan2: configuring for phy/gmii link mode
[   11.503584] br-lan: port 2(lan2) entered blocking state
[   11.508872] br-lan: port 2(lan2) entered disabled state
[   11.515910] device lan2 entered promiscuous mode
[   11.530978] mt7530-mdio mdio-bus:00 lan3: configuring for phy/gmii link mode
[   11.543640] br-lan: port 3(lan3) entered blocking state
[   11.548938] br-lan: port 3(lan3) entered disabled state
[   11.557018] device lan3 entered promiscuous mode
[   11.570611] mt7530-mdio mdio-bus:00 lan4: configuring for phy/gmii link mode
[   11.582973] br-lan: port 4(lan4) entered blocking state
[   11.588215] br-lan: port 4(lan4) entered disabled state
[   11.596096] device lan4 entered promiscuous mode
[   11.610650] mt7530-mdio mdio-bus:00 wan: configuring for phy/gmii link mode
[   12.259660] br-lan: port 5(wl0-ap0) entered blocking state
[   12.265167] br-lan: port 5(wl0-ap0) entered disabled state
[   12.270923] device wl0-ap0 entered promiscuous mode
[   12.275960] br-lan: port 5(wl0-ap0) entered blocking state
[   12.281492] br-lan: port 5(wl0-ap0) entered forwarding state
[   12.289475] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   12.416404] br-lan: port 5(wl0-ap0) entered disabled state
[   14.943601] mt7530-mdio mdio-bus:00 wan: Link is Up - 1Gbps/Full - flow control off
[   14.951364] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready
[   15.126818] mt7530-mdio mdio-bus:00 lan2: Link is Up - 1Gbps/Full - flow control off
[   15.134714] br-lan: port 2(lan2) entered blocking state
[   15.140000] br-lan: port 2(lan2) entered forwarding state
[   16.017555] mt7530-mdio mdio-bus:00 lan1: Link is Up - 1Gbps/Full - flow control rx/tx
[   16.025584] br-lan: port 1(lan1) entered blocking state
[   16.030869] br-lan: port 1(lan1) entered forwarding state
[   19.233764] IPv6: ADDRCONF(NETDEV_CHANGE): wl0-ap0: link becomes ready
[   19.240503] br-lan: port 5(wl0-ap0) entered blocking state
[   19.245994] br-lan: port 5(wl0-ap0) entered forwarding state

fw env bootconf set as config-1#mt7622-bananapi-bpi-r64-sata

Ok. So... openwrt 23.05.3 works with SATA on BananaPI R64 quite well, but 23.05.4 fail to see SATA at all. Is there something to make my SATA work again?

An error came from "kmod-ata-ahci-mtk" as far as I could google. Should I rebuild package from source? Help, please!