Thanks BlackSmith, Cooley, and Danny. That's what I was afraid of. There are Linux workarounds using gadgetfs, but not nearly as simple as Android. gvfs_mtp is a client-side utility driver for reading (and sometimes writing) MTP files that have been exported by a host device, e.g. a camera or smart phone. Plug your smart phone into your RPI, and Android will be serving files via mtp-server/mtp_usb on the phone, while the RPi reads (and sometimes writes) them using gvfs_mtp.
Pen drives and SD cards are usually USB Mass Storage, an older, somewhat simpler, and much different thing than Media Transfer Protocol. UMS works fine for devices that are essentially just a file system partition the client PC expects to read and write as it will. MTP is favored by smart devices that want to control what is read and written at the same time as the client: MTP file read/writes are atomic.
Pen drives and SD cards are usually USB Mass Storage, an older, somewhat simpler, and much different thing than Media Transfer Protocol. UMS works fine for devices that are essentially just a file system partition the client PC expects to read and write as it will. MTP is favored by smart devices that want to control what is read and written at the same time as the client: MTP file read/writes are atomic.
Comment