Здравствуйте. Уже несколько дней не могу побороть проблему в OpenWrt. Если usb флешка с fat32 примонтирована автоматически через fstab, то кирилические имена файлов (хоть длинные, хоть короткие) отображаются вопросами (командой ls /mnt/sda1).
Если монтирую руками командой mount -t vfat /dev/sda1 /mnt/sda1 -o utf8 то все файлы отображаются правильно.
Текст fstab:
config global
option anon_swap '0'
option anon_mount '1'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config mount
option target '/mnt/sda1'
option enabled '1'
option options 'rw,sync,iocharset=utf8'
если просто написать mount после загрузки системы, то выдает вот такую строчку /dev/sda1 on /mnt/sda1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
После ручного маунта строчка идентичная.