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