Just for fun
Старался debuger
Большинство устройств поддерживающих внешние накопители используют FAT32 в качестве ФС. Для корректного использования USB flash в embedded устройствах необходимо создать старый добрый DOS раздел безо всяких GPT и primary fat32 раздела:
> fdisk /dev/sdx
> mkfs.vfat -F 32 /dev/sdx1
И вуаля - можно использовать