[PATCH 2/2] scsi: smartpqi: increase SIS ctrl ready resume timeout to 180s
From: Mateusz Nowicki
Date: Wed May 06 2026 - 10:03:48 EST
After a PCIe hot reset, firmware boot can exceed the 90 second timeout
in sis_wait_for_ctrl_ready_resume(). On HPE SR932i-p Gen10+ boot takes
~125s, causing pqi_ctrl_init_resume() to fail with -ETIMEDOUT:
smartpqi 0000:84:00.0: PCI reset prepare
smartpqi 0000:84:00.0: PCI reset done - reinitializing
smartpqi 0000:84:00.0: controller not ready after 90 seconds
smartpqi 0000:84:00.0: reset recovery failed: -110
Match SIS_CTRL_READY_TIMEOUT_SECS (180s) used on the cold-boot path.
Signed-off-by: Mateusz Nowicki <mateusz.nowicki@xxxxxxxxxxxxx>
---
drivers/scsi/smartpqi/smartpqi_sis.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/smartpqi/smartpqi_sis.c b/drivers/scsi/smartpqi/smartpqi_sis.c
index ae5a264d062d..df06302cec38 100644
--- a/drivers/scsi/smartpqi/smartpqi_sis.c
+++ b/drivers/scsi/smartpqi/smartpqi_sis.c
@@ -58,7 +58,7 @@
#define SIS_CTRL_KERNEL_UP 0x80
#define SIS_CTRL_KERNEL_PANIC 0x100
#define SIS_CTRL_READY_TIMEOUT_SECS 180
-#define SIS_CTRL_READY_RESUME_TIMEOUT_SECS 90
+#define SIS_CTRL_READY_RESUME_TIMEOUT_SECS 180
#define SIS_CTRL_READY_POLL_INTERVAL_MSECS 10
enum sis_fw_triage_status {
--
2.43.0