Commit Graph

265 Commits

Author SHA1 Message Date
Thomas Lamprecht
bebdf38b90 iwl 5.19 extra: force some ibt (intel bluetooth) fw inclusion
Almost all ibt's FWs are not registered, as they only depend on the
HW id/rev.

Took the modernish ones from Debian's package[0], I mean we say we
conflict/replace that

[0]: https://packages.debian.org/sid/all/firmware-iwlwifi/filelist

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-14 16:49:36 +02:00
Thomas Lamprecht
920e0f554e buildsys: use BUILDDIR variable
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-14 16:49:25 +02:00
Thomas Lamprecht
0a219bce2e revert "shipped firmware files XZ compressed"
initramfs-tools only checks for the uncompressed files, not the
compressed options, so we cannot really sanely use that for now,
mostly breaks GPUs that get loaded early and fail loading FW breaks
em..

We may retry when the Debian bug report[0] got addressed, as even
though it wouldn't be hard to patch initramfs-tools, I prefer to
avoid that.

[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019412

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-14 16:49:25 +02:00
Thomas Lamprecht
2534473060 update linux firmware to 20221012
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-14 09:40:31 +02:00
Thomas Lamprecht
1bc12ae7c0 bump version to 3.5-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-12 18:26:50 +02:00
Thomas Lamprecht
1da2a5bb52 shipped firmware files XZ compressed
The kernel learned to load compressed FW files in 5.3, then only XZ.
Since 5.19 it would be also able to load zstd compressed ones, but
we'll only allowed to use that in Bullseye based release (not smaller
but less resources used).

Installed-Size comparison:

old: 392944 KB  100.0 %
now: 109749 KB   27.9 %

