I have a linux guest (2.6.23 based) that uses the new-ish LSI driver, version 4002100. However, it fails to see any disks, and fails during probe with
mptspi: ioc0: WARNING - Skipping because it's not operational!
This is not the problem of a few years ago where 'pfacts' was incorrectly reporting the max number of sub-devs.
My guess is that in mptbase.c, when mpt_GetIocState() calls
s = CHIPREG_READ32(&ioc->chip->Doorbell);
it is not getting the correct value.
Anyone (LSI????) have any ideas on what to try?