Umbrel v0.3.14 Kanakit raspberry pi4 8MB doesnt detect USB

Installed v0.3.14 Umbrel on new Kanakit raspberry pi4 8Gb
Getting to stage where web page shows “there was an error connection your internal drive”

Dmesg shows an issue with the Usb and lsusb doesnt list the devices
Harddrive is 1TB SDD but also a regular usb drive is not detected.

It’s worth to note that all usb works fine with the raspberry pi4 operating system.
Any recommendation?
fyi, mount information in operating system shows
/dev/sda1 on /media/pi/a9xxxxxxx type ext4

Do i need to add something similar to make this work in the umbrel mtab?
I think first we need to understand why usb2 and usb3 are not detected .

Or does Umbrel require a specific format of the SSD drive to detect it and is thrown off
if it doesnt recognize it? What is the recommended SSD disk format?

Finally, some more output from dmesg
8.429189] xhci_hcd 0000:01:00.0: remove, state 4
[ 8.429211] usb usb2: USB disconnect, device number 1
[ 8.429862] xhci_hcd 0000:01:00.0: USB bus 2 deregistered
[ 8.429916] xhci_hcd 0000:01:00.0: remove, state 1
[ 8.429931] usb usb1: USB disconnect, device number 1
[ 8.429939] usb 1-1: USB disconnect, device number 2
[ 8.429947] usb 1-1.2: USB disconnect, device number 3
[ 8.431386] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 8.688061] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=0x00
[ 8.757581] xhci_hcd 0000:01:00.0: USB bus 1 deregistered
[ 8.786875] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 8.786909] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 8.787286] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000030000000890
[ 8.787940] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 8.787950] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 8.787955] usb usb1: Product: xHCI Host Controller
[ 8.787960] usb usb1: Manufacturer: Linux 5.10.17-v8+ xhci-hcd
[ 8.787965] usb usb1: SerialNumber: 0000:01:00.0
[ 8.789513] hub 1-0:1.0: USB hub found
[ 8.789590] hub 1-0:1.0: 1 port detected
[ 8.790028] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 8.790043] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 8.790057] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 8.790306] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[ 8.790313] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 8.790318] usb usb2: Product: xHCI Host Controller
[ 8.790324] usb usb2: Manufacturer: Linux 5.10.17-v8+ xhci-hcd
[ 8.790328] usb usb2: SerialNumber: 0000:01:00.0
[ 8.790824] hub 2-0:1.0: USB hub found
[ 8.790870] hub 2-0:1.0: 4 ports detected
[ 9.124009] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 9.252206] usb 1-1: device descriptor read/64, error -71
[ 9.488221] usb 1-1: device descriptor read/64, error -71
[ 9.724003] usb 1-1: new high-speed USB device number 3 using xhci_hcd
[ 9.852230] usb 1-1: device descriptor read/64, error -71
[ 10.088224] usb 1-1: device descriptor read/64, error -71
[ 10.196233] usb usb1-port1: attempt power cycle
[ 10.848016] usb 1-1: new high-speed USB device number 4 using xhci_hcd
[ 11.455925] xhci_hcd 0000:01:00.0: Setup ERROR: setup address command for slot 1.
[ 11.660111] xhci_hcd 0000:01:00.0: Setup ERROR: setup address command for slot 1.
[ 11.868021] usb 1-1: device not accepting address 4, error -22
[ 11.996008] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[ 11.996118] xhci_hcd 0000:01:00.0: Setup ERROR: setup address command for slot 1.
[ 12.204199] xhci_hcd 0000:01:00.0: Setup ERROR: setup address command for slot 1.
[ 12.412049] usb 1-1: device not accepting address 5, error -22
[ 12.412442] usb usb1-port1: unable to enumerate USB device

I found the issue.
It was the usbA-to-usbC cable that i used to connect the raspberry
to my 1Tb SSD disk that.
When using a different cable to connect i was able to discover and mount the ext4 disk.

Here the additional steps:
boot up without disk, then check out UUID and add mount directory and add to fstab.

Before plug in:
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
After plug in of the 1GSSD into USB3 plug, now the Bus 001 Device 003 shows up.

Also, the disk is now is showing up and i was able to mount it.

umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

umbrel@umbrel:/mnt/1T_SSD $ lsusb
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:/mnt/1T_SSD $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
└─sda1 8:1 0 931.5G 0 part /mnt/1T_SSD
mmcblk0 179:0 0 29.8G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 29.6G 0 part /

lsblk -f shows the UUID
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
└─sda1 ext4 umbrel a94a7fbe-a1fd-4849-be91-1ebac1917e28 859.7G 1% /mnt/data

Finally add entry for the disk to /etc/fstab
sudo vi /etc/fstab

UUID=a9800ee6-fe45-4886-8a07-7085dedcf3e1 /mnt/1T_SSD ext4 defaults,noatime 0 2