Lenovo 430-16i flash and cache logging issues

I flashed my 430-16i last night to the latest LSI 9400-16i firmware and bios I could find on the Broadcom site:

  • FW Package Build: 24.00.00.00
  • FW Version: 24.00.00.00
  • BIOS Version: 09.47.00.00_24.00.00.00

Since reinstalling in my server, I’m seeing a LOT of these via dmesg:

mpt3sas_cm1: log_info(0x31200205): originator(PL), code(0x20), sub_code(0x0205)

Looking up the sub_code, and I found:

0x0205 Information “%s Cache Flush aborted by user” Logged when the user aborts the Cache Flush operation

Anyone know what this is about? I also had the server hard lock overnight, so I’m trying to investigate whether that is a related issue or not.

Note that I’m on the latest version of SCALE.

So, I ended up fixing this hopefully. I managed to find the latest driver package on Lenovo’s support site, after much pain. I then flashed to that using the same process. dmesg is nice and quiet now. If it helps anyone, I just did up a quick gist as I’ll likely need to do this again myself.

lenovo_430-x_hba_firmware_BIOS_update.md (github.com)

2 Likes

Did you have to do the flashing on Windows? Or just download and extract the files somehow? Just wondering whether I have to remove the 430-16i HBA from my TrueNAS box and flash it on my Windows PC.