summaryrefslogtreecommitdiff
path: root/config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-04-23 23:14:25 +0100
committerLeah Rowe <leah@libreboot.org>2026-04-23 23:14:25 +0100
commitf60350344a56fa2b9db2b0653f69a7b036da8aab (patch)
treeeb8c11369829054eb0ebe5339f0025ab6a8409e5 /config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch
parent2ecfe63b5f96331d4d7b8afbee07ba9dbd69ef5d (diff)
consolidate haswell iommu patches
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch')
-rw-r--r--config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch47
1 files changed, 0 insertions, 47 deletions
diff --git a/config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch b/config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch
deleted file mode 100644
index fcfdf827..00000000
--- a/config/coreboot/default/patches/0029-dell-3050micro-disable-nvme-hotplug.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From ff57e763d1f966584ac9b68fa1a1f204626a577b Mon Sep 17 00:00:00 2001
-From: Leah Rowe <info@minifree.org>
-Date: Wed, 11 Dec 2024 01:06:01 +0000
-Subject: [PATCH 29/51] dell/3050micro: disable nvme hotplug
-
-in my testing, when running my 3050micro for a few days,
-the nvme would sometimes randomly rename.
-
-e.g. nvme0n1 renamed to nvme0n2
-
-this might cause crashes in linux, if booting only from the
-nvme. in my case, i was booting from mdraid (sata+nvme) and
-every few days, the nvme would rename at least once, causing
-my RAID to become unsynced. since i'm using RAID1, this was
-OK and I could simply re-sync the array, but this is quite
-precarious indeed. if you're using raid0, that will potentially
-corrupt your RAID array indefinitely.
-
-this same issue manifested on the T480/T480 thinkpads, and
-S3 resume would break because of that, when booting from nvme,
-because the nvme would be "unplugged" and appear to linux as a
-new device (the one that you booted from).
-
-the fix there was to disable hotplugging on that pci-e slot
-for the nvme, so apply the same fix here for 3050 micro
-
-Signed-off-by: Leah Rowe <leah@libreboot.org>
----
- .../dell/sklkbl_desktops/variants/optiplex_3050/overridetree.cb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/mainboard/dell/sklkbl_desktops/variants/optiplex_3050/overridetree.cb b/src/mainboard/dell/sklkbl_desktops/variants/optiplex_3050/overridetree.cb
-index c5f1749b2c..ff48a8121a 100644
---- a/src/mainboard/dell/sklkbl_desktops/variants/optiplex_3050/overridetree.cb
-+++ b/src/mainboard/dell/sklkbl_desktops/variants/optiplex_3050/overridetree.cb
-@@ -46,7 +46,7 @@ chip soc/intel/skylake
- register "PcieRpAdvancedErrorReporting[20]" = "1"
- register "PcieRpLtrEnable[20]" = "true"
- register "PcieRpClkSrcNumber[20]" = "3"
-- register "PcieRpHotPlug[20]" = "1"
-+ register "PcieRpHotPlug[20]" = "0"
- end
-
- end
---
-2.47.3
-