I am attempting to create a Raspberry Pi 4 NAS setup.
I purchased two Seagate Ironwolf 125 1TB SSD USB (pdf warning) disks.
The trouble that I am having is that the RPI will not always recognize the hard drives. When I first initialize the RPI via the Raspberry PI Imager and have the disk drives attached via the USB 3 ports, the RPI will USUALLY find the drives and I am able to interact with them and make new directories and move files onto the disks.
However, after some time, the drives are no longer accessible and are not accessible after reboots either. Meaning the disks are no longer even found by the RPI though the lsblk, blkid, or fdisk commands.
I am concerned that the RPI doesn't have enough power to properly power these two disks.
How do I go about debugging this problem?
Any friendly advice/suggestions would be greatly appreciated.
Side Notes and Observations
The drives themselves are SATA, I purchased two different types of USB 3.0 to SATA cables: StarTech.com SATA to USB Cable - USB 3.0 to 2.5” SATA III Hard Drive Adapter and UCTRONICS SATA to USB 3.0 Adapter Cable for 2.5 Inch SSD SATA III Hard Drive Disk Converter.
The drives actually are warm to the touch when connected to the RPI, so, they must be getting at least some power from the RPI.
I connected both ssds to my windows machine and both drives were recognized by Seagate's SeaTools application. I tested both drives and they both passed the Short Self Test, Long Self Test, and 2 Minute Generic Test.
Edit 1
sudo dmesg output
There was very little of interest in that output. But these messages did come up associated with usb.
[ 0.168130] usb_phy_generic phy: supply vcc not found, using dummy regulator
[ 0.168329] usb_phy_generic phy: dummy supplies not allowed for exclusive requests
dmesgto suggest an issue? – Jaromanda X Dec 04 '22 at 20:44sudo dmesgoutput. I did add what I thought could be interesting to the question. – hooknc Dec 06 '22 at 00:57lsblk,lsusb, no power consumption is shown vialsusb -v|egrep "^Bus|MaxPower" (even though one of the adapters has an led). I confirmed that all the usb drives actually work by plugging a mouse into each usb and running the abovelsusb` commands. I'm not sure how to even try and debug this issue at this point. – hooknc Dec 10 '22 at 16:28