On Mon, 27 Sep 2021 21:44:08 +0530, Rahul Lakkireddy wrote: > Both cxgb4 and csiostor drivers run on their own independent Physical > Function. But, when cxgb4 and csiostor are both being loaded in > parallel via modprobe, there is a race when firmware upgrade is > attempted by both the drivers. > > When the cxgb4 driver initiates the firmware upgrade, it halts the > firmware and the chip until upgrade is complete. When the csiostor > driver is coming up in parallel, the firmware mailbox communication > fails with timeouts and the csiostor driver probe fails. > > [...] Applied to 5.15/scsi-fixes, thanks! [1/1] scsi: csiostor: add module softdep on cxgb4 https://git.kernel.org/mkp/scsi/c/79a7482249a7 -- Martin K. Petersen Oracle Linux Engineering