From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#23409: unable to load free firmware Date: Tue, 03 May 2016 22:45:20 +0200 Message-ID: <87eg9ij2fz.fsf@gnu.org> References: <8c7981c22c93720a9dbd5f63c279c44b@riseup.net> <87shy1apax.fsf@gnu.org> <20160502085507.31da4d6f@openmailbox.org> <871t5jfu3d.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49494) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axhDy-0004tj-40 for bug-guix@gnu.org; Tue, 03 May 2016 16:47:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axhDl-0007Hr-Hh for bug-guix@gnu.org; Tue, 03 May 2016 16:47:12 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:51734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axhDl-0007Gf-Dw for bug-guix@gnu.org; Tue, 03 May 2016 16:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1axhDi-0003Cz-0k for bug-guix@gnu.org; Tue, 03 May 2016 16:47:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (Quilro Ordonez's message of "Tue, 03 May 2016 15:10:10 -0500") 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" To: Quilro Ordonez Cc: lxo@fsfla.org, 23409@debbugs.gnu.org Quilro Ordonez skribis: > El 2016-05-03 03:01, ludo@gnu.org escribi=C3=B3: [...] >> Could you try, as root, something like (use the right package and >> module >> name below): >> >> echo -n $(guix build b43-firmware-whatever)/lib/firmware \ >> > /sys/module/firmware_class/parameters/path >> insmod b43-module-whatever-its-called >> dmesg | tail >> >> =E2=80=A6 and report back? > > These are the three options I tested: > > echo -n $(guix build b43-firmware-whatever)/lib/firmware > > /sys/module/firmware_class/parameters/path > echo -n $(guix build b43-open)/lib/firmware > > /sys/module/firmware_class/parameters/path > echo -n $(guix build b43-tools)/lib/firmware > > /sys/module/firmware_class/parameters/path > echo -n $(guix build openfwwf)/lib/firmware > > /sys/module/firmware_class/parameters/path > echo -n $(guix build openfwwf-firmware)/lib/firmware > > /sys/module/firmware_class/parameters/path > > The results for all those in the order of: > > guix build: error: openfwwf-firmware: unknown package That=E2=80=99s because =E2=80=9Copenfwwf-firmware=E2=80=9D is not the right= package name, or is not found. Perhaps you need to adjust GUIX_PACKAGE_PATH so that the recipe for =E2=80=9Copenfwwf-firmware=E2=80=9D is found? > bash: /sys/module/firmware_class/parameters/path: Permiso denegado That=E2=80=99s because this is not performed as root. This needs to be don= e in a =E2=80=9Croot=E2=80=9D shell, so: sudo bash export GUIX_PACKAGE_PATH=3D/path/to/recipes echo -n $(guix build openfwwf-firmware)/lib/firmware > \ /sys/module/firmware_class/parameters/path Could you try again? (Please paste the exact commands and output in your reply.) Thanks, Ludo=E2=80=99.