Subject : 2.6.32-rc2: Intel(R) I/OAT DMA Engine init failed Submitter : Alexander Beregalov <a.beregalov@gmail.com> Date : 2009-10-02 9:46 References : http://marc.info/?l=linux-kernel&m=125447680016160&w=4 Handled-By : Dan Williams <dan.j.williams@intel.com> Patch : http://patchwork.kernel.org/patch/51808/ This entry is being used for tracking a regression from 2.6.31. Please don't close it until the problem is fixed in the mainline.
On Monday 26 October 2009, Alexander Beregalov wrote: > 2009/10/26 Rafael J. Wysocki <rjw@sisk.pl>: > > This message has been generated automatically as a part of a report > > of recent regressions. > > > > The following bug entry is on the current list of known regressions > > from 2.6.31. Please verify if it still should be listed and let me know > > (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=14375 > > Subject : Intel(R) I/OAT DMA Engine init failed > > Submitter : Alexander Beregalov <a.beregalov@gmail.com> > > Date : 2009-10-02 9:46 (25 days old) > > References : http://marc.info/?l=linux-kernel&m=125447680016160&w=4 > > Handled-By : Dan Williams <dan.j.williams@intel.com> > > Patch : http://patchwork.kernel.org/patch/51808/ > > When I patch reiserfs the bug goes to libata, it means ioatdma works > and libata does not. It looks like inaccurate work with memory > somewhere, but I do not know how to find it. > I cannot reproduce it since 2.6.32-rc3 and I do not see any bugs since then.
well, we have just upgraded from 2.6.28 to 2.6.32.8, no hw/bios change, just reboot (cold tested too). ioatdma stopped working: ioatdma: Intel(R) QuickData Technology Driver 4.00 ioatdma 0000:00:16.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 ioatdma 0000:00:16.0: setting latency timer to 64 ioatdma 0000:00:16.0: channel error register unreachable ioatdma 0000:00:16.0: channel enumeration error ioatdma 0000:00:16.0: Intel(R) I/OAT DMA Engine init failed ioatdma 0000:00:16.0: PCI INT A disabled ioatdma 0000:00:16.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17 ioatdma 0000:00:16.1: setting latency timer to 64 ioatdma 0000:00:16.1: channel error register unreachable ioatdma 0000:00:16.1: channel enumeration error ioatdma 0000:00:16.1: Intel(R) I/OAT DMA Engine init failed .. .. ..