HP SmartArray RAID controllers - Linux driver differences (cciss versus hpsa)

HP has a good write-up of what the differences are here:

http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02677069/c02677069.pdf (PDF)

High points:

  • Puts devices in the standard /dev namespace, which you already noticed.
  • Modernized interaction with the SCSI layer in newer kernels.
  • hpsa is a SCSI driver, cciss is a block-driver.
    • This will change device numbering, if that matters.
    • This is why the /dev namespace changes
  • The /sys controls for the driver will change.
  • Older cards (before the P400-era cards) still require CCISS
  • It may be the case that cciss and hpsa will both load if cards requiring them are present.

The Windows side is untouched.