Jiang, Dave
unread,May 19, 2016, 10:49:41 AM5/19/16You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Gavin Guo, Koul, Vinod, dmae...@vger.kernel.org, linux-...@vger.kernel.org, Williams, Dan J
> -----Original Message-----
> From: Gavin Guo [mailto:
gavi...@canonical.com]
> Sent: Wednesday, May 18, 2016 8:19 PM
> To: Jiang, Dave <
dave....@intel.com>
> Cc: Koul, Vinod <
vinod...@intel.com>;
dmae...@vger.kernel.org;
linux-...@vger.kernel.org; Williams, Dan J
> <
dan.j.w...@intel.com>
> Subject: Re: ioatdma(Intel(R) I/OAT DMA Engine init failed)
>
> On Thu, May 19, 2016 at 12:49 AM, Jiang, Dave <
dave....@intel.com> wrote:
> > On Wed, 2016-05-18 at 13:27 +0000, Gavin Guo wrote:
> >> On Tue, May 17, 2016 at 6:06 PM, Vinod Koul <
vinod...@intel.com>
> >> wrote:
> >> >
> >> > On Mon, May 16, 2016 at 06:08:20PM +0800, Gavin Guo wrote:
> >> > >
> >> > > The following error messages can be observed on the Intel
> >> > > Haswell-E
> >> > > chipset with v3.13 kernel. After the analysis, I found there is
> >> > > no
> >> > > difference in the logic of these error messages in the current
> >> > > upstream kernel. I also searched the git log and can't find any
> >> > > commit
> >> > > which is fix to the error(correct me if I am wrong). The
> >> > > following is
> >> > > the detail, and I'll really appreciate if there is any comment.
> >> > > :)
> >> > 3.13 is ancient, can you check this on latest kernel
> >> Thank you for the comment. It's running on the production system.
> >> However,
> >> I'll try to figure out if it's possible to test the latest kernel.
> >
> > I wonder if you don't have the extended PCI config space access enabled
> > in your kernel config.
>
> Really thanks for your advice. :)
>
> I searched the internet about the extended PCI config space and found
> the link:
>
> [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in
>
http://lwn.net/Articles/263288/
Can you try calling pci_enable_ext_config() in the PCI probe for your kernel? I just haven't seen this issue in the latest kernel.
>
> And I checked the config and found the CONFIG_PCI_MMCONFIG=y. The
> following string also can be observed in the dmesg:
>
> [ 1.419853] PCI: MMCONFIG for domain 0000 [bus 00-ff] at
> [mem0x80000000-0x8fffffff] (base 0x80000000)
> [ 1.419855] PCI: MMCONFIG at [mem 0x80000000-0x8fffffff] reserved in E820
>
> It seems the extended PCI config space is enabled. If there is
> anything missed?