Package Details: linux-firmware-git 20241022.e1d95775-1

Git Clone URL: https://aur.archlinux.org/linux-firmware-git.git (read-only, click to copy)
Package Base: linux-firmware-git
Description: Firmware files for Linux
Upstream URL: https://gitlab.com/kernel-firmware/linux-firmware
Licenses: custom, GPL-2.0-only, GPL-2.0-or-later, GPL-3.0-only
Conflicts: linux-firmware
Provides: linux-firmware
Submitter: xduugu
Maintainer: MRWITEK
Last Packager: MRWITEK
Votes: 74
Popularity: 0.008681
First Submitted: 2010-05-19 22:50 (UTC)
Last Updated: 2024-10-28 13:37 (UTC)

Required by (131)

Sources (1)

Pinned Comments

MRWITEK commented on 2023-12-20 12:42 (UTC)

Upstream doesn't sign most commits anymore, so GPG signature check is disabled. They still sign every tag. Packages in the official repos package tags. You can check signatures with the following commands:

$ git log --format=raw --show-signature main
$ git tag -v $(git tag)

gbin commented on 2022-03-02 17:58 (UTC) (edited on 2022-03-02 18:07 (UTC) by gbin)

edit: found my problem the key server it could be useful for other people.

The default port is an high port and your ISP might filter it out!

use :80 in the ubuntu one and it should work:

pal ➜  ~  gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4CDE8575E547BF835FE15807A31B6BD72486CFD6
gpg: key A31B6BD72486CFD6: public key "Josh Boyer <jwboyer@fedoraproject.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1

MRWITEK commented on 2020-04-08 14:47 (UTC) (edited on 2022-12-15 12:15 (UTC) by MRWITEK)

https://wiki.archlinux.org/title/Arch_User_Repository#ERROR%3A_One_or_more_PGP_signatures_could_not_be_verified%21%3B_what_should_I_do%3F

https://wiki.archlinux.org/title/PKGBUILD#validpgpkeys

https://wiki.archlinux.org/title/Makepkg#Signature_checking

https://wiki.archlinux.org/title/Arch_User_Repository#What_is_the_difference_between_foo_and_foo-git_packages%3F

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Kitt3120 commented on 2023-09-05 08:29 (UTC) (edited on 2023-09-05 08:30 (UTC) by Kitt3120)

I'm getting the following error on two of my machines. Is this a problem on my side? I tried importing the key of Josh Boyer as described here, it's installed on my system.

==> Validating source files with sha256sums...
    linux-firmware-git ... Skipped
==> Verifying source file signatures with gpg...
    linux-firmware-git git repo ... SIGNATURE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!

error: failed to download sources for 'linux-firmware-git-20230814.0e048b06-1': 

acidunit commented on 2023-06-29 23:46 (UTC) (edited on 2023-06-29 23:46 (UTC) by acidunit)

Okay, I found out how to use this on the newest commits.

First, go to prepare() and comment out these two lines:

patch -Np1 -i ../0001-Add-support-for-compressing-firmware-in-copy-firmware-modified.patch
patch -Np1 -i ../allow-inplace-rebuild.patch

Next, go to package_linux-firmware-git(), and find the line that says:

make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware installcompress

Change installcompress to either install-xz, or install-zst. I recommend zst for obvious reasons.

Lastly, if you choose install-zst, go down to package_linux-firmware-marvell-git(). Find the line that says:

rm "${pkgdir}"/usr/lib/firmware/mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img.xz

Change it to:

rm "${pkgdir}"/usr/lib/firmware/mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img.zst

There you go.

Niinu commented on 2023-06-29 18:29 (UTC) (edited on 2023-06-29 18:49 (UTC) by Niinu)

The copy-firmware.sh has been updated and the patches don't work anymore and without the patches the package_linux-firmware-git() make compression process breaks in someway that's beyond me:

==> Starting prepare()...
patching file Makefile
Hunk #1 FAILED at 11.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
patching file copy-firmware.sh
Hunk #1 FAILED at 6.
Hunk #2 succeeded at 44 with fuzz 1 (offset 25 lines).
Hunk #3 FAILED at 36.
2 out of 3 hunks FAILED -- saving rejects to file copy-firmware.sh.rej
==> ERROR: A failure occurred in prepare().

kucing_garong commented on 2023-04-04 13:39 (UTC)

The problem with my iwlwifi frequently disconnecting on its own has been resolved with this Package. Intel Corporation Wireless 7265

Anarconda commented on 2022-05-31 19:55 (UTC) (edited on 2022-05-31 20:00 (UTC) by Anarconda)

I found this error today:

==> Iniciando prepare()...
patching file Makefile
Hunk #1 succeeded at 11 with fuzz 2.
patching file copy-firmware.sh
Hunk #3 FAILED at 37.
1 out of 3 hunks FAILED -- saving rejects to file copy-firmware.sh.rej
==> ERROR: Se produjo un fallo en prepare().
    Cancelando...

What can I do?

Thanks in advance. Regards.

gbin commented on 2022-03-02 17:58 (UTC) (edited on 2022-03-02 18:07 (UTC) by gbin)

edit: found my problem the key server it could be useful for other people.

The default port is an high port and your ISP might filter it out!

use :80 in the ubuntu one and it should work:

pal ➜  ~  gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4CDE8575E547BF835FE15807A31B6BD72486CFD6
gpg: key A31B6BD72486CFD6: public key "Josh Boyer <jwboyer@fedoraproject.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Ataraxy commented on 2022-02-16 02:38 (UTC)

Please add a conflicts with linux-firmware

Ataraxy commented on 2022-02-15 14:59 (UTC) (edited on 2022-02-15 14:59 (UTC) by Ataraxy)

Consider using kernel.googlesource.com for a much faster clone:

diff --git a/PKGBUILD b/PKGBUILD
index 5efb35e..72353f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,8 @@ arch=('any')
 makedepends=('git')
 options=(!strip)
 #branch=main
-source=("${pkgbase}::git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git?signed"
+# source=("${pkgbase}::git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git?signed"
+source=("${pkgbase}::git+https://kernel.googlesource.com/pub/scm/linux/kernel/git/firmware/linux-firmware.git?signed"
          0001-Add-support-for-compressing-firmware-in-copy-firmware.patch
          allow-inplace-rebuild.patch)
 sha256sums=('SKIP'

MRWITEK commented on 2021-05-04 21:01 (UTC)

@retromuz this is a VCS package, to get newer version just rebuild it, makepkg should build package with newest version available.

retromuz commented on 2021-05-04 13:27 (UTC)

I got to know that https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/ has been updated to include new firmware files for AX200 and others. I (and many others) were having bluetooth issues and had to get stuck with 20201218.646f159-1 to get rid of these issues. Can you please merge changes until fa0efeff4894e36b9c3964376f2c99fae101d147?