Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#41949 - Linux 3.16.2-1 : modprobe nls_iso8859-1 fails
Attached to Project:
Arch Linux
Opened by Rob (Painless) - Friday, 12 September 2014, 18:12 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 13 September 2014, 19:05 GMT
Opened by Rob (Painless) - Friday, 12 September 2014, 18:12 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 13 September 2014, 19:05 GMT
|
DetailsDescription: Kernel module nls_iso8859-1 won't load
This prevents camera SD card from being mounted. Also see https://bbs.archlinux.org/viewtopic.php?id=186871 Additional info: * package version: Linux 3.16.2-1 * journalctl logs record the following when an attempting to mount camera SD card: Sep 10 20:23:02 khitai kernel: mmc0: new high speed SD card at address 0007 Sep 10 20:23:02 khitai kernel: mmcblk0: mmc0:0007 SD02G 1.84 GiB Sep 10 20:23:02 khitai kernel: mmcblk0: p1 Sep 10 20:24:23 khitai kernel: FAT-fs (mmcblk0p1): IO charset iso8859-1 not found Steps to reproduce: On i686 running Linux 3.16.2-1 enter: # modprobe nls_iso8859-1 modprobe: ERROR: could not insert 'nls_iso8859_1': Invalid argument # lsmod | grep iso8859 # On i686 running Linux 3.16.1-1 enter: # modprobe nls_iso8859-1 # lsmod | grep iso8859 nls_iso8859_1 12421 0 # |
This task depends upon
Closed by Dave Reisner (falconindy)
Saturday, 13 September 2014, 19:05 GMT
Reason for closing: Works for me
Additional comments about closing: Isolated, potentially a hardware failure
Saturday, 13 September 2014, 19:05 GMT
Reason for closing: Works for me
Additional comments about closing: Isolated, potentially a hardware failure
What's in /etc/modprobe.d? Seems like you have some file there providing bogus options.
# ls -l /etc/modprobe.d/
total 4
-rw-r----- 1 root root 283 Dec 18 2013 blacklist.conf
# cat /etc/modprobe.d/blacklist.conf
# Modules to blacklist - note these can be loaded manually if required
blacklist pcspkr
blacklist ipv6
# https://bugzilla.redhat.com/show_bug.cgi?id=1001934
blacklist rpcsec_gss_krb5
# End of file
$ modprobe --show-config | grep nls.iso8859.1
$ strace -s 100 insmod /lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz
# modprobe --show-config | grep nls.iso8859.1
(no output)
# strace -s 100 insmod /lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz
execve("/usr/bin/insmod", ["insmod", "/lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz"], [/* 13 vars */]) = 0
brk(0) = 0x9b32000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77d8000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=185012, ...}) = 0
mmap2(NULL, 185012, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7786000
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\32\0\0004\0\0\0\20R\1\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0004G\1\0004G\1\0\5\0\0\0\0\20\0\0\1\0\0\0\34N\1\0\34^\1\0\34^\1\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=87664, ...}) = 0
mmap2(NULL, 90372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb776f000
mmap2(0xb7784000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0xb7784000
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\177\1\0004\0\0\0\34\356\33\0\0\0\0\0004\0 \0\n\0(\0E\0B\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\370\214\26\0\370\214\26\0\370\214\26\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=2092079, ...}) = 0
mmap2(NULL, 1842852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75ad000
mmap2(0xb7768000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0xb7768000
mmap2(0xb776d000, 7844, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb776d000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ac000
set_thread_area({entry_number:-1, base_addr:0xb75ac700, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 (entry_number:6)
mprotect(0xb7768000, 12288, PROT_READ) = 0
mprotect(0xb7784000, 4096, PROT_READ) = 0
mprotect(0x8071000, 4096, PROT_READ) = 0
mprotect(0xb77d9000, 4096, PROT_READ) = 0
munmap(0xb7786000, 185012) = 0
brk(0) = 0x9b32000
brk(0x9b53000) = 0x9b53000
uname({sys="Linux", node="khitai", ...}) = 0
open("/lib/modules/3.16.2-1-ARCH/modules.softdep", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fcntl64(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(3, {st_mode=S_IFREG|0644, st_size=215, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77b3000
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "# Soft dependencies extracted from modules themselves.\nsoftdep crc32c_generic pre: crc32c\nsoftdep oh"..., 4096) = 215
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb77b3000, 4096) = 0
open("/proc/cmdline", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=042e472b-43a6-46b0-8e89-56408751cec6 rw\n", 4095) = 81
read(3, "", 4014) = 0
close(3) = 0
stat64("/lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz", {st_mode=S_IFREG|0644, st_size=1997, ...}) = 0
open("/lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\37\213", 2) = 2
_llseek(3, 0, [0], SEEK_SET) = 0
_llseek(3, 0, [0], SEEK_CUR) = 0
mmap2(NULL, 4198400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb71ab000
read(3, "\37\213\10\10\317\354\nT\2\3nls_iso8859-1.ko\0\355Xy\\TE\34\377>\16\271]\\\301$37\305+eeQ\t,\362\0DSI%44z.\273\17\330\330}\273\355\276U)\317\300\24\225\354\260,\323\262\322\322.+\t\315\2640\272(\3550\317\244\264\324R\261\322\16"..., 8192) = 1997
read(3, "", 6195) = 0
close(3) = 0
munmap(0xb71ab000, 4198400) = 0
write(2, "insmod: ERROR: could not insert module /lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz:"..., 120insmod: ERROR: could not insert module /lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz: Invalid parameters
) = 120
exit_group(1) = ?
+++ exited with 1 +++
# ls -l /lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz
-rw-r--r-- 1 root root 1997 Sep 6 12:15 /lib/modules/3.16.2-1-ARCH/kernel/fs/nls/nls_iso8859-1.ko.gz
Thanks for all your help.