(Hopefully I got the In-Reply-To header right and won't mess up the thread.) On 17/07/17 10:53, Christoph Hellwig wrote: > I still haven't gotten hold of an i915 machine where I could > run the actua ltest suite. At the risk of posting an unproductive "me too" reply, I also got bit by the dead disk on resume from S3 when Arch Linux enabled MQ by default in the 4.12 kernel (CONFIG_SCSI_MQ_DEFAULT=y). The configuration change was later reverted due to this issue. For me the hang occurs pretty reliably (tested about 5-6 times) on an Intel laptop and an AMD desktop, both with HDDs and ext4 on top of LUKS. It feels as if the disk stops responding to commands. The machine itself wakes up from sleep but even a simple `ls` will hang and do nothing. > But I did some audit of the code, and it seems blk-mq is lacking > support for the RQF_PM flag. While I can't directly see how > this would cause the hang your caused it's a least easy to test. > > Can you apply the patch below and test with the use_blk_mq=0 parameter? I think the patch needs to be tested with scsi_mod.use_blk_mq=1 (which I will try to do and report back).