An ordinary (non-SSD) disk which isn’t “exotic” (e.g., typical power draw from 7200 rpm) should be ok via the SATA+power connector of the dev board.
When I connect an ordinary SATA drive this way I see “/dev/sda”. My dmesg from boot changes to:
[ 3.418791] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.467569] ata1.00: ATA-7: ST3400620AS, 3.AAD, max UDMA/133
[ 3.467573] ata1.00: 781422768 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ 3.525867] ata1.00: configured for UDMA/133
[ 3.539121] scsi 0:0:0:0: Direct-Access ATA ST3400620AS D PQ: 0 ANSI: 5
[ 3.539547] sd 0:0:0:0: [sda] 781422768 512-byte logical blocks: (400 GB/373 GiB)
[ 3.539684] sd 0:0:0:0: [sda] Write Protect is off
[ 3.539689] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.539747] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.565548] random: nonblocking pool is initialized
[ 3.600069] sda: sda1 sda2
[ 3.600660] sd 0:0:0:0: [sda] Attached SCSI disk
…plus lsblk shows sda and its partitions.
I am using this cable (22-pin) without any other power connection:
It would be dangerous to the Jetson to connect/disconnect a SATA drive to the SATA port while it is running, but if you have a “hot swap” carrier, then it would be possible to add or remove a drive while the system is up and running. Keep in mind that these carriers are actually “warm swap” (despite marketing), meaning they prevent electrical damage, but that software is also required if a partition in use is to become truly hot swap (such as a failed drive in a RAID array)…such a tray is good for adding or removing drives which are not mounted. Some examples:
(Do note that there are some fairly significant reliability differences between these, so read any review of these before using)
I would suggest you get such a tray so that you can boot without the drive, and then pop the drive into the bay and see what “dmesg --follow” shows during the drive connect or disconnect. This would also allow you to try multiple drives.
Btw, the cable I am using is: