Problem with disk detection

Hello,

I use one raspberry 4go and Quad Sata Hat.
I did on fresh install :

apt update && apt upgrade
reboot
curl -sL https://rock.sh/get-rockpi-sata | sudo -E bash -
reboot
cfdisk /dev/sdX

My problem is when I try something on my hdd, for example cfdisk on sda after remove partition (for example) and write my hdd change from sda to sde.
It is very random but the disks seem to disconnect then reconnect for no apparent reason.
After a restart all returns to normal (sda sdb sdc sdd), but the slightest intervention on a hard disk it disappears to reappear under a different name. sda => sde for example
I have tried with three hard drives then 2 hard drives and get the same result.

It is a power supply provided by AllNet China.

With 4 hard disk :

Bus 002 Device 005: ID 1058:0a10 Western Digital Technologies, Inc. 
Bus 002 Device 011: ID 1058:0a10 Western Digital Technologies, Inc. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Can someone help me

Thank you

For example with alt-tab :

root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb
root@raspberrypi:/home/pi# cfdisk /dev/sd
sdb  sdc  
root@raspberrypi:/home/pi# cfdisk /dev/sd

Hello,

Please provide some dmesg.

Yesterday I did kernel downgrade from 5.X to 4.19, but my problem persists. And I took the entire kit apart to clean and reassemble, but no changes.

Full dmesg result : https://drive.google.com/file/d/1Uea9MFehyl1K-FSd0ZRHeSFbSIhjGoa5/view?usp=sharing

