Simon Horman
2010-Feb-08 22:32 UTC
[Xen-devel] Possible Regression in "MMCONFIG PCI config space access driver backported from Linux Kernel Ver. 2.6.31.5"
Hi, the changest ""MMCONFIG PCI config space access driver backported from Linux Kernel Ver. 2.6.31.5" (952:f1bad8203efc) in the linux-2.6.18-xen.hg tree appears to introduce a regression. The problem that I am seeing is that my (x86_64) HP dc7800 no longer boots, hanging during PCI initialisation. ACPI: bus type pci registered PCI: MCFG configuration 0: base f4000000 segment 0 buses 0 - 63 PCI: MCFG area at f4000000 reserved in E820 PCI: Using MMCONFIG at f4000000 - f7ffffff ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] bus is 0 The full boot log and .config are attached. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Daniel Kiper
2010-Feb-09 11:16 UTC
Re: [Xen-devel] Possible Regression in "MMCONFIG PCI config space access driver backported from Linux Kernel Ver. 2.6.31.5"
Hi,> the changest ""MMCONFIG PCI config space access driver > backported from Linux Kernel Ver. 2.6.31.5" (952:f1bad8203efc) > in the linux-2.6.18-xen.hg tree appears to introduce a regression. > > The problem that I am seeing is that my (x86_64) HP dc7800 no longer boots, > hanging during PCI initialisation.Could you run following tests: 1) Boot system with following kernel options: root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro pci=nommconf 2) Enable CONFIG_ACPI_DEBUG in kernel config, recompile, install and reboot system with following kernel options: root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro \ acpi_dbg_layer=0xffff0000 acpi_dbg_level=0xffffffff 3) Remove changest 952:f1bad8203efc from kernel, enable CONFIG_ACPI_DEBUG in kernel config, recompile, install and reboot system with following kernel options: root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro \ acpi_dbg_layer=0xffff0000 acpi_dbg_level=0xffffffff Send me all logs and kernel config files from all tests. If you have any questions please drop me a line. Daniel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Simon Horman
2010-Feb-09 11:58 UTC
Re: [Xen-devel] Possible Regression in "MMCONFIG PCI config space access driver backported from Linux Kernel Ver. 2.6.31.5"
On Tue, Feb 09, 2010 at 12:16:50PM +0100, Daniel Kiper wrote:> Hi, > > > the changest ""MMCONFIG PCI config space access driver > > backported from Linux Kernel Ver. 2.6.31.5" (952:f1bad8203efc) > > in the linux-2.6.18-xen.hg tree appears to introduce a regression. > > > > The problem that I am seeing is that my (x86_64) HP dc7800 no longer boots, > > hanging during PCI initialisation. > > Could you run following tests:Sure, I should be able to run them tomorrow.> 1) Boot system with following kernel options: > root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro pci=nommconf > > 2) Enable CONFIG_ACPI_DEBUG in kernel config, recompile, install and > reboot system with following kernel options: > root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro \ > acpi_dbg_layer=0xffff0000 acpi_dbg_level=0xffffffff > > 3) Remove changest 952:f1bad8203efc from kernel, enable CONFIG_ACPI_DEBUG > in kernel config, recompile, install and reboot system with following > kernel options: > root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro \ > acpi_dbg_layer=0xffff0000 acpi_dbg_level=0xffffffff > > Send me all logs and kernel config files from all tests. > > If you have any questions please drop me a line. > > Daniel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Simon Horman
2010-Feb-15 06:35 UTC
Re: [Xen-devel] Possible Regression in "MMCONFIG PCI config space access driver backported from Linux Kernel Ver. 2.6.31.5"
On Tue, Feb 09, 2010 at 12:16:50PM +0100, Daniel Kiper wrote:> Hi, > > > the changest ""MMCONFIG PCI config space access driver > > backported from Linux Kernel Ver. 2.6.31.5" (952:f1bad8203efc) > > in the linux-2.6.18-xen.hg tree appears to introduce a regression. > > > > The problem that I am seeing is that my (x86_64) HP dc7800 no longer boots, > > hanging during PCI initialisation. > > Could you run following tests: > > 1) Boot system with following kernel options: > root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro pci=nommconfTested with revision 952:f1bad8203efc Successfully booted. Config attached as: config-1 Log attached as: log-1> 2) Enable CONFIG_ACPI_DEBUG in kernel config, recompile, install and > reboot system with following kernel options: > root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro \Tested with revision 952:f1bad8203efc Hung during boot (as expected) Config attached as: config-2 Log attached as: log-2> 3) Remove changest 952:f1bad8203efc from kernel, enable CONFIG_ACPI_DEBUG > in kernel config, recompile, install and reboot system with following > kernel options: > root=/dev/mapper/sam-root_x86_64 console=ttyS0 loglevel=8 ro \Tested with revision 951 Successfully booted. Config attached as: config-3 Log attached as: log-3 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Daniel Kiper
2010-Mar-17 19:36 UTC
Re: [Xen-devel] Possible Regression in "MMCONFIG PCI config space access driver backported from Linux Kernel Ver. 2.6.31.5"
Hi, On Mon, Feb 15, 2010 at 05:35:24PM +1100, Simon Horman wrote:> On Tue, Feb 09, 2010 at 12:16:50PM +0100, Daniel Kiper wrote: > > Hi, > > > > > the changest ""MMCONFIG PCI config space access driver > > > backported from Linux Kernel Ver. 2.6.31.5" (952:f1bad8203efc) > > > in the linux-2.6.18-xen.hg tree appears to introduce a regression. > > > > > > The problem that I am seeing is that my (x86_64) HP dc7800 no longer boots, > > > hanging during PCI initialisation.Sorry for late reply however I was very busy. I attempted to replicate your problem on xen-unstable (C/S 21035:257589edefb3) and linux-2.6.18-xen.hg (C/S 1005:f7f420bd7b7a) on IBM x3650 (7979 4AG). I do not have seen any strange behavior. I have also done some Dom0 stress testing (linux kernel compiling with make -j 17 through two days). Currently it is still working without any problem. Did you tested your setup on another machine ??? I could not do more without access to similar machine. If you have any questions please drop me a line. Daniel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel