On Wed, 2020-03-25 at 18:20 +0100, Martin Wilck wrote: > Perhaps the (!fw_started) condition should be treated like > ABORT_ISP_ACTIVE in qla2x00_mailbox_command, i.e. execute only if > is_rom_cmd() returns true? No, this won't be sufficient, as e.g. MBC_IOCB_COMMAND_A64 is in rom_cmds[], but has been found to hang (this is why I had the hunk in qla24xx_fabric_logout()). The list of mailbox commands that must be passed on when the FW is stopped has to be shorter than rom_cmds[]. Better suggestions welcome. Martin