On Tue, Jul 11, 2017 at 06:58:36PM +0300, Meelis Roos wrote: > > The 5i controller is probably too old for the hpsa driver to support. > > The hpsa driver is looking for information to determine if the drive is online/offline and > > this information is not available. > > > > What was the original issue you were having with the cciss driver? > > Christoph Hellwig updated block layer with "block: Make most > scsi_req_init() calls implicit" and at first try, cciss was left without > the needed initialization. This caused OOPS in udev probing but the > system worked. The issue was fixed by Christoph quickly. The original patch is from Bart, but otherwise correct. > But he suggested it might be worth trying hpsa driver instead of cciss, > with a longer term goal to to move users of cciss over to hpsa if > possible. Now that I have tested it, it seems not all older cards are > supported in hpsa - it's more than ID-s and interrupt masks. Seems like it. And the idea behind this game is that we'd like to slowly get rid of old request_fn based drivers. Given that hpsa supports very similar hardware cciss is a target for removal once that hardware is switched over. But it seems like we'll need more work in this area.. > > -- > Meelis Roos (mroos@xxxxxxxx) ---end quoted text---