On Wed 07 Dec 2022 at 17:43:16 (+0100), local10 wrote: > That was my thought as well but I was hoping maybe there was some automagical > way it could refresh itself in RAM.
Downloading firmware and installing it is bread and butter for the debian-installer, but you have to be able to remove the module, which might not be possible if you can't make it non-busy. Example from d-i: Apr 17 01:03:35 kernel: [ 142.854404] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-2.fw (-2) Apr 17 01:03:35 kernel: [ 142.854408] r8169 0000:03:00.0: Direct firmware load for rtl_nic/rtl8168g-2.fw failed with error -2 Apr 17 01:03:35 kernel: [ 142.854411] r8169 0000:03:00.0: Unable to load firmware rtl_nic/rtl8168g-2.fw (-2) Apr 17 01:03:44 check-missing-firmware: installing firmware package /cdrom/firmware/firmware-realtek_20210315-3_all.deb Apr 17 01:03:53 check-missing-firmware: removing and loading kernel module r8169 Apr 17 01:03:53 kernel: [ 160.974875] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control Apr 17 01:03:53 kernel: [ 160.989733] r8169 0000:03:00.0 eth0: RTL8168g/8111g, a4:1f:72:6e:2d:3f, XID 4c0, IRQ 27 Apr 17 01:03:54 check-missing-firmware: no missing firmware in loaded kernel modules Apr 17 01:04:09 kernel: [ 176.898782] r8169 0000:03:00.0: firmware: direct-loading firmware rtl_nic/rtl8168g-2.fw Apr 17 01:04:11 kernel: [ 178.724622] r8169 0000:03:00.0 enp3s0: Link is Up - 100Mbps/Full - flow control rx/tx Cheers, David.