Note that the .deb file size increased though from 65 MB to 99 MB, as
the already compressed xz FW file are worse to find common parts than
the singular tar stream of all uncompressed FW files.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-12 17:27:27 +02:00
Thomas Lamprecht
62c515795c add fwlist-5.19-iwlwifi-extra to get a newer version of some iwlwifi ucodes
the 5.19 kernel supports version 72 as max, but that doesn't exist in
the linux-firmware git, only 71 and 73, and as the iwlwifi only lists
its newest supported version in the module's firmware field we need
to workaround for getting a somewhat recent version at all, and not
just depend on the ones referred to in older firmware lists.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-12 14:15:46 +02:00
Thomas Lamprecht
b0b6de23bf assemble: add a force-include list of used, but not referenced FWs
for now throw in the iwlwifi pnvm files, without that AX210 cards may
file

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-12 13:52:50 +02:00
Thomas Lamprecht
68a65518fb assemble: move check+copy FW into own sub for reuse
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-12 13:52:14 +02:00
Thomas Lamprecht
6b287e0396 bump version to 3.5-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-04 18:06:31 +02:00
Thomas Lamprecht
1c179fd517 assemble: track missing FW versions from 5.19
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-04 18:05:36 +02:00
Thomas Lamprecht
0e7c089a79 update linux firmware to current master
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-04 14:57:26 +02:00
Thomas Lamprecht
807de5be84 add fwlist-5.19.0-1-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-04 14:56:12 +02:00
Thomas Lamprecht
531283215d assemble fw: drop some globs from the skip list
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-20 08:52:31 +02:00
Thomas Lamprecht
b65e740a20 bump version to 3.5-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-20 08:36:55 +02:00
Thomas Lamprecht
8694bb5ca4 update linux firmware to 20220913
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-20 08:36:23 +02:00
Thomas Lamprecht
5410bf953c bump version to 3.5-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-08-26 17:59:36 +02:00
Thomas Lamprecht
3c1331ce7d add fwlist-5.15.53-1-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-08-26 17:58:45 +02:00
Thomas Lamprecht
45e463b45d whitespace cleanup
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-08-26 17:57:00 +02:00
Thomas Lamprecht
d41787fd6d update linux firmware to 20220815
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-08-26 17:56:12 +02:00
Thomas Lamprecht
afd6d8854f bump version to 3.5-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-07-13 13:11:19 +02:00
Thomas Lamprecht
05304449f1 asswembly: avoid plainly skipping some .inp files
only relevant for the 2nd and 3rd FW source, as the main
linux-firmware repo switched to remove-unreferenced a while ago, and
reference tracking happens earlier.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-07-13 11:21:16 +02:00
Thomas Lamprecht
bc680fdad6 skip amd microcode, let it ship by amd64-microcode
Instead of adding a replace/provide for amd64-microcode rather drop
the files here, as the Debian package is updated frequently enough
and contains additional µcode IIRC

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-07-13 08:37:40 +02:00
Thomas Lamprecht
7323d7c994 assembly: rename $skip to better fitting $ALLOW_MISSING
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-07-13 08:18:07 +02:00
Thomas Lamprecht
f3f2f16dbb update firmware to 20220708
allow that the newly dropped legacy firmware for WiMAX and some
broken atmsar driver are missing

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-07-13 08:16:44 +02:00
Thomas Lamprecht
0c9164578c update firmware to 20220610
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-06-21 07:51:03 +02:00
Thomas Lamprecht
ae5df8f48a bump version to 3.4-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-04 13:49:08 +02:00
Thomas Lamprecht
c5eec7085d assemble: support GLOBs in FW list entries
even if I'm a bit unsure how the kernel resolves these...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-04 13:48:27 +02:00
Thomas Lamprecht
98b21930c3 update skip list with some globs
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-04 13:31:58 +02:00
Thomas Lamprecht
afeb15b390 update linux-firmware to current master
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-04 13:03:14 +02:00
Thomas Lamprecht
0c3bcd17dc add fwlist-5.15.35-1-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-04 13:02:54 +02:00
Thomas Lamprecht
8a98ae4e2b bump version to 3.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-22 10:41:48 +02:00
Thomas Lamprecht
59e5af92fd update linux-firmware to 20220411+
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-22 10:40:48 +02:00
Thomas Lamprecht
abb369ba20 bump version to 3.3-6
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-12 16:06:23 +01:00
Thomas Lamprecht
69c6adeb65 asseble: drop amdgpu aldebaran FWs from allow-skip list
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-12 16:06:23 +01:00
Thomas Lamprecht
be53606e45 buildsys: make fwlist sort+concat atomic
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-12 16:02:05 +01:00
Thomas Lamprecht
7ee414693f merge 5.13 based files
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-12 16:01:40 +01:00
Thomas Lamprecht
7d7a1dd4e2 add fwlist-5.15.27-1-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-12 15:56:09 +01:00
Thomas Lamprecht
75aecc94b5 update linux-firmware to 20220310
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-12 15:52:16 +01:00
Thomas Lamprecht
52ff144659 bump version to 3.3-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-04 08:17:50 +01:00
Thomas Lamprecht
89cd93cf6b switch dvb-firmware upstream to libreELEC and update to 1.4.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-04 08:17:24 +01:00
Thomas Lamprecht
a9f83c5599 add fwlist-5.15.19-1-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-04 06:57:08 +01:00
Thomas Lamprecht
54156f4c40 collapse 5.11 related lists
we won't do any 5.11 release anymore, so collapse them into a single
5.11 file

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-04 06:56:14 +01:00
Thomas Lamprecht
43424aacd1 assemble: note that we found a linked firmware
to avoid suggesting that we only found that few FWs in general.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-04 06:38:51 +01:00
Thomas Lamprecht
0c0d1e1ad6 skiplist: drop newly existing
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-03 08:10:18 +01:00
Thomas Lamprecht
0a364fbd3e update linux-firmware to current master
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-03 08:07:58 +01:00
Thomas Lamprecht
b82d248bd3 add fwlist-5.13.19-4-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-03 08:06:38 +01:00
Thomas Lamprecht
dbca52ff50 bump version to 3.3-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-09 11:48:41 +01:00
Thomas Lamprecht
276e9dece9 update linux-firmware to current master
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-30 13:27:42 +01:00
Thomas Lamprecht
7dff192c85 add fwlist of 5.15.5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-30 07:59:32 +01:00