Bart Van Assche <Bart.VanAssche@xxxxxxx> writes: > On Thu, 2017-08-10 at 20:32 +1000, Michael Ellerman wrote: >> "Martin K. Petersen" <martin.petersen@xxxxxxxxxx> writes: >> > > One of the two scsi-mq functions that requeue a request unprepares a >> > > request before requeueing (scsi_io_completion()) but the other >> > > function not (__scsi_queue_insert()). Make sure that a request is >> > > unprepared before requeuing it. >> > >> > Applied to 4.13/scsi-fixes. Thanks much! >> >> This seems to be preventing my Power8 box, which uses IPR, from booting. .. > > Thanks for having reported this early. Is there any chance that you can > reproduce this state, press SysRq-w on the console and collect the task > overview that is reported on the console (see also Documentation/admin-guide/ > sysrq.rst)? If this is not possible or if that task overview does not report > any blocked tasks, can you add scsi_mod.scsi_logging_level=-1 to the kernel > command line That didn't seem to do anything? I guess I need CONFIG_SCSI_LOGGING=y ? ... Yes that fixed it. OK so lots of output, it looks like it's just repeating but rather than cut it off too early I let it run for ~60s, so it's a fairly big log, attached. One thing I didn't mention which might be relevant is that my bootloader is Linux, so this kernel is started via kexec. cheers
Attachment:
p86-p1.log.xz
Description: application/xz