From 091a787fc7bcb764fd4bc54e64f7bdd0cbe75428 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sat, 22 Aug 2026 20:55:47 -0300 Subject: [PATCH] node(titan-22): persist Realtek firmware --- .../node-ops/titan-22-link-keeper-daemonset.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/maintenance/node-ops/titan-22-link-keeper-daemonset.yaml b/services/maintenance/node-ops/titan-22-link-keeper-daemonset.yaml index 42d46d4a..6a3b2dba 100644 --- a/services/maintenance/node-ops/titan-22-link-keeper-daemonset.yaml +++ b/services/maintenance/node-ops/titan-22-link-keeper-daemonset.yaml @@ -77,6 +77,13 @@ spec: exit 0 fi + # Keep the RTL8153 firmware patch available for subsequent cold boots. + if ! dpkg-query -W -f="\${Status}" firmware-realtek 2>/dev/null | grep -q "install ok installed"; then + echo "installing firmware-realtek for ${usb_if}" + apt-get update + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends firmware-realtek + fi + if nmcli connection show "Wired connection 1" >/dev/null 2>&1; then nmcli connection modify "Wired connection 1" connection.autoconnect no || true fi