Thomas Lamprecht
c10d48159a
track firmware list for 6.14.0-1-pve kernel
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-03-28 14:54:22 +01:00
Thomas Lamprecht
01c12ea564
drop now available firmware files from allowed-missing ignore list
...
so that we notice if they vanish again.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-03-25 09:28:03 +01:00
Thomas Lamprecht
5268a46d06
add fwlist-6.8.12-7-pve
...
Just replace fwlist-6.8.12-1-pve with the new variant, there got only
two new files added.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-01-17 15:10:14 +01:00
Thomas Lamprecht
4c90aa3737
assemble: update ignore list for 6.11.0 kernel
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-10-24 07:28:15 +02:00
Thomas Lamprecht
0396654cd9
assemble: drop now available FW files from ignore list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-10-24 07:25:06 +02:00
Thomas Lamprecht
9372a120b6
drop now available FW files from ignore list
...
so that we notice if they vanish again
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-07-17 08:18:04 +02:00
Thomas Lamprecht
a5015631e5
add fwlist-6.8.8-1-pve
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-06-10 15:13:53 +02:00
Thomas Lamprecht
051db5f78a
add fwlist for 6.8.1-1 kernel and update ignored file list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-04-03 09:39:55 +02:00
Thomas Lamprecht
1acd91fc85
drop now available FW files from ignore list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-04-03 08:23:52 +02:00
Thomas Lamprecht
b9b2f8a872
assemble: add RTL8192E files to ignore list
...
removed by 5b5bd98a ("RTL8192E: Remove old realtek WiFi firmware") in
linux-firmware due to being ancient (from 2009) and modules should not
use them anymore, albeit there are some that still reference them...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-03-01 10:15:01 +01:00
Thomas Lamprecht
0cfd91fd5f
assemble: require minimum deletions to catch overly flexible GLOBs
...
just a basic safety test
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-10-30 07:18:26 +01:00
Thomas Lamprecht
e9c9ca7c70
assemble: use full path when searching for GLOBs
...
as otherwise a GLOB like vendor/dev-class/* will cause all FW files to
be included..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-10-30 07:13:17 +01:00
Thomas Lamprecht
9cb40c7c35
update linux-firmware to current master
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-10-29 18:39:04 +01:00
Thomas Lamprecht
71951f07db
add 6.5.3 firmware list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-10-29 18:39:04 +01:00
Thomas Lamprecht
74986de0b4
Revert "compress each firmware file with ZSTD"
...
While the kernel supports it well, the initramfs-tools lack support
for finding those files when assembling the initrd.
While ubuntu has already support, and the changes required seem not
all to bad (just a simple shell script checking if a path exists),
lets avoid patching and packaging a new initramfs-tools and rather
revert this for now..
This reverts commit 1885bf2bec
.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-01 15:34:57 +02:00
Thomas Lamprecht
1885bf2bec
compress each firmware file with ZSTD
...
This reduces the installed size by 126 MB, namely from 238 MB to 112
MB. Use the highest ZSTD compression level that has no impact on
decompression resource usage, i.e., level 19.
But, as the .deb package compression suffers under this change, the
package size grows from 74 MB to 93 MB.
Note that while the kernel supports loading compressed firmwares since
Linux 5.3, it only gained ZSTD support with 5.19; so fine for Proxmox
VE 8 and our other projects' bookworm releases, but this should not be
backported to our older releases.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-01 12:59:23 +02:00
Thomas Lamprecht
f542446dae
drop now available FW files from ignore list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 13:32:19 +02:00
Thomas Lamprecht
29999a2905
add fwlist for 6.2.16-11 kernel
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 13:17:33 +02:00
Thomas Lamprecht
cc8c8f8607
drop now available FW files from allow-missing list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-04-17 14:46:09 +02:00
Thomas Lamprecht
2e4dd0f12f
drop now available FW files from allow-missing list
...
While we ship them anyway, it's still nice to be noticed once any of
those gets dropped again.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-15 13:48:49 +01:00
Thomas Lamprecht
c9aa35f2f7
add fwlist-6.2.6-1-pve and update allow-missing list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-15 13:48:24 +01:00
Thomas Lamprecht
01507c9bb2
add fwlist-6.2.2-1-pve
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-13 18:20:59 +01:00
Thomas Lamprecht
7205e1cc91
add fwlist-6.1.10-1-pve
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-02-07 15:04:58 +01:00
Thomas Lamprecht
eefe87838e
drop now available FW files from allow-skip list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-12-15 10:27:45 +01:00
Thomas Lamprecht
c366a5cf38
add fwlist-6.1.0-1-pve
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-12-13 17:37:26 +01: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
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
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
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
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
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
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
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
7dff192c85
add fwlist of 5.15.5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-30 07:59:32 +01:00
Thomas Lamprecht
d10fed35df
add fwlist-5.13.14-1-pve
...
with respective skip-list adaption
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-27 13:27:40 +02:00
Thomas Lamprecht
d5130d90a8
tidy up skip list with now available FW files
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-08-27 11:54:19 +02:00
Thomas Lamprecht
d0434706c1
add fwlist-5.11.22-3-pve FW list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-08-27 11:54:19 +02:00
Thomas Lamprecht
77fd7c2fde
add fwlist-5.11.0-1-pve
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-02 15:41:17 +01:00
Thomas Lamprecht
73dd55c07a
add initial 5.10 FW list
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-10 10:02:58 +01:00
Thomas Lamprecht
c3fe809a7f
assemble: actively cleanup unreferenced FW files
...
we use the linux-firmware.git copy script instead of our logic to
copy and generate links for FW files.
While its allows for a more complete result with less maintenance
required it also results in copying over to much (i.e., FW our
kernels do not know off).
So cleanup actively at the end - its not pretty but gets the job
done.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-10 10:02:58 +01:00
Thomas Lamprecht
58a5908332
assemble: copy fw: quote source/dst
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-10 10:00:51 +01:00
Thomas Lamprecht
f75a8ffbf7
assemble: perlcritic: avoid unamed literal and two argument open
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-10 10:00:51 +01:00
Thomas Lamprecht
bb4be6ebcf
assemble: mark ENOENT fw messages more clearly
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-10 10:00:51 +01:00