Hello community,
here is the log from the commit of package kernel-firmware for openSUSE:Factory
checked in at 2019-10-28 16:45:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-firmware (Old)
and /work/SRC/openSUSE:Factory/.kernel-firmware.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-firmware"
Mon Oct 28 16:45:48 2019 rev:130 rq:742187 version:20191023
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-firmware/kernel-firmware.changes
2019-09-30 15:48:32.594950067 +0200
+++
/work/SRC/openSUSE:Factory/.kernel-firmware.new.2990/kernel-firmware.changes
2019-10-28 16:46:01.948675393 +0100
@@ -1,0 +2,57 @@
+Wed Oct 23 16:33:33 CEST 2019 - [email protected]
+
+- Fix the missing ast and qla2xx firmwares due to typos in
+ extrawhence file
+
+-------------------------------------------------------------------
+Wed Oct 23 13:41:12 UTC 2019 - [email protected]
+
+- Update to version 20191023 (git commit: ad7a8b22b1d0):
+ * Mellanox: Add new mlxsw_spectrum2 firmware 29.2000.2308
+ * Mellanox: Add new mlxsw_spectrum firmware 13.2000.2308
+ * rtl_nic: add firmware files for RTL8153
+ * rtl_bt: Update configuration file for BT part of RTL8822CU
+ * bnx2x: Add FW 7.13.15.0.
+- Update topics.list and modaliases for r8152 and ice
+
+-------------------------------------------------------------------
+Wed Oct 23 07:05:55 UTC 2019 - [email protected]
+
+- Update to version 20191022 (git-commit: 2b016afc348b):
+ * linux-firmware: Update AMD cpu microcode
+ * linux-firmware: Update firmware file for Intel Bluetooth AX200
+ * linux-firmware: Update firmware file for Intel Bluetooth AX201
+ * linux-firmware: Update firmware file for Intel Bluetooth 9560
+ * linux-firmware: Update firmware file for Intel Bluetooth 9260
+ * amdgpu: add initial navi14 firmware form 19.30
+ * rtlwifi: rtl8821ae: Add firmware for the RTL8812AE variant.
+ * ice: Fix up WHENCE entry and symlink
+ * nvidia: Update Tegra210 XUSB firmware to v50.24
+ * nvidia: Add XUSB firmware for Tegra194
+ * Remove duplicate symlinks
+ * copy-firmware: Create symlinks from WHENCE file
+ * Make symlinks consistent
+ * amdgpu: update vega20 ucode for 19.30
+ * amdgpu: update vega12 ucode for 19.30
+ * amdgpu: update vega10 ucode for 19.30
+ * amdgpu: update picasso ucode for 19.30
+ * amdgpu: update raven2 ucode for 19.30
+ * amdgpu: update raven ucode for 19.30
+ * amdgpu: add new raven rlc firmware
+ * ice: Add package file for Intel E800 series driver
+ * amdgpu: add initial navi10 firmware
+ * drm/i915/firmware: Add v9.0.0 of HuC for Icelake
+ * drm/i915/firmware: Add v4.0.0 of HuC for Cometlake
+ * drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
+ * drm/i915/firmware: Add v2.0.0 of HuC for Broxton
+ * drm/i915/firmware: Add v4.0.0 of HuC for Kabylake
+ * drm/i915/firmware: Add v2.0.0 of HuC for Skylake
+ * drm/i915/firmware: Add v33 of GuC for CML
+ * drm/i915/firmware: Add v2.04 of DMC for TGL
+ * drm/i915/firmware: Add v1.09 of DMC for ICL
+ * qcom: add firmware files for Adreno a630
+- Update module aliases and topics list
+- Update install-split.sh to deal with the proper symlinks
+- Add verbose mode to install-split.sh
+
+-------------------------------------------------------------------
Old:
----
kernel-firmware-20190909.tar.xz
New:
----
kernel-firmware-20191023.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-firmware.spec ++++++
--- /var/tmp/diff_new_pack.vGYats/_old 2019-10-28 16:46:03.428677275 +0100
+++ /var/tmp/diff_new_pack.vGYats/_new 2019-10-28 16:46:03.448677301 +0100
@@ -19,10 +19,10 @@
%global flavor @BUILD_FLAVOR@%{nil}
%define __ksyms_path ^/lib/firmware
-%define version_unconverted 20190909
+%define version_unconverted 20191023
Name: kernel-firmware
-Version: 20190909
+Version: 20191023
Release: 0
Summary: Linux kernel firmware files
License: SUSE-Firmware AND GPL-2.0-only AND GPL-2.0-or-later AND MIT
@@ -184,6 +184,7 @@
Supplements: modalias(pci:v00001002d0000131Dsv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d000015D8sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d000015DDsv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00001636sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00006600sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00006601sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00006602sv*sd*bc*sc*i*)
@@ -362,6 +363,14 @@
Supplements: modalias(pci:v00001002d0000731Asv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d0000731Bsv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d0000731Fsv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007340sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007341sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007347sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007360sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007388sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d0000738Csv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d0000738Esv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007390sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00009830sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00009831sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00009832sv*sd*bc*sc*i*)
@@ -1424,6 +1433,7 @@
Supplements: modalias(pci:v00008086d00008A51sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A52sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A53sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00008A54sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A56sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A57sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A58sv*sd*bc03sc*i*)
@@ -1434,6 +1444,13 @@
Supplements: modalias(pci:v00008086d00008A5Dsv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A70sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00008A71sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A40sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A49sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A59sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A60sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A68sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A70sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009A78sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009B21sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009B41sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BA0sv*sd*bc03sc*i*)
@@ -1448,10 +1465,13 @@
Supplements: modalias(pci:v00008086d00009BC2sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BC4sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BC5sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009BC6sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BC8sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BCAsv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BCBsv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BCCsv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009BE6sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009BF6sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d0000A001sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d0000A011sv*sd*bc03sc*i*)
@@ -1601,6 +1621,7 @@
Supplements: modalias(pci:v00008086d000002F0sv*sd000002A0bc*sc*i*)
Supplements: modalias(pci:v00008086d000002F0sv*sd000002A4bc*sc*i*)
Supplements: modalias(pci:v00008086d000002F0sv*sd00000310bc*sc*i*)
+Supplements: modalias(pci:v00008086d000002F0sv*sd00001030bc*sc*i*)
Supplements: modalias(pci:v00008086d000002F0sv*sd00001551bc*sc*i*)
Supplements: modalias(pci:v00008086d000002F0sv*sd00001552bc*sc*i*)
Supplements: modalias(pci:v00008086d000002F0sv*sd00001651bc*sc*i*)
@@ -2677,6 +2698,7 @@
Supplements: modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2357p0105d*dc*dsc*dp*ic*isc*ip*in*)
+Supplements: modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2955p0001d*dc*dsc*dp*ic*isc*ip*in*)
@@ -2700,6 +2722,7 @@
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)
+Supplements: modalias(pci:v000015B3d0000CF70sv*sd*bc*sc*i*)
%description mellanox
This package contains compressed kernel firmware files for
@@ -3612,6 +3635,7 @@
Supplements: modalias(pci:v00001002d0000131Dsv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d000015D8sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d000015DDsv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00001636sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00003150sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00003151sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00003152sv*sd*bc*sc*i*)
@@ -4137,6 +4161,14 @@
Supplements: modalias(pci:v00001002d0000731Asv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d0000731Bsv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d0000731Fsv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007340sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007341sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007347sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007360sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007388sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d0000738Csv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d0000738Esv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00001002d00007390sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00007834sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00007835sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d0000791Esv*sd*bc*sc*i*)
@@ -4396,6 +4428,8 @@
Supplements: modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*)
Supplements: modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v000010ECd00008125sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000010ECd00008161sv*sd*bc*sc*i*)
@@ -4972,6 +5006,7 @@
Supplements: modalias(usb:v2019pAB2Ed*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pAB33d*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*)
+Supplements: modalias(usb:v2019pED14d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pED16d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2019pED17d*dc*dsc*dp*icFFiscFFipFFin*)
Supplements: modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*)
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.vGYats/_old 2019-10-28 16:46:03.680677596 +0100
+++ /var/tmp/diff_new_pack.vGYats/_new 2019-10-28 16:46:03.684677601 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git</param>
- <param
name="changesrevision">6c6918ad8ae0dfb2cb591484eba525409980c16f</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">ad7a8b22b1d00a859a33f1de87ab4a617270dbb9</param></service></servicedata>
\ No newline at end of file
++++++ aliases.list ++++++
--- /var/tmp/diff_new_pack.vGYats/_old 2019-10-28 16:46:03.748677682 +0100
+++ /var/tmp/diff_new_pack.vGYats/_new 2019-10-28 16:46:03.748677682 +0100
@@ -48,6 +48,7 @@
amdgpu: pci:v00001002d0000131Dsv*sd*bc*sc*i*
amdgpu: pci:v00001002d000015D8sv*sd*bc*sc*i*
amdgpu: pci:v00001002d000015DDsv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00001636sv*sd*bc*sc*i*
amdgpu: pci:v00001002d00006600sv*sd*bc*sc*i*
amdgpu: pci:v00001002d00006601sv*sd*bc*sc*i*
amdgpu: pci:v00001002d00006602sv*sd*bc*sc*i*
@@ -226,6 +227,14 @@
amdgpu: pci:v00001002d0000731Asv*sd*bc*sc*i*
amdgpu: pci:v00001002d0000731Bsv*sd*bc*sc*i*
amdgpu: pci:v00001002d0000731Fsv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00007340sv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00007341sv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00007347sv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00007360sv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00007388sv*sd*bc*sc*i*
+amdgpu: pci:v00001002d0000738Csv*sd*bc*sc*i*
+amdgpu: pci:v00001002d0000738Esv*sd*bc*sc*i*
+amdgpu: pci:v00001002d00007390sv*sd*bc*sc*i*
amdgpu: pci:v00001002d00009830sv*sd*bc*sc*i*
amdgpu: pci:v00001002d00009831sv*sd*bc*sc*i*
amdgpu: pci:v00001002d00009832sv*sd*bc*sc*i*
@@ -1465,6 +1474,7 @@
i915: pci:v00008086d00008A51sv*sd*bc03sc*i*
i915: pci:v00008086d00008A52sv*sd*bc03sc*i*
i915: pci:v00008086d00008A53sv*sd*bc03sc*i*
+i915: pci:v00008086d00008A54sv*sd*bc03sc*i*
i915: pci:v00008086d00008A56sv*sd*bc03sc*i*
i915: pci:v00008086d00008A57sv*sd*bc03sc*i*
i915: pci:v00008086d00008A58sv*sd*bc03sc*i*
@@ -1475,6 +1485,13 @@
i915: pci:v00008086d00008A5Dsv*sd*bc03sc*i*
i915: pci:v00008086d00008A70sv*sd*bc03sc*i*
i915: pci:v00008086d00008A71sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A40sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A49sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A59sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A60sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A68sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A70sv*sd*bc03sc*i*
+i915: pci:v00008086d00009A78sv*sd*bc03sc*i*
i915: pci:v00008086d00009B21sv*sd*bc03sc*i*
i915: pci:v00008086d00009B41sv*sd*bc03sc*i*
i915: pci:v00008086d00009BA0sv*sd*bc03sc*i*
@@ -1489,16 +1506,22 @@
i915: pci:v00008086d00009BC2sv*sd*bc03sc*i*
i915: pci:v00008086d00009BC4sv*sd*bc03sc*i*
i915: pci:v00008086d00009BC5sv*sd*bc03sc*i*
+i915: pci:v00008086d00009BC6sv*sd*bc03sc*i*
i915: pci:v00008086d00009BC8sv*sd*bc03sc*i*
i915: pci:v00008086d00009BCAsv*sd*bc03sc*i*
i915: pci:v00008086d00009BCBsv*sd*bc03sc*i*
i915: pci:v00008086d00009BCCsv*sd*bc03sc*i*
+i915: pci:v00008086d00009BE6sv*sd*bc03sc*i*
+i915: pci:v00008086d00009BF6sv*sd*bc03sc*i*
i915: pci:v00008086d0000A001sv*sd*bc03sc*i*
i915: pci:v00008086d0000A011sv*sd*bc03sc*i*
ib_qib: fs-ipathfs
ib_qib: pci:v00001077d00007220sv*sd*bc*sc*i*
ib_qib: pci:v00001077d00007322sv*sd*bc*sc*i*
ib_qib: pci:v00001FC1d00000010sv*sd*bc*sc*i*
+ice: pci:v00008086d00001591sv*sd*bc*sc*i*
+ice: pci:v00008086d00001592sv*sd*bc*sc*i*
+ice: pci:v00008086d00001593sv*sd*bc*sc*i*
imx_sdma: of:N*T*Cfsl,imx25-sdma
imx_sdma: of:N*T*Cfsl,imx25-sdmaC*
imx_sdma: of:N*T*Cfsl,imx31-sdma
@@ -1681,6 +1704,7 @@
iwlwifi: pci:v00008086d000002F0sv*sd000002A0bc*sc*i*
iwlwifi: pci:v00008086d000002F0sv*sd000002A4bc*sc*i*
iwlwifi: pci:v00008086d000002F0sv*sd00000310bc*sc*i*
+iwlwifi: pci:v00008086d000002F0sv*sd00001030bc*sc*i*
iwlwifi: pci:v00008086d000002F0sv*sd00001551bc*sc*i*
iwlwifi: pci:v00008086d000002F0sv*sd00001552bc*sc*i*
iwlwifi: pci:v00008086d000002F0sv*sd00001651bc*sc*i*
@@ -2541,6 +2565,7 @@
meson_vdec: of:N*T*Camlogic,gxm-vdecC*
mlxsw_spectrum: pci:v000015B3d0000CB84sv*sd*bc*sc*i*
mlxsw_spectrum: pci:v000015B3d0000CF6Csv*sd*bc*sc*i*
+mlxsw_spectrum: pci:v000015B3d0000CF70sv*sd*bc*sc*i*
msm: of:N*T*Cqcom,mdp4
msm: of:N*T*Cqcom,mdp4C*
msm: of:N*T*Cqcom,mdp5
@@ -2591,6 +2616,7 @@
mt76x0u: usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*
mt76x0u: usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*
mt76x0u: usb:v2357p0105d*dc*dsc*dp*ic*isc*ip*in*
+mt76x0u: usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*
mt76x0u: usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*
mt76x0u: usb:v7392pA711d*dc*dsc*dp*ic*isc*ip*in*
mt76x0u: usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*
@@ -2923,9 +2949,41 @@
qlcnic: pci:v00001077d00008440sv*sd*bc02sc00i00*
qlcnic: pci:v00001077d00008830sv*sd*bc02sc00i00*
qlcnic: pci:v00001077d00008C30sv*sd*bc02sc00i00*
+r8152: usb:v045Ep07ABd*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v045Ep07ABd*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v045Ep07C6d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v045Ep07C6d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v04E8pA101d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v04E8pA101d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v0955p09FFd*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v0955p09FFd*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v0BDAp8050d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v0BDAp8050d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v0BDAp8152d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v0BDAp8152d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v0BDAp8153d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v13B1p0041d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v13B1p0041d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v17EFp304Fd*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v17EFp304Fd*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v17EFp3062d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v17EFp3062d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v17EFp3069d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v17EFp3069d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v17EFp7205d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v17EFp7205d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v17EFp720Cd*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v17EFp720Cd*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v17EFp7214d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v17EFp7214d*dc*dsc*dp*icFFisc*ip*in*
+r8152: usb:v2357p0601d*dc*dsc*dp*ic02isc06ip00in*
+r8152: usb:v2357p0601d*dc*dsc*dp*icFFisc*ip*in*
r8169: pci:v00000001d00008168sv*sd00002410bc*sc*i*
r8169: pci:v000010ECd00002502sv*sd*bc*sc*i*
r8169: pci:v000010ECd00002600sv*sd*bc*sc*i*
+r8169: pci:v000010ECd00003000sv*sd*bc*sc*i*
+r8169: pci:v000010ECd00008125sv*sd*bc*sc*i*
r8169: pci:v000010ECd00008129sv*sd*bc*sc*i*
r8169: pci:v000010ECd00008136sv*sd*bc*sc*i*
r8169: pci:v000010ECd00008161sv*sd*bc*sc*i*
@@ -4101,6 +4159,7 @@
rt2800usb: usb:v2019pAB25d*dc*dsc*dp*ic*isc*ip*in*
rt2800usb: usb:v2019pAB29d*dc*dsc*dp*ic*isc*ip*in*
rt2800usb: usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*
+rt2800usb: usb:v2019pED14d*dc*dsc*dp*ic*isc*ip*in*
rt2800usb: usb:v2019pED19d*dc*dsc*dp*ic*isc*ip*in*
rt2800usb: usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*
rt2800usb: usb:v203Dp14A1d*dc*dsc*dp*ic*isc*ip*in*
++++++ extrawhence ++++++
--- /var/tmp/diff_new_pack.vGYats/_old 2019-10-28 16:46:03.812677764 +0100
+++ /var/tmp/diff_new_pack.vGYats/_new 2019-10-28 16:46:03.812677764 +0100
@@ -2,7 +2,7 @@
Driver: ast - A-Speed graphics driver
-Files: ast_dp501_fw.bin
+File: ast_dp501_fw.bin
Generated from header file of xf86-video-ast: MIT/X11 License
@@ -10,7 +10,7 @@
Driver: qla2xxx - QLogic firmware
-Files: ql2600_fw.bin
-Files: ql2700_fw.bin
-Files: ql8300_fw.bin
+File: ql2600_fw.bin
+File: ql2700_fw.bin
+File: ql8300_fw.bin
++++++ install-split.sh ++++++
--- /var/tmp/diff_new_pack.vGYats/_old 2019-10-28 16:46:03.872677840 +0100
+++ /var/tmp/diff_new_pack.vGYats/_new 2019-10-28 16:46:03.876677845 +0100
@@ -1,11 +1,18 @@
#!/bin/sh
#
# Read WHENCE from stdin and install the compressed firmware files into
DESTDIR.
-# The file list for each topic is created as well.
+# The file list for each topic is created as files-xxx under the current dir.
#
-# usage: install-split.sh topics.list DESTDIR < WHENCE
+# usage: install-split.sh [-v] topics.list DESTDIR < WHENCE
#
+verbose=:
+
+if [ x"$1" = x"-v" ]; then
+ verbose=echo
+ shift
+fi
+
topics="$1"
DESTDIR="$2"
fwdir=/lib/firmware
@@ -38,11 +45,13 @@
copy_link () {
local f="$1"
+ local lf="$2"
test -f "$dest/$f$cext" && return
- local lf=$(readlink "$f")
+ test -z "$lf" && lf=$(readlink "$f")
make_dirs "$f"
ln -sf "$lf$cext" "$dest/$f$cext"
echo "\"$fwdir/$f$cext\"" >> files-$topic
+ $verbose "Link: $lf$cext -> $f$cext for topic $topic"
}
copy_file () {
@@ -52,6 +61,7 @@
install -c -m 0644 "$f" $(dirname "$dest/$f")
test -n "$do_compress" && xz -f -C crc32 "$dest/$f"
echo "\"$fwdir/$f$cext\"" >> files-$topic
+ $verbose "Copy: $f$cext for topic $topic"
}
sub="xxx"
@@ -72,6 +82,7 @@
if [ "$topic" = "SKIP" ]; then
continue
fi
+ $verbose "Switching to topic $topic"
if [ -n "$topic" ]; then
if [ ! -s files-$topic ]; then
echo "%dir /lib/firmware" > files-$topic
@@ -91,14 +102,41 @@
copy_file "$f"
fi
;;
+ esac
+done
+
+sub="xxx"
+while read l; do
+ test -z "$l" && continue
+ case "$l" in
+ ----*)
+ sub=""
+ topic=""
+ ;;
+ Driver:*)
+ test -n "$sub" && continue
+ sub=$(echo "$l" | sed -e's/Driver: *//' -e's/[ :].*$//')
+ m=$(grep -m1 "^$sub": "$topics" | sed -e's/^.*:[[:space:]]*//')
+ test -z "$m" && continue
+ set -- $m
+ topic="$1"
+ if [ "$topic" = "SKIP" ]; then
+ continue
+ fi
+ ;;
Link:*)
test "$topic" = "SKIP" && continue
if [ -z "$topic" ]; then
echo "ERROR: no topic found for $l"
exit 1
fi
- f=$(echo "$l" | sed -e's/^Link: *//' -e's/ ->.*$//')
- copy_link "$f"
+ echo "$l" | sed -e's/^Link: *//g' -e's/-> //g' | while read f d; do
+ if test -L "$f"; then
+ copy_link "$f"
+ else
+ copy_link "$f" "$d"
+ fi
+ done
;;
esac
done
++++++ kernel-firmware-20190909.tar.xz -> kernel-firmware-20191023.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-firmware/kernel-firmware-20190909.tar.xz
/work/SRC/openSUSE:Factory/.kernel-firmware.new.2990/kernel-firmware-20191023.tar.xz
differ: char 27, line 1
++++++ topics.list ++++++
--- /var/tmp/diff_new_pack.vGYats/_old 2019-10-28 16:46:04.292678374 +0100
+++ /var/tmp/diff_new_pack.vGYats/_new 2019-10-28 16:46:04.292678374 +0100
@@ -111,6 +111,7 @@
rtl8723bs: realtek
rtl8xxxu: realtek
r8169: realtek
+r8152: realtek
vt6656: usb-network vt6656_stage
DFU: atheros ar3k
Atheros: atheros ar3k
@@ -172,4 +173,5 @@
fsl-mc: dpaa2
mscc-phy: platform
meson-vdec: media
-ast platform
+ice: network
+ast: platform