(I dared to move the discussion from LKML to dmaengine@ mailing list to avoid unrelated noise in the first one. If you think it needs to be continued there, please, return it back, but keep dmaengine@ in Cc list.) On Mon, 2014-07-21 at 20:19 +0100, Scott Ashcroft wrote: > Maybe it would help if I actually sent this to the maintainers. Thanks for the report. My comments / questions below. > > Cheers, > Scott > > ----- Original Message ----- > From: Scott Ashcroft <scott.ashcroft@xxxxxxxxxx> > To: "linux-kernel@xxxxxxxxxxxxxxx" <linux-kernel@xxxxxxxxxxxxxxx> > Cc: > Sent: Sunday, 20 July 2014, 16:01 > Subject: HP Pavilion 11 x360 lockups on shutdown > > > > Hi all, > > I've got an HP Pavilion 11 x360 laptop which sometimes fails to boot > and when it does boot will always hang on shutdown. > This seems to be a common issue on a bunch of newer HP laptops and > there are quite a few reports in the various distro bug tracking > systems. > > I've worked out that the issue is with the dw_dmac module. If I rmmod > it there's an instant lockup. > Blacklisting that module makes everything work correctly. Booting is > reliable, shutdown and reboot work fine. I would like you to check if your kernel has the following patch applied: commit c78b0830667a7e7c1f0ca65b76b33166a84806b3 "ACPI / LPSS: custom power domain for LPSS" ? If not, please try v3.16-rc6. > I'd like some advice on how this should be fixed: > > I see that some very similar chipsets would cause the > i2c_designware-pci driver to be loaded where as mine loads the > platform device. You laptop seems to use ACPI, meanwhile other PCI mode for some devices inside (LPSS). > So is the correct fix to get some PCI ids and settings added to the > PCI driver? I'm pretty sure you don't need this. > Or should I be looking to add a DMI based blacklist to stop the i2c > bus being detected at all. > > > Or is this just a bug in the dw_dmac module. If so how can I get any > debug out of it during the rmmod? It unlikely a bug in that driver, but to be sure please check what I asked above. -- Andy Shevchenko <andriy.shevchenko@xxxxxxxxx> Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html