[ 0.197612] RPC: Registered named UNIX socket transport module.
[ 0.197639] RPC: Registered udp transport module.
[ 0.197660] RPC: Registered tcp transport module.
[ 0.197682] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.197710] PCI: CLS 0 bytes, default 64
[ 0.199497] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[ 0.201635] Initialise system trusted keyrings
[ 0.201823] workingset: timestamp_bits=14 max_order=20 bucket_order=6
[ 0.210951] FS-Cache: Netfs ‘nfs’ registered for caching
[ 0.211496] NFS: Registering the id_resolver key type
[ 0.211536] Key type id_resolver registered
[ 0.211558] Key type id_legacy registered
[ 0.211589] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 0.216118] Key type asymmetric registered
[ 0.216147] Asymmetric key parser ‘x509’ registered
[ 0.216270] bounce: pool size: 64 pages
[ 0.216332] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 0.216516] io scheduler noop registered
[ 0.216541] io scheduler deadline registered (default)
[ 0.216716] io scheduler cfq registered
[ 0.216739] io scheduler mq-deadline registered (default)
[ 0.216762] io scheduler kyber registered
[ 0.247449] brcm-pcie fd500000.pcie: dmabounce: initialised - 32768 kB, threshold 0x00000000c0000000
[ 0.247496] brcm-pcie fd500000.pcie: could not get clock
[ 0.247569] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[ 0.247621] brcm-pcie fd500000.pcie: MEM 0x600000000…0x603ffffff -> 0xf8000000
[ 0.287847] brcm-pcie fd500000.pcie: link up, 5.0 Gbps x1 (!SSC)
[ 0.288147] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[ 0.288179] pci_bus 0000:00: root bus resource [bus 00-01]
[ 0.288209] pci_bus 0000:00: root bus resource [mem 0x600000000-0x603ffffff] (bus address [0xf8000000-0xfbffffff])
[ 0.288271] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[ 0.288410] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 0.291169] PCI: bus0: Fast back to back transfers disabled
[ 0.291201] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.291423] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[ 0.291548] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[ 0.291863] pci 0000:01:00.0: PME# supported from D0 D3cold
[ 0.294624] PCI: bus1: Fast back to back transfers disabled
[ 0.294654] pci_bus 0000:01: busn_res: [bus 01] end is updated to 01
[ 0.294702] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[ 0.294736] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[ 0.294824] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.294855] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff]
[ 0.295085] pcieport 0000:00:00.0: enabling device (0140 -> 0142)
[ 0.295273] pcieport 0000:00:00.0: Signaling PME with IRQ 54
[ 0.295452] pcieport 0000:00:00.0: AER enabled with IRQ 54
[ 0.295636] pci 0000:01:00.0: enabling device (0140 -> 0142)
[ 0.302576] iproc-rng200 fe104000.rng: hwrng registered
[ 0.302816] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 0.303322] vc-sm: Videocore shared memory driver
[ 0.303740] gpiomem-bcm2835 fe200000.gpiomem: Initialised: Registers at 0xfe200000
[ 0.313933] brd: module loaded
[ 0.323539] loop: module loaded
[ 0.324315] Loading iSCSI transport class v2.0-870.
[ 0.325997] libphy: Fixed MDIO Bus: probed
[ 0.326437] bcmgenet fd580000.genet: failed to get enet clock
[ 0.326469] bcmgenet fd580000.genet: GENET 5.0 EPHY: 0x0000
[ 0.326500] bcmgenet fd580000.genet: failed to get enet-wol clock
[ 0.326530] bcmgenet fd580000.genet: failed to get enet-eee clock
[ 0.326566] bcmgenet: Skipping UMAC reset
[ 0.326826] unimac-mdio unimac-mdio.-19: DMA mask not set
[ 0.347843] libphy: bcmgenet MII bus: probed
[ 0.388350] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus at 0x(ptrval)
[ 0.389272] usbcore: registered new interface driver r8152
[ 0.389347] usbcore: registered new interface driver lan78xx
[ 0.389416] usbcore: registered new interface driver smsc95xx
[ 0.389734] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 0.389778] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 0.391989] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000001000000890
[ 0.392325] genirq: irq_chip Brcm_MSI did not update eff. affinity mask of irq 55
[ 0.393192] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 0.393226] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.393255] usb usb1: Product: xHCI Host Controller
[ 0.393279] usb usb1: Manufacturer: Linux 4.19.118-v7l+ xhci-hcd
[ 0.393303] usb usb1: SerialNumber: 0000:01:00.0
[ 0.393824] hub 1-0:1.0: USB hub found
[ 0.393917] hub 1-0:1.0: 1 port detected
[ 0.394391] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 0.394427] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 0.394464] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 0.394835] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
[ 0.394867] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.394896] usb usb2: Product: xHCI Host Controller
[ 0.394919] usb usb2: Manufacturer: Linux 4.19.118-v7l+ xhci-hcd
[ 0.394942] usb usb2: SerialNumber: 0000:01:00.0
[ 0.395435] hub 2-0:1.0: USB hub found
[ 0.395503] hub 2-0:1.0: 4 ports detected
[ 0.396719] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 0.396929] dwc_otg: FIQ enabled
[ 0.396938] dwc_otg: NAK holdoff enabled
[ 0.396947] dwc_otg: FIQ split-transaction FSM enabled
[ 0.396959] Module dwc_common_port init
[ 0.397164] usbcore: registered new interface driver uas
[ 0.397273] usbcore: registered new interface driver usb-storage
[ 0.397462] mousedev: PS/2 mouse device common for all mice
[ 0.398695] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 0.400335] sdhci: Secure Digital Host Controller Interface driver
[ 0.400360] sdhci: Copyright© Pierre Ossman
[ 0.400782] mmc-bcm2835 fe300000.mmcnr: could not get clk, deferring probe
[ 0.401206] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.404669] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.404829] hidraw: raw HID events driver © Jiri Kosina
[ 0.404962] usbcore: registered new interface driver usbhid
[ 0.404985] usbhid: USB HID core driver
[ 0.405772] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
[ 0.407538] [vc_sm_connected_init]: start
[ 0.416347] [vc_sm_connected_init]: end - returning 0
[ 0.417452] Initializing XFRM netlink socket
[ 0.417493] NET: Registered protocol family 17
[ 0.417586] Key type dns_resolver registered
[ 0.417895] Registering SWP/SWPB emulation handler
[ 0.418511] registered taskstats version 1
[ 0.418540] Loading compiled-in X.509 certificates
[ 0.425480] uart-pl011 fe201000.serial: cts_event_workaround enabled
[ 0.425562] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
[ 0.430717] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 0.431278] brcmstb_thermal fd5d2200.thermal: registered AVS TMON of-sensor driver
[ 0.431939] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
[ 0.431967] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
[ 0.458061] sdhci-iproc fe340000.emmc2: Linked as a consumer to regulator.3
[ 0.458176] sdhci-iproc fe340000.emmc2: Linked as a consumer to regulator.4
[ 0.475355] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 0.476973] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.478593] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.481485] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 0.483099] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)

[ 5.288314] usb usb2-port1: Cannot enable. Maybe the USB cable is bad?
[ 9.628176] usb usb2-port1: attempt power cycle

Judging from dmesg, the usb bridge may be bad. If it is convenient, please use A-A cable to test.

After confirming the problem, please contact Allnet for a new usb bridge.