Commit Graph

46 Commits

Author SHA1 Message Date
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
Thomas Lamprecht
6017019cf1 assemble: print when skip list can be reduced and do so
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-09 17:45:56 +01:00
Thomas Lamprecht
279821b758 use linux-firmware provided copy script
it creates links correctly and knows generally better what it does
compared to the assemble fw perl scrip hacks..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-09 17:45:56 +01:00
Thomas Lamprecht
802e23a088 assemble: drop force skip, not used anymore
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-09 17:45:56 +01:00
Thomas Lamprecht
114ae753f6 assemble: drop any reference to stone-age 2.6 kernel
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-09 17:45:56 +01:00
Thomas Lamprecht
8422a0e2d7 assemble script: use warnings in modern way
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-02-09 16:56:34 +01:00
Thomas Lamprecht
d31fb1a1a4 add fwlist-5.4.22-1-pve
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-03-02 17:09:00 +01:00
Thomas Lamprecht
dc341ed4cf update ignore list
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-23 18:05:37 +02:00
Thomas Lamprecht
64cbf07ced update skiplist for current linux-fw and 5.3.1 kernel
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-02 08:31:34 +02:00
Thomas Lamprecht
b3bdbd58fb skip unavailable FWs
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 15:35:20 +02:00
Thomas Lamprecht
433982b111 minimize skip list for current fw submodule version
As once added to the list we never check if it'd be available now we
have some unnecessary entries in the skip list, which this patch
cleans up. Produced by deleting all skip list entries and successive
re-adding them by doing:
./assemble-firmware.pl fwlist-FILE /tmp) 2>&1 | awk '/unable/ { print $5 }' >> skip-cleanedup
and adding only those which are now not found.

The "additions" come from those lines were previously multiple
skipped fws were placed on a single one.

We could also add support for such checks in the assemble-firmware
script, wouldn't be to hard, but for now do this as a starter.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-13 10:51:04 +01:00
Thomas Lamprecht
11262e92b1 sort firmware skip list uniquely
for easier comparrision

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-12 11:20:29 +01:00
Thomas Lamprecht
33e03db5fa print all found firmware files 2018-06-20 11:02:15 +02:00
Fabian Grünbichler
3239152f39 extend skiplist
with new missing iwlwifi FW files
2018-03-09 16:28:32 +01:00
Fabian Grünbichler
6bc6bdcb85 assemble_firmware: warn about multiple files at once 2018-03-09 16:28:32 +01:00
Fabian Grünbichler
faefccd205 update skipped fw 2017-09-27 10:19:30 +02:00
Fabian Grünbichler
93256c4081 drop iwlwifi firmware from skip list 2017-03-28 09:04:45 +02:00
Fabian Grünbichler
7bbca2e6af initial commit, moved from pve-kernel.git 2017-03-27 14:19:37 +02:00