Is it possible to increase the USB power provided to the SSD?
When I connect the pironman board to my Pi (Pi 4, 1GB, Rev 1.1) the pi cannot detect the SSD drive. More precisely - it temporarily seems to detect it but then lets it go when it draws too much power. Continuous notifications of ‘Drive was removed without ejecting’.
-
It does not show up using
sudo fdisk -l or the GPARTED tool or lsblk -
dmesg seems to show that it is triggering an overcurrent change
dmesg
.011489] sd 0:0:0:0: tag#25 uas_zap_pending 0 uas-tag 1 inflight: CMD
[ 559.011507] sd 0:0:0:0: tag#25 CDB: opcode=0x0 00 00 00 00 00 00
[ 559.011621] sd 0:0:0:0: [sda] Read Capacity(16) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[ 559.011631] sd 0:0:0:0: [sda] Sense not available.
[ 559.011659] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[ 559.011666] sd 0:0:0:0: [sda] Sense not available.
[ 559.011692] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[ 559.011699] sd 0:0:0:0: [sda] 0-byte physical blocks
[ 559.011718] sd 0:0:0:0: [sda] Write Protect is off
[ 559.011726] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
[ 559.011740] sd 0:0:0:0: [sda] Asking for cache data failed
[ 559.011746] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 559.012702] sd 0:0:0:0: [sda] Read Capacity(16) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[ 559.012722] sd 0:0:0:0: [sda] Sense not available.
[ 559.012751] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[ 559.012757] sd 0:0:0:0: [sda] Sense not available.
[ 559.012816] sd 0:0:0:0: [sda] Attached SCSI disk
[ 559.203164] usb usb2-port3: over-current change #363
[ 559.419303] usb usb2-port4: over-current change #343
[ 559.635229] usb usb2-port1: over-current change #369
- However the lsusb does not show a current draw.
(max 150mA for the mouse and keyboard).
Is there a way to increase the current made available to the SSD drive? Raspberry Pi documentation claims up to 1.2A should be available.
Particularly since the 5V is delivered directly to the Pironman Board I do not see how this is possible.
Any help would be highly appreciated.
Thank you
Herman