--
FWIW, I had what appears to be the same problem with 2.6.9 kernel, and it 
worked fine on 
2.6.6.  So likely something changed either in 2.6.8 -> 2.6.9 or in
2.6.7 -> 2.6.8

Examining the 2.6.8 changelog finds this:

<[EMAIL PROTECTED]>
        [PATCH] FAT: don't use "utf8" charset and NLS_DEFAULT
        
        Recently, some distributors have set "utf8" to NLS_DEFAULT, therefore,
        FAT uses the "iocharset=utf8" as default.  But, since "iocharset=utf8"
        doesn't provide the function (lower <-> upper conversion) which FAT
        needs, so FAT can't provide suitable behavior.
        
        This patch does:
        
             - doesn't recognize "utf8" as "iocharset"
             - doesn't use NLS_DEFAULT as default "iocharset"
             - instead of NLS_DEFAULT, adds FAT_DEFAULT_CODEPAGE and
               FAT_DEFAULT_IOCHARSET
           
        NOTE: the following looks like buggy, so it's not recommended
        
            "codepage=437,iocharset=iso8859-1,utf8"
        
        however, some utf8 file name can handle. (in this case, it uses the
        table of iso8859-1 for lower <-> upper conversion)

Which while it covers an undefined behaviour, it does so with much
ugliness, and at the cost of usability, especially since it loked like
the problem was with codepage 437, even though it loaded successfully.

-- 
Aaron Denney
-><-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to