Maintainer of kernel FAT code says this is a feature, no bug. Well, then I have to accept this. Closing Bug.
** Changed in: linux (Ubuntu) Status: Triaged => Invalid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1405684 Title: mount: codepage mapping does not work for msdos fs Status in linux package in Ubuntu: Invalid Bug description: I want to mount a DOS 5.0 partition without messing it up with LFNs. According to docs this only works if I use the MSDOS fs instead of VFAT. But using MSDOS fails converting non ASCII chars. If I mount this way: mount -t vfat -o check=strict,codepage=850,iocharset=iso8859-1,utf8 everything is fine: ÄÄÄÄÄÄÄÄÄÄ AßLAR ÄÜÖßÄÜÖ istdaskürzer nochlänger ABC ÄÜÖÄÜÖ äüößÄÜÖ2 longfilename öööööööööö If I mount using MSDOS mount -t msdos -o check=strict,codepage=850 the chars aren't translated at all: ls shows garbage: ?????? ????? ??????~1 ??????~1 ?????2 abc a?lar istdas~1 longfi~1 nochl?~1 if piped through less, you can see it delivers the cp850 codes. <8E><9A><99><8E><9A><99> <8E><9A><99><U+139A><99> <99><99><99><99><99><99>~1 <8E><8E><8E><8E><8E><8E>~1 <8E><9A><99><U+139A><99>2 abc a<E1>lar istdas~1 longfi~1 nochl<8E>~1 Writing filenames directly writes UTF8 codes on the disk (I believe, not verified) thanks To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1405684/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp