Welcome to... ... the GNU Hurd!
The current fatfs translator is read-only, and it has a severe bug: GNU Savannah bug #25961.
fatfs