UASP makes Raspberry Pi 4 disk IO 50% faster
> Without UASP, a drive is mounted as a Mass Storage Device using Bulk Only Transport (or BOT), a protocol that was designed for transferring files way back in the USB 'Full speed' daysWow, holy shit, TIL.. I was always assuming that USB drives were always SCSI — they show up as 'da' (Direct Attach) on FreeBSD after all.Looking at umass driver source:* The driver handles 3 Wire Protocols* - Command/Bulk/Interrupt (CBI)* - Command/Bulk/Interrupt with Command Completion Interrupt (CBI with CCI)* - Mass Storage Bulk-Only (BBB) (BBB refers Bulk/Bulk/Bulk for Command/Data/Status phases)* Over these wire protocols it handles the following command protocols* - SCSI* - UFI (floppy command set)* - 8070i (ATAPI)* UFI and 8070i (ATAPI) are transformed versions of the SCSI command set.Huh, they are pretty much always SCSI, and "bulk only" is (unsurprisingly) only a USB transport level thing that doesn't change the command set.I guess "UASP" is some sort of marketing term for Command/Bulk/Interrupt then..?