I just got a "WD_BLACK 2TB P10 Game Drive" and the light on the drive comes on, but does not blink like it should if it's getting accessed by the MiSTer FPGA, and the MiSTer FPGA does not seem to see any ROMs placed on the drive, I tried placing ROMs in:
GAMES/CORE/ROMS
and
CORE/ROMS
the drive is formatted with NTFS, I am using a 5A power supply for the MiSTer FPGA, I am using the "MiSTer FPGA 7 Port USB HUB V2.1", I tried uppercase, lower case, and exact directory names, and making sure that I removed the CORES from the SD card that I plan on using with my external hard drive, and have tried all 7 USB ports with no luck, so next I went to the Linux command line:
"sudo fdisk -l"
only shows the SD card
"lsusb"
shows "ID 1058:2630 Western Digital Technologies, Inc. Game Drive"
So the MiSTer FPGA can see the drive but does not mount it, so then I have a look at:
"dmesg"
I try "dmesg" before and after plugging in the hard drive, this shows that the hard drive is correctly identified, and that the MiSTer FPGA sees the hard drive has a "USB Mass Storage Device", but stops at "[sda] Spinning up disk...", so then I got thinking about it, and I believe it's likely a power problem, so I decided to try plugging a powered hub into the MiSTer FPGA USB hub and then plugging the "WD_BLACK 2TB P10 Game Drive" into the powered hub, and it works, the only problem now is that the powered USB hub keeps the hard drive on all the time, even with the MiSTer FPGA turned off.
*EDIT*
I wanted to add, that the directory structure that worked for my external NTFS formatted hard drive was:
CORE/ROMS
and that the CORE, ROMS, and ROMS directories, don't seem to need any changes for them to work, you could have:
MegaCD/Sonic CD
or
PSX/Croc 2
and they should work just fine, however I would have the CORE names the same has what was on the SD card, and that you likely need a BIOS inside the CORE directory.