Drives with problems:
- KingSpec 16GB (Model Number: KingSpec KSM-mSATA.7i-016MJ, Firmware Revision: SVN454): quite often, the kernel times out to boot at the start.
- SuperSSpeed S238: with the old firmware, TRIM operation erased the boot sector. The newer firmware disables TRIM.
Drives without problems (everything works fine with TRIM)
- MyDigitalSSD Super Boot Drive (Model Number: SB mSATA SSD, Firmware Revision: S9FM01.8)
- SanDisk X110 (Model Number: SanDisk SD6SF1M032G1022I, Firmware Revision: X231200)
- Kingston Now (Model Number: KINGSTON SMS200S330G, Firmware Revision: 524ABBF0)
The testing procedure is quite simple: a background process is massively creating and deleting a small file, and another process calls fstrim every few seconds. Then the health of the filesystem is checked after an hour or so.
while true; do echo xxxxxxxxxxxxxxxxxxxxxxxx >xxx; done & while true; do fstrim -v /; sleep 10; done