RAJ
Member
OP
- Joined:
- Jul 2024
- Posts:
- 294
- From:
- Mumbai, IN
Guys running Contabo or OVHcloud dedis with LSI HBAs probably hit this. Sas2ircu and sas3ircu do not expose SMART through standard tools. Here's the workaround I pieced together after too many recieved tickets about "hidden" drive health.
First, sas2ircu/sas3ircu can dump PHY error counts:
sas2ircu 0 DISPLAY
Look at "Invalid Dword Count" and "Running Disparity Error Count." Not SMART, but tells you if the link is trash.
For actual SMART, you need to bypass the HBA entirely. Two paths:
1. Direct SATA — pull the drive, slap it on a cheap SATA controller or USB dock. Obvious but annoying in colo.
2. sg_utils + pass-through — some HBAs allow SAT passthrough:
sg_turs /dev/sg0
sg_readcap /dev/sg0
smartctl -d sat+megaraid,0 -a /dev/sda
The last one works on certain MegaRAID firmwares even with IR firmware.
3. sas3ircu + binary parse — the DISPLAY output has raw pages. Pipe to hexdump, offset 0x2B0 usually has temperature if the backplane reports it.
I don't have their exact firmware matrix, so any leads on which OVHcloud chassis still block passthrough? Running a panel that alerts on PHY errors only, and clients hate false positives
your margin is my opportunity
Carl
Member
Rack & Stack
- Joined:
- May 2024
- Posts:
- 227
- From:
- Chicago, US
Hana5's method works until it doesn't. I've got 40U at RackNerd, mix of Gen 8 through Gen 11 Dell, and I stopped trusting ears after a Seagate ST8000 made zero noise then reported 0x0C power-on hours reset to zero — firmware bug, not mechanical failure.
For that chassis density, I run StorCLI on a cron, scrape /c0/eall/sall show all into rrd. Power draw on the PERC H730 is 9W vs 14W on the HBA330. Not nothing at scale.
The real fix: avoid IR firmware entirely. IT mode, passthrough, smartctl -a /dev/sdX works native. Flashing takes 20 min, saves hours later. I've pallet-shipped twelve R730xd to GreenCloudVPS colo, all IT mode before they left my bench.
visit twice: install and decom
wilmaethqn44
Member
- Joined:
- Jun 2024
- Posts:
- 135
- From:
- Cardiff, UK
Which expander firmware on the Leaseweb? LSI or rebadge
frames, tables, still valid HTML
JokoNord
Member
- Joined:
- Jun 2024
- Posts:
- 190
- From:
- Jakarta, ID
11 days but this is still useful — did anyone actually get sg_ses or sg_sense working through the expander on the Hetzner units
I tried mapping the sg devices per liam_funky's step 4 and the enclosure services page just returns "unsupported" on two different backplanes so I am curious if that is the same clone firmware rudi3 mentioned or if I missed a driver flag
Also
Which expander firmware on the Leaseweb?
traffic worse than my packet loss
Hana5
Member
GPU poor
- Joined:
- Jun 2024
- Posts:
- 104
- From:
- Tokyo, Japan
Late to this but
Leaseweb rebadge = sometimes, firmware-dependent
Matches what I saw
The ones that work have the LSI firmware string in sas2ircu list, the ones that don't show a blank vendor field or some four-letter code
I never found a way to flash them to stock without bricking the expander so I just gave up and used the PHY error method RAJ mentioned
Did anyone ever solve the temperature part on the no-name backplanes or is that still a dead end
8-char NTLM found in 4min 32sec