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 D4722138359 for ; Tue, 14 Jul 2020 17:31:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96838E086E; Tue, 14 Jul 2020 17:31:44 +0000 (UTC) Received: from mail.suugaku.co.uk (unknown [IPv6:2a02:c7d:25f3:2800:c68:8688:e93c:2aa2]) (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 11022E085A for ; Tue, 14 Jul 2020 17:31:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=suugaku.co.uk; s=mail; t=1594748054; bh=J5Zm8cM+PTKwQB20y+Q6kaCCmM+kExbbwRripRnwDp0=; h=Date:From:To:Subject:References:In-Reply-To; b=UKKPpZy5tWH9qd99l1JFMtf7UdkVpWCLd+jGpWVW1j4b6ae5NpLsL6yhm1Yxth1K2 QkQemClpssXdM9lEkQkhgrBi5A4wEN1LVQZ9qsFscpKuKtPQoP1i4M5ByGzdD6M+CQ L/uTzByljDCQ40tgeS/RVhJ8f5LYUHRxKfx57y6c= Date: Tue, 14 Jul 2020 18:30:43 +0100 From: Ashley Dixon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] No wifi Message-ID: <20200714173043.tfydi2awjyprpepi@ad-gentoo-main> Mail-Followup-To: gentoo-user@lists.gentoo.org References: <20200714015336.GA14116@waltdnes.org> <20200714041951.GA14890@waltdnes.org> <20200714045937.7k3thcbxe7tvtbzb@ad-gentoo-main> <4574002.31r3eYUQgx@lenovo.localdomain> <20200714172039.GA19604@waltdnes.org> 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="g7gb6ersobk5ruqe" Content-Disposition: inline In-Reply-To: <20200714172039.GA19604@waltdnes.org> X-PGP-Key: fp="2A9A DA96 8A7B A30E F290 4117 D18A B0D2 BF25 A8AA"; id="0xBF25A8AA"; get=; get= X-Operating-System: Linux ad-gentoo-main 5.4.48-gentoo X-Editor: vim 8.2 User-Agent: NeoMutt/20180716 X-Archives-Salt: be44beca-33fa-43a8-af17-553a2f23f7ae X-Archives-Hash: df19cefe1ad435c401bb16ffb323a9ea --g7gb6ersobk5ruqe Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 14, 2020 at 01:20:39PM -0400, Walter Dnes wrote: > Still no wireless, but one bit of progress. It seems that the kernel > does *NOT* like using subdirectories below /lib/firmware. I copied the > ucode file to /lib/firmware and changed the path appropriately before > building the kernel. I can't imagine why that would be the case. My /lib/firmware structure look= s a bit like this, for my video card: /lib/firmware/ =E2=94=9C=E2=94=80=E2=94=80 amdgpu =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_ce_2.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_ce.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_k2_smc.= bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_k_mc.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_k_smc.b= in =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_mc.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_me_2.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_me.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_mec2_2.= bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_mec_2.b= in =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_mec2.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_mec.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_pfp_2.b= in =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_pfp.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_rlc.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_sdma1.b= in =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_sdma.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_smc.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_smc_sk.= bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_uvd.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 polaris10_vce.bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 TAHITI_uvd.bin =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 TAHITI_vce.bin =E2=94=9C=E2=94=80=E2=94=80 regulatory.db =E2=94=94=E2=94=80=E2=94=80 regulatory.db.p7s 1 directory, 25 files =2E.. And the kernel .config: =20 CONFIG_EXTRA_FIRMWARE_DIR=3D"/lib/firmware/" CONFIG_EXTRA_FIRMWARE=3D"amdgpu/polaris10_ce.bin amdgpu/polaris10_c= e_2.bin amdgpu/polaris10_k_smc.bin amdgpu/polaris10_k2_smc.bin amdgpu/polaris10_k_mc.bin amdgpu/polaris10_mc.bin amdgpu/polaris10_me.bin amdgpu/polaris10_me_2.bin amdgpu/polaris10_mec2.bin amdgpu/polaris10_mec2_2.bin amdgpu/polaris10_mec.bin amdgpu/polaris10_mec_2.bin amdgpu/polaris10_pfp.bin amdgpu/polaris10_pfp_2.bin amdgpu/polaris10_rlc.bin amdgpu/polaris10_sdma1.bin amdgpu/polaris10_sdma.bin amdgpu/polaris10_smc.bin amdgpu/polaris10_smc_sk.bin amdgpu/polaris10_uvd.bin amdgpu/polaris10_vce.bin" It's tedious, but there's no reason that the kernel shouldn't find firmwar= e in subdirectories. Perhaps you needed to add a trailing oblique ('/') to = your CONFIG_EXTRA_FIRMWARE_DIR, such that the concatenated path is correct ? --=20 Ashley Dixon suugaku.co.uk 2A9A 4117 DA96 D18A 8A7B B0D2 A30E BF25 F290 A8AA --g7gb6ersobk5ruqe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEKpralop7ow7ykEEX0Yqw0r8lqKoFAl8N68IACgkQ0Yqw0r8l qKq6XxAAhsyyNsQO8YVU8fizIyqogYfcrvze8LuxTbfLzMCrrI+d3ZJFf/786ubP dV2k/3JVAj242DlT1wUnPRxeHOR7XL/OypA8C5bldL6GxTJp/n654l9XhVxUm+De QpZNxSPH5o9HUyKZl8Eej6BjjM2U7KLM1U8jZSupC10bV9B/z2XMITlvublkjaRd rAfH6S6UKZAcESvDCAmoSTGix/iq2HwBl48my7JPFuPSR+WkAMZTUgAqUxJvw1IO XXsw1KKz0Q63l8qzcPmTn8/HW0zHxcgsy1MjKgO0Z1xn0UnvmAGg6CvaQ1PrtB4V 9zoFJjaAYwiyw9XNh2p0Vx4Zf9kG6NDtys95U2F/fvo9nyexCpbJrcUf03BkC/yw pZgtzhp4P+o9+R0C1TclEbqt7sn1/P+XqvkFIHVcEeqcdNQNDGWtkkF5iyeG91M8 bJYljhpEjIb4GSuEnoklkMcL3HWW13hpm3juTNATffmPlMY/cIgFCpMrvsIoQDdM AeExkifr4FlYM0dJM9AT3XmcpXXlk3jMo3bGm3aQdkUwSvNcyTCbYL67Br90lBJu QdD1jsKSrOHOwonesXCvTcxBwfz4GhtabxisvDYtVOzvkLfYV/1a4z8qAQdtBBaV Vne6hGm6QLuOtPYECB4kWhMYSu/5NX7pPgkW9uIynFp20hMW0ks= =axCT -----END PGP SIGNATURE----- --g7gb6ersobk5ruqe--