From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A0769139083 for ; Wed, 20 Dec 2017 17:27:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26384E1128; Wed, 20 Dec 2017 17:27:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BC0AEE111A for ; Wed, 20 Dec 2017 17:27:50 +0000 (UTC) Received: from mail-wr0-f172.google.com (mail-wr0-f172.google.com [209.85.128.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 9622C33BEF8 for ; Wed, 20 Dec 2017 17:27:49 +0000 (UTC) Received: by mail-wr0-f172.google.com with SMTP id o2so22930761wro.5 for ; Wed, 20 Dec 2017 09:27:49 -0800 (PST) X-Gm-Message-State: AKGB3mIzNErfcrJzSZUxWIH44NyzbZZgLD35JRXBIRaRvTh++Aqkfuag ez2srf2Uen2rQCkiQok2006WSjO/pY+0v1h1KpQ= X-Google-Smtp-Source: ACJfBouD8urcRH13WQ10/QIyCWrgM/ZrfLsiFKbS3Wdbs+5CbBJukROIRetd+39ookrIJtlafTzY6RounHmvrNRRbP0= X-Received: by 10.223.166.130 with SMTP id t2mr2683318wrc.244.1513790866680; Wed, 20 Dec 2017 09:27:46 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.223.154.5 with HTTP; Wed, 20 Dec 2017 09:27:25 -0800 (PST) In-Reply-To: <3986809.h7j779dVPJ@dell_xps> References: <504603539.5rY3yrNDt7@dell_xps> <2545018.Rh4YFAnt0D@dell_xps> <3986809.h7j779dVPJ@dell_xps> From: Mike Gilbert Date: Wed, 20 Dec 2017 12:27:25 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [gentoo-user] 'firmware_install' won't on 4.14.7-gentoo To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 13a34df5-74e5-4034-90ee-f179d36fb2d5 X-Archives-Hash: e7621a23775cf3eb40a2cc0b381a1d49 On Wed, Dec 20, 2017 at 11:51 AM, Mick wrote: > On Wednesday, 20 December 2017 16:03:02 GMT Mike Gilbert wrote: >> On Wed, Dec 20, 2017 at 9:26 AM, Mick wrote: > >> > You are quite right, there is no firmware_install in the 4.14.7 release. >> > What does this mean? How are we meant to install firmware now? >> >> I believe all firmware has been removed from the kernel sources. >> >> You should install sys-kernel/linux-firmware, or grab just the files >> you need from the git repo. >> >> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git > > Thank you all, but I see to have a mental disconnect here: > > I already have sys-kernel/linux-firmware-20170314 installed. > > I have specified in the kernel which blobs I need and /lib/firmware/ as the > path for the kernel to find any firmware it may need. > > I used to run make firmware_install and the kernel was able to load whatever > firmware I had specified so that CPU/GPU can function properly at boot time. > > With 4.14.7 I (can) no longer do this; > > AND > > the newly compiled kernel does not load at boot time any of the needed > firmware. > > What step am I missing to arrive at a bootable kernel with all necessary > firmware? Are you using an initramfs? Does the initramfs contain the necessary firmware blobs?