HPE ProLiant Storage Systems

P400 S3 suspend


P400 S3 suspend

Does the P400 implement S3 suspend to RAM? I have 512MB cache, no battery, firmware 7.22 and I am running (amd64) Debian 6 (Kernel 3.15) and Lucid 10.04 (2.6.39). During boot this message is printed:

  MSI-X init failed 22

  cciss0: <0x3230> at PCI 0000:03:00.0 IRQ 19 using DAC

However, the card is recognized by the cciss driver and hpacucli can be used to view RAID status. If no suspend is attempted, the server works fine indefinitely. Suspend and resume work, but dmesg | grep cciss leaves this message:

  PCI INT A disabled

  restoring config space at offset 0x1 (was 0x100000, writing 0x100103)

  PCI INT A -> Link[LN0A] -> GSI 19 (level, low) -> IRQ 19

After resume, hpacucli hangs and the hpacucli.real process cannot be killed even with signal 9. Note that this is not owing to a IPC left behind by a broken run; even the first invocation hangs. Currently I have no disks attached, so I cannot say if the RAID device remains accessible. I would bet it does not.

This could be because the P400 does not implement S3, or because Linux cciss driver is broken. Does anyone know if the P400 suspends+resumes reliably on SLES or Windows 7, even when the boot partition is on RAID?