https://bugzilla.kernel.org/show_bug.cgi?id=215788 Bug ID: 215788 Summary: arcmsr driver on kernel 5.16 and up fails to initialize ARC-1280ML RAID controller Product: SCSI Drivers Version: 2.5 Kernel Version: 5.16, 5.17.1 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Other Assignee: scsi_drivers-other@xxxxxxxxxxxxxxxxxxxx Reporter: jernej-bugzilla.kernel@xxxxxx Regression: No Created attachment 300675 --> https://bugzilla.kernel.org/attachment.cgi?id=300675&action=edit Bootup screenshot showing problem I have an Areca ARC-1280ML RAID controller in my home server, and it appears that something changed in kernel 5.16 causing the driver to hang with: arcmsr0: abort device command of scsi id = 0 lun = 1 arcmsr0: abort device command of scsi id = 0 lun = 0 arcmsr0: abort device command of scsi id = 0 lun = 3 arcmsr: executing bus reset eh.....num_resets = 0, num_aborts = 3 arcmsr0: wait 'abort all outstanding command' timeout arcmsr0: executing hw bus reset ..... arcmsr0: wait 'start adapter background rebuild' timeout arcmsr: scsi bus reset eh returns with success arcmsr0: abort device command of scsi id = 0 lun = 3 arcmsr: executing bus reset eh.....num_resets = 1, num_aborts = 4 arcmsr0: wait 'abort all outstanding command' timeout arcmsr0: executing hw bus reset ..... arcmsr0: wait 'start adapter background rebuild' timeout arcmsr: scsi bus reset eh returns with success (this then repeats until system panics because it can't mount root) When this happens, the card also stops responding on out-of-band network. With kernel 5.15 there are no problems. I normally run bcachefs kernels, but I also tested with regular 5.17.1 kernel, where the same problem happens. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.