On 07/12/2017 09:11 AM, Christoph Hellwig wrote: > 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.. > I'll give it a shot. I seem to have an oldish cciss board floating about; let's see how far I get with those. Cheers, Hannes -- Dr. Hannes Reinecke Teamlead Storage & Networking hare@xxxxxxx +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG Nürnberg)