From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#18525: Charset Linux modules not automatically loaded Date: Mon, 22 Sep 2014 14:31:38 +0200 Message-ID: <87egv3q1jp.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW2ns-0002Vt-JW for bug-guix@gnu.org; Mon, 22 Sep 2014 08:33:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XW2nj-0006to-Iy for bug-guix@gnu.org; Mon, 22 Sep 2014 08:33:16 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:56638) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW2nj-0006tL-Fz for bug-guix@gnu.org; Mon, 22 Sep 2014 08:33:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XW2nd-000636-SU for bug-guix@gnu.org; Mon, 22 Sep 2014 08:33:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW2mZ-0008VM-O9 for bug-guix@gnu.org; Mon, 22 Sep 2014 08:32:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XW2mQ-0006Sx-EF for bug-guix@gnu.org; Mon, 22 Sep 2014 08:31:55 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:53303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XW2mQ-0006RM-0P for bug-guix@gnu.org; Mon, 22 Sep 2014 08:31:46 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BE5D23A84 for ; Mon, 22 Sep 2014 14:31:38 +0200 (CEST) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DGmwYII1otrT for ; Mon, 22 Sep 2014 14:31:38 +0200 (CEST) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5B8AA3A69 for ; Mon, 22 Sep 2014 14:31:38 +0200 (CEST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 18525@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Forwarded from guix-devel. Confirmed with Linux-libre 3.16.3 and eudev 1.9 (Guix commit de1c158.) Ludo=E2=80=99. --=-=-= Content-Type: message/rfc822 Content-Disposition: inline Return-Path: Received: from solo.fdn.fr ([unix socket]) by solo (Cyrus v2.4.16-Debian-2.4.16-4+deb7u2) with LMTPA; Tue, 22 Jul 2014 21:06:40 +0200 X-Sieve: CMU Sieve 2.4 Received: by solo.fdn.fr (Postfix) id C04E3D082F; Tue, 22 Jul 2014 21:06:40 +0200 (CEST) Delivered-To: ludovic.courtes@fdn.fr Received: from fencepost.gnu.org (fencepost.gnu.org [IPv6:2001:4830:134:3::e]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by solo.fdn.fr (Postfix) with ESMTPS id 87F90D081E for ; Tue, 22 Jul 2014 21:06:40 +0200 (CEST) Received: from eggs.gnu.org ([2001:4830:134:3::10]:45680) by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1X9fOY-0006zv-CE for ludo@gnu.org; Tue, 22 Jul 2014 15:06:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X9fOO-0002bo-Go for ludo@gnu.org; Tue, 22 Jul 2014 15:06:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9fOO-0002bk-Dh for ludo@gnu.org; Tue, 22 Jul 2014 15:06:28 -0400 Received: from localhost ([::1]:40741 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9fOO-0003l8-4a for ludo@gnu.org; Tue, 22 Jul 2014 15:06:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9fOD-0003kw-BJ for guix-devel@gnu.org; Tue, 22 Jul 2014 15:06:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X9fO4-0002Yl-UZ for guix-devel@gnu.org; Tue, 22 Jul 2014 15:06:17 -0400 Received: from world.peace.net ([96.39.62.75]:52807) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9fO4-0002Yf-Qx for guix-devel@gnu.org; Tue, 22 Jul 2014 15:06:08 -0400 Received: from [24.62.95.23] (helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1X9fNy-0004ZZ-IZ; Tue, 22 Jul 2014 15:06:02 -0400 From: Mark H Weaver To: guix-devel@gnu.org Subject: Module auto-loading in standalone guix Date: Tue, 22 Jul 2014 15:05:46 -0400 Message-ID: <87a9815i45.fsf@yeeloong.lan> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+ludo=gnu.org@gnu.org Sender: guix-devel-bounces+ludo=gnu.org@gnu.org X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 MIME-Version: 1.0 Content-Type: text/plain While playing with standalone Guix, I found that I was unable to mount a FAT-formatted USB drive. The kernel generated the following error message: FAT-fs (sdb1): IO charset iso8859-1 not found Loading the nls_iso8859_1 kernel module fixes the problem. Isn't there normally some mechanism for automatically loading such modules? On my extremely simple home-built YeeLoong system, based on Cross [GNU/]Linux From Scratch, and using a recent linux-libre 3.14.13 kernel that also makes nls_iso8859_1 a module, somehow the module is loaded automatically. I confess I'm rather ignorant of how this is supposed to work on modern systems, but I vaguely recall that this is udev's job. Is that right? Regards, Mark --=-=-=--