Acer A315 series can't boot from SDD, disk not showing untils suspend-wake up

Hello.

I’m having trouble with an inherited Acer Aspire 3 A315-56 laptop.

When booting from the Fedora 41 XFCE spin live USB the internal SDD disk does not show up with fdisk nor parted.
After changing the BIOS config to AHCI and disabling secure boot (neither if which did help) I found a solution in another forum: boot from the live USB, run

sudo systemctl suspend

and after resuming with the power button the internal disk appears:

liveuser@localhost-live:~$ sudo parted /dev/sdb print free
Model: ATA GOLDEN MEMORY-51 (scsi)
Disk /dev/sdb: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
        17.4kB  1049kB  1031kB  Free Space
 1      1049kB  538MB   537MB   fat32           EFI System Partition  boot, esp
 2      538MB   1612MB  1074MB  ext4                                  bls_boot
 3      1612MB  498GB   497GB   ext4
 4      498GB   512GB   14.0GB  linux-swap(v1)                        swap
        512GB   512GB   335kB   Free Space

After thet I could install the OS but after installation completed successfully it does not boot, ever. So I found a solution for Arch which consist in suspending and resuming at boot time before the FSs are mounted: https://wiki.archlinux.org/title/Laptop/Acer#Aspire_3_A315-56_internal_storage_not_showing_up

The problem is I don’t know how to do it in Fedora. That’s the help I ask: teach me how to do this please.
If any other information is needed just ask.

Thanks in advance.

Nicolas.