You are not logged in.
when trying to mount my usb sticks from xfce4 desktop(halmount).
Following error occurs (as told by dmesg).
FAT: IO charset ISO-8859-1 not found
First i suspected hal being the culprit but now im not so sure anymore.
im using stock 2.6.31-ARCH.
when i checked the .config for the stock kernel CONFIG_NLS_ISO8859_1=y is enabled in the kernelconfig, and also everything below to support fat32.
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=m
but when i list the modules nls_iso8859-1.ko is missing.
#~ls -a /lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso*
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-13.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-14.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-15.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-2.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-3.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-4.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-5.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-6.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-7.ko
/lib/modules/2.6.31-ARCH/kernel/fs/nls/nls_iso8859-9.ko
So i suspect the newest kernel broke mounting with hal.
Last edited by nichlas.johansson (2009-10-17 14:25:56)
Offline
It's a stupid question, but don't you need glibc support for the charset too (the locale)?
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
locale -a yields
C
en_US
en_US.iso88591
en_US.utf8
POSIX
sv_SE
sv_SE.iso88591
sv_SE.utf8
swedish
Offline
Based on the information given in http://bbs.archlinux.org/viewtopic.php?id=82176, I changed in /etc/rc.conf from LOCALE=en_GB.iso88591 to LOCALE=en_GB.utf8, uncommented en_GB.UTF-8 UTF-8 in /etc/locale.gen, issued # locale-gen and after a reboot, I was able to mount my usb sticks again.
However, now I get "FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!" in dmesg. Is this something, I need to worry about...?
Last edited by smurf (2009-10-19 08:29:15)
Offline
I cant get desired effect with the UTF-8 fix. Tried several different $LOCALE,s.
But the good new is that the latest kernel26 uppgrade fixed this issue.
Consider this issue RESOLVED.
Offline