System Instability

Hi all

I’ve got TrueNAS Scale 25.10.3 running in a Proxmox VM. HDD controller card passed through, 4x 16tb pooled in a raid 10 style setup. I’ve been having issues with storage pool randomly disappearing. If I restart TrueNAS, the storage pool re-appears, but almost always with errors. I’ve scrubbed, removed error files, cleared, rescrubbed - had it where there was nothing but green lights across the board but then it eventually disappears again. It usually stays up for a couple of days before it goes.

I’ve run smart long tests on the 4 hdds and the bootpool nvme and attached the results in notepad files. They all say “passed” but if someone in the know can please scan over them and let me know if any are on the way out?

The pool is currently in a degraded state. I’m running another scrub atm. That won’t finish for another about 9 hours, provided it doesn’t disappear during that process.

I have 2 other vm’s running (Win11 and HAOS), which seem to be fine. I’m not sure what’s going on, but I’m not convinced its resource based.

If anyone has some suggestions that I could try, I’m all ears.

Thanks

Chris

smartctl -x sdA.txt (19.1 KB)

smartctl -x sdE - BootPool.txt (4.6 KB)

smartctl -x sdD.txt (18.7 KB)

smartctl -x sdC.txt (18.3 KB)

smartctl -x sdB.txt (18.4 KB)

Is this a HBA in IT mode (with the latest firmware, properly cooled with a strapped on fan, or in a server case) , blacklisted in proxmox ?

Or is it one of these PCIe-to-SATA cards ?

Your SMART results show incredible numbers of raw read errors, seek errors, and communications errors between all the drives and the controller. This smells like either the controller is overheating and resetting constantly, or a controller that’s not long for this world. Your data is probably not valid either.

I second @Farout: Is the controller an HBA in IT mode that just needs more cooling, or is it a cheap PCIe-to-SATA port multiplier? If the latter, it’s not engineered for server loads. If the former, it’s expecting cubic yards per minute of airflow.

1 Like

Hi Farout

It’s one of these: Ebay Link

Didn’t know about the blacklisted. Will have a hunt for that.

It’s got a fan close by that is blowing directly across the heatsink, but you’ve raised a fair point. It’s been a while since I’ve pulled the server out of the rack and had a look. I’ll do that tonight - make sure everything is how it should be.

Ok, thanks for chiming in Samuel_Tai. Will focus on the card cooling tonight.

As far as IT mode, I ran sas3flash and got this: “Firmware Product ID : 0x2221 (IT)” so I’m guessing I’m ok there.

Not sure if it’s the latest firmware but that if my next task.

Thanks

Chris

Fancy that, just found this:

LSI 9300-xx Firmware Update | TrueNAS Community

Here’s the ProxMox documentation on blacklisting:

You may also want to try a later firmware than the one in the resource on the old forum. See Secure Boot support for UEFI BSD mpt3x64.rom · Issue #9 · EverLand1/9300-8i_IT-Mode · GitHub

2 Likes

Thanks for securing the link to P16.00.14.00 :+1:

Thanks for the link to P16.00.14.00.

I checked the fan and general cooling. Everything was as I left it, but I’ve repositioned the fan closer to really focus on the heatsink. You’ve got to wonder if these things run so hot that they fail, why the manufacturer didn’t send it with an attached fan already.

I’ll post back again when I get a chance to upgrade the firmware, hopefully in the next couple of days.

Because they’re meant to be installed into systems with very high RPM fans pulling air over all components. The kind you need ear protection for.

2 Likes

Same reason you need hearing protection in a server room; the fans are beasts & move enough air that the hba doesn’t need a dedicated fan.

Edit; I missed Neo’s post which basically says the same thing.

2 Likes

See my original post: …it’s expecting cubic yards per minute of airflow.

There’s no single heatsink fan that can generate that much airflow. HBAs are engineered for a server chassis built like a wind tunnel. In a home-brew chassis, the best and most affordable option is a water-cooling block.

2 Likes

Actually, I’ve got a old Thermaltake cpu water cooler that would be good for it. I had a look but I’d need to frankenstein a mount to secure the block on to the chip. Waiting for a 3d printer to arrive, so that might be a project.

Do you know of a water cooler that fits these?

So, apart from a hiccup last night (pretty sure that was my error) it’s been running really well. I pulled the heatsink off and re did the thermal paste again, got a better suited fan and positioned it as good as it’s going to get and flashed the card with 16.00.16.00. All of that has seemed to fix my problems.

https://www.h3c.com/en/Home/Agreement/default.htm?t=HBA-LSI-9300-8i_Firmware_16.00.16.00&s=6242104

Cheers

Chris