Hello!
I built out a new storage server and I’m having some problems with it. The server will run fine for days (even up to a month!) but then I will start to constantly see power-on resets in dmesg. The resets are followed by a 30s io stall until something times out, and then everything seems to recover. The resets are also sometimes followed by read/write/checksum errors (sometimes all three!) on one or more drives in the zpool.
These are 8 new 10Tb SAS drives, and the errors don’t seem to follow the actual drives. I see no errors in the SMART reports for any drives
I’m using an LSI9300-16i with two MiniSAS HD to quad SATA cables which are connected to the SATA ports on a Supermicro BPN SAS-747TQ backplane. I don’t have sideband hooked up to the backplane - is this relevant at all?
Both controllers on the LSI9300 have been updated to FW version 16.00.12.00 - the special version released on the TrueNAS forums which, from the patch notes, purpoted to fix a similar issue with SATA drives.
I’m not sure how much it matters but this server has a SuperMicro X11SSZ-TLN4F and 64Gb of ECC memory. I’m using a 750W power supply, which I think should be plenty, but I have also tested a different supply to rule that out as the source of the issue.
I was originally running TrueNAS as a VM in Proxmox (which I have been doing on my old server for close to a decade without any issues). I thought that I had root-caused these issues to something to do with Proxmox, because the resets seemed to be correlated to the host kernel seeing a stall and reducing a perf systcl. Manually adjusting that sysctl back to the default value seemed to abate the issue for a while - seems like that was a red herring.
I have since switched to running TrueNAS direclty on the host but, unfortunately, that hasn’t helped at all.
Currently, this is running TrueNAS Scale 25.10.7.
My only remaining ideas are:
- move the LSI9300 to a different PCIe port
- swap out the LSI9300
I will try 1. today, but I thought I would post this in case anybody has any other ideas, given that nothing else I’ve tried has helped at all.
I would really appreciate any ideas re: root-cause, or any suggestions for debugging!
Thanks!