From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 54F18C3A5A9 for ; Mon, 4 May 2020 10:28:32 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 07E7D2054F for ; Mon, 4 May 2020 10:28:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="iA9ilBNZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07E7D2054F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.92.3) (envelope-from ) id 1jVYJz-0002d9-Va; Mon, 04 May 2020 06:27:35 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.3) (envelope-from ) id 1jVYJy-0002d3-Im for kernelnewbies@kernelnewbies.org; Mon, 04 May 2020 06:27:34 -0400 Received: by mail-wm1-x330.google.com with SMTP id u127so8416102wmg.1 for ; Mon, 04 May 2020 03:27:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-disposition; bh=xk5H1wnAiZ8X9yiozUvOWvnrZhXHggry4s42oMFNxLc=; b=iA9ilBNZ4l2sNuidn19JjCsiW8oYH0dv8WzUGopLL2qyRKagKZ8XnuHZd1o634OyBO IpWMIRKkCg2Fq98HNXPxhJmMcWZReRSrrRF2a3nXWCJrGSl/NB5rJk/zXQrwJPHE0M+c 04I8QqX5uCzuFO2eOYRgFp02QCROpZoJINBFdIbMerKjsCXk8E6I57LtKUFvsLOG9fgS tlKIuZvkJAZn5ly/VcS21G6fX+ClET2e8DtWbWrM32zWkOvFjeqoBfxZBdvE6csQqPYZ 3uZhHAdz8Cd+B6rmGaRAIfXH1tcz+CtCle+fe56FJciEFPBgFNrDe5upo5YqXrodo1gQ Hx9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition; bh=xk5H1wnAiZ8X9yiozUvOWvnrZhXHggry4s42oMFNxLc=; b=W9hjsaGNkOfN4l7j5NC9I9PQStn8IImU3YTwWdsVXy1/Z3tdlIfIXtpEFFI7m6wKlY YTJypB90LTTo44K3Xpp4ixTi6EednCzvKceGIU+xtuZTVGso0d4estRKl9q9bAbFgvYL /QZY8zQjY2RVLwuakZGl6jpRGExG7Hlka1OMaaqUeTwZDBdhjT46eLfm7yPjqTGXj22K E9UTgQNnTbjIZZjF6pCkAErZIeZSalcynRq5pX7AfOpGFGTPbYlr9sF523alqwKIqDow BpdW5avbUahdpf38DYtXaogDeJEctJf5u4Tlq3jbpJeA+RmpHkCOWdfN6u+yXvK9ZzMm idQw== X-Gm-Message-State: AGi0Pub0AZONgY9pZKLSh/zr0pm0RVIonWaJy+zuacK7U9ll7/dbY92F dRmr00RZn3N+ct9JJ9PKcKAums+vtwc= X-Google-Smtp-Source: APiQypKQrPMmFA4vcjRmpSj6c4hi5l7RumCJY4k68gcqbPqMzKrPhCloJS0QH+iUFUF+uhywfS7jGw== X-Received: by 2002:a05:600c:da:: with SMTP id u26mr14155864wmm.48.1588588050302; Mon, 04 May 2020 03:27:30 -0700 (PDT) Received: from localhost ([213.57.108.231]) by smtp.gmail.com with ESMTPSA id o7sm11754650wmh.46.2020.05.04.03.27.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 May 2020 03:27:29 -0700 (PDT) Date: Mon, 4 May 2020 13:26:35 +0300 From: Doron Behar To: kernelnewbies@kernelnewbies.org Subject: What is the minimal set of firmware files I need for my hardware? Message-ID: <20200504102635.psgndj4j7qk46g2b@NUX> Mail-Followup-To: kernelnewbies@kernelnewbies.org MIME-Version: 1.0 Content-Disposition: inline X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces@kernelnewbies.org I hope this question fits to this List. Today I learned that my distro's `linux-unfree-firmware` package is 491 Mb in size. I'm pretty sure my hardware doesn't need all of these files. Maybe different Linux distros call this package differently, but I'm talking about the firmware files that come from: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/ I think I can reduce this disk usage if I'll only know what files I can exclude from there. Is there any official documentation, that states exactly what files from That git repo are needed per device / computer model? Perhaps the official documentation of my Computer's hardware will state that? There's a Linux from scratch webpage[1] that gives some info for popular hardware, but I'm wondering if there's a bit more "official" information available somewhere. [1]: http://linuxfromscratch.org/blfs/view/svn/postlfs/firmware.html Thanks. _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies