Re: PCI rescan : can't assign mem

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

 



On Tue, Sep 1, 2015 at 2:01 AM, Peio <peio@xxxxxxxxxxx> wrote:
> Yinghai Lu <yinghai <at> kernel.org> writes:
>
>
>> how about current upsteam kernel?
>
>> > Is possible to fix it?
>>
>> Please whole post boot log with "debug ignore_loglevel".
>>
>> Need _CRS from BIOS provide enough MMIO range for 00:1c.0
>>
> I prefer the stable kernel used by ubuntu 14.04.
> My BIOS don't have MMIO range configuration options.
> Log with "debug ignore_loglevel" sentto Yinghai (too long for post here).

root bus resource:

[    0.277955] PCI host bridge to bus 0000:00
[    0.277966] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.277975] pci_bus 0000:00: root bus resource [io  0x0000-0x006f]
[    0.277983] pci_bus 0000:00: root bus resource [io  0x0078-0x0cf7]
[    0.277991] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.278000] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.278008] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000dffff]
[    0.278016] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000fffff]
[    0.278025] pci_bus 0000:00: root bus resource [mem 0x80000000-0x909ffffe]

and 00:02.0 use almost all

[    0.278221] pci 0000:00:02.0: reg 0x10: [mem 0x90000000-0x903fffff]
[    0.278239] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x8fffffff pref]

so we have no chance to allocate MMIO to 00:1c.0

[    0.359994] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to
[bus 01-02] add_size 1000
[    0.360009] pci 0000:00:1c.0: bridge window [mem
0x00100000-0x000fffff 64bit pref] to [bus 01-02] add_size 200000
[    0.360022] pci 0000:00:1c.0: bridge window [mem
0x00100000-0x000fffff] to [bus 01-02] add_size 200000
[    0.360045] pci 0000:00:1c.2: bridge window [mem
0x00100000-0x000fffff 64bit pref] to [bus 04] add_size 200000
[    0.360061] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff]
get_res_add_size add_size 200000
[    0.360072] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff
64bit pref] get_res_add_size add_size 200000
[    0.360084] pci 0000:00:1c.2: res[15]=[mem 0x00100000-0x000fffff
64bit pref] get_res_add_size add_size 200000
[    0.360095] pci 0000:00:1c.0: res[13]=[io  0x1000-0x0fff]
get_res_add_size add_size 1000
[    0.360111] pci 0000:00:1c.0: BAR 14: can't assign mem (size 0x200000)
[    0.360123] pci 0000:00:1c.0: BAR 15: can't assign mem pref (size 0x200000)
[    0.360134] pci 0000:00:1c.2: BAR 15: can't assign mem pref (size 0x200000)
[    0.360146] pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
[    0.360158] pci 0000:00:1c.2: BAR 15: can't assign mem pref (size 0x200000)
[    0.360169] pci 0000:00:1c.0: BAR 14: can't assign mem (size 0x200000)
[    0.360180] pci 0000:00:1c.0: BAR 15: can't assign mem pref (size 0x200000)
[    0.360189] pci 0000:01:00.0: PCI bridge to [bus 02]
[    0.360214] pci 0000:00:1c.0: PCI bridge to [bus 01-02]
[    0.360223] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
--
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