On my HPE Proliant microserver gen 10+, modprobing hpsa lead to:
hpsa 0000:01:00.7: unrecognized board ID: 0x00e41590
hpsa 0000:01:00.7: unrecognized board ID: 0x00e41590
hpsa 0000:01:00.7: can't disable ASPM; OS doesnt't have ASPM control
hpsa 0000:01:00.7: board not ready, timed ou >
And the boot is severly delayed until the timeout.
The controller is HPE Smart Array S100i SR Gen10
I have tried to add (naivly) to struct board_type products:
{0x00e41590, "Smart Array S100i SR Gen10", &SA5_access},
but the board still time out.
With further search, I found that the S100i seems to be a fake SW RAID controller usefull for windows only.
So I use the following patch to fix the boot stuck.