FAT32 and exFAT formatting were done using Storage -> Disk Management in Computer Management on Windows 8.1 Update 1 Professional 64-bit, while ext4 formatting was done using Linux Mint 17’s USB Stick Formatter.
The results are in, and they’re not that great:
Basically the S5 refuses to mount anything that isn’t USB 2.0 AND FAT32 or exFAT.** If you have any comments, counterexamples, or ideas please be sure to share.
*I didn’t buy a USB 3.0 OTG cable as I couldn’t find one online that was guaranteed to even fit the S5. I’ve never encountered that issue with USB before, so I have no idea if the fault is with the cable OEM or Samsung.
Also, part of my motivation for getting an OTG cable is to facilitate Sneakernet file transfers while out of the house. Since very few phones support micro USB 3.0, I decided to go the 2.0 route.
** I don’t own a Mac and so couldn’t try HFS Plus, sorry.
I’ve had a few issues myself over the years, ranging from printers suddenly vanishing from the OS to mice that refuse to wake when the PC is resumed from sleep. I once returned a Belkin hub under warranty 3 times in a row because devices connected to it would disappear after the PC had been running for over a day or so.*
Fortunately, Microsoft has an entire blog devoted to USB and its attendant issues. Unfortunately, like most good things at Microsoft, it isn’t promoted at all. The blog is great for troubleshooting, but it’s also highly informative for power users who want to know how Windows handles USB under the hood.
*The root causes of the above issues are Link Power Management & Selective Suspend (and their equivalents on other desktop OSes). Both features allow the OS, the host device, and/or the client device to move to very low power states so as to save energy. Apparently, their implementation can vary at the OS, host, and client levels, resulting in odd behavior.