Re: [Bug 42002] Boot broken by "PCI : ability to relocate assigned pci-resources"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 26, 2011 at 11:44 AM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote:
> On Tue, Sep 13, 2011 at 5:35 AM, Michal Ludvig <mludvig@xxxxxxxxxxxx> wrote:
>> On 09/13/2011 11:06 PM, Ram Pai wrote:
>>>
>>> Attaching yet another patch. Please revert the earlier patch
>>> and apply this. I dont know if this will solve your problem.
>>> if it does not, then I will have to send you a patch with lots
>>> of printk to understand the root cause.  I suppose we can continue
>>> our discussion on bugzilla. Thanks  for your help.
>>
>> Hi Ram,
>>
>> I'm afraid it didn't help - the box did not come up with -rc5+ and this
>> patch applied.
>>
>> Send me the verbose one, I'll give it a go.
>
> Did this issue ever get resolved?  If so, what upstream commit fixed it?

that problem looks like something like pci=nocrs related.

[    1.884105] PCI: Using host bridge windows from ACPI; if necessary,
use "pci=nocrs" and report a bug
[    1.890670] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    1.901218] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    1.910007] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    1.920021] pci_root PNP0A08:00: host bridge window [mem
0x000a0000-0x000bffff]
[    1.930007] pci_root PNP0A08:00: host bridge window [mem
0x000d0000-0x000dffff]
[    1.940006] pci_root PNP0A08:00: host bridge window [mem
0x7f700000-0xdfffffff]
[    1.950016] pci_root PNP0A08:00: host bridge window [mem
0xf0000000-0xfed8ffff]
[    1.960007] pci_root PNP0A08:00: host bridge window [mem
0x00000000-0xffffffff]
[    1.970017] pci_root PNP0A08:00: host bridge window expanded to
[mem 0x00000000-0xffffffff]; [mem 0x00000000-0xffffffff] ignored
...
[    2.870097] pci 0000:00:1e.0: PCI bridge to [bus 05-05] (subtractive decode)
[    2.880021] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7]
(subtractive decode)
[    2.890007] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff]
(subtractive decode)
[    2.900016] pci 0000:00:1e.0:   bridge window [mem
0x00000000-0xffffffff] (subtractive decode)
[    2.910007] pci 0000:00:1e.0:   bridge window [mem
0x000d0000-0x000dffff] (subtractive decode)
[    2.920016] pci 0000:00:1e.0:   bridge window [mem
0x7f700000-0xdfffffff] (subtractive decode)
[    2.930007] pci 0000:00:1e.0:   bridge window [mem
0xf0000000-0xfed8ffff] (subtractive decode)
...
[    3.580016] pci 0000:00:1c.1: address space collision: [mem
0xfde00000-0xfdefffff 64bit pref] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.590021] pci 0000:00:1c.2: address space collision: [mem
0xfdf00000-0xfdffffff 64bit pref] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.600011] pci 0000:00:1c.3: address space collision: [mem
0xfeb00000-0xfebfffff] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.610030] pci 0000:00:02.0: address space collision: [mem
0xfea00000-0xfea7ffff] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.620010] pci 0000:00:02.0: address space collision: [mem
0xd0000000-0xdfffffff pref] conflicts with PCI Bus 0000:00 [mem
0x7f700000-0xdfffffff]
[    3.630020] pci 0000:00:02.0: address space collision: [mem
0xfe900000-0xfe9fffff] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.640028] pci 0000:00:02.1: address space collision: [mem
0xfe880000-0xfe8fffff] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.650012] pci 0000:00:1b.0: address space collision: [mem
0xfeaf0000-0xfeaf3fff 64bit] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.660055] pci 0000:00:1d.7: address space collision: [mem
0xfeaefc00-0xfeaeffff] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.670018] pci 0000:00:1f.2: address space collision: [mem
0xfeaef800-0xfeaefbff] conflicts with PCI Bus 0000:00 [mem
0xf0000000-0xfed8ffff]
[    3.680031] pci 0000:02:00.0: no compatible bridge window for [mem
0xfdefb000-0xfdefbfff 64bit pref]
[    3.690007] pci 0000:02:00.0: no compatible bridge window for [mem
0xfdefc000-0xfdefffff 64bit pref]
[    3.700026] pci 0000:03:00.0: no compatible bridge window for [mem
0xfdffb000-0xfdffbfff 64bit pref]
[    3.710007] pci 0000:03:00.0: no compatible bridge window for [mem
0xfdffc000-0xfdffffff 64bit pref]
[    3.720026] pci 0000:04:00.0: no compatible bridge window for [mem
0xfebfe000-0xfebfffff]
[    3.730062] Expanded resource reserved due to conflict with PCI Bus 0000:00



aka

[mem 0xf0000000-0xfed8ffff] is under... [mem 0x00000000-0xffffffff]

and 00:02.1 will check [mem 0xfe880000-0xfe8fffff] with [mem
0x00000000-0xffffffff], and find some other is using that range...

So please clean up pci_root bus use_crs with more sanity check there.

Yinghai
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux