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.
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.
It’s difficult to parse what you are trying to ask here, but my interpretation of buswedg’s posts was that they first tried the 24.00 firmware from Broadcom and got message spam in the system log. Then then switched to 24.05 firmware from Lenovo, after which their issue with the message spam was fixed.
I tough I was clear, sorry. I try to state it in different way:
if Lenovo 430-16i is 1:1 compatible with Broadcom 9400-16i, how is possible that generates errors with the Broadcom firmware ?
Even worst that updating it with the Lenovo firmware those errors disappear, its additional prove to some strange incompatibility with official Broadcom FW.
So your assumption is that even the official Broadcom with FW 24 throws the same error logs in the kernel?
yes that could be an option: quite strange given the fact that this HBA was one of the suggested and I couldn’t find any other references to this error online except for Lenovo 430 version… but yes I couldn’t deny it.
No. I am not assuming anything. I am surmising that there isn’t enough information to draw conclusions one way or the other, at this point.
Do note that I am also not agreeing or disagreeing with your statement that the Lenovo card is 1:1 compatible. I haven’t assimilated enough information to comment on that. It’s not relevant to me so I will not spend more time researching it.
Errors apparently came from cross-flashing LSI firmware on a Lenovo card, and were fixed by flashing Lenovo firmware.
So LSI on LSI and Lenovo on Lenovo: What’s the problem with that?
That compatibility has been given and proved with 9400-16i board…I don’t find any historical usage data for the Lenovo 430 that could be reliable with truenas.