Re: Unassigned bars query

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

 



On Thu, May 8, 2014 at 2:14 PM, shiv prakash Agarwal
<chhotu.shiv@xxxxxxxxx> wrote:
> Below is dmesg:
>
> [    0.763264] PCI host bridge to bus 0000:00
> [    0.763380] pci_bus 0000:00: root bus resource [mem 0x32100000-0x3fffffff]
> [    0.763694] pci_bus 0000:00: root bus resource [mem
> 0x12100000-0x320fffff pref]
> [    0.764030] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]
> [    0.764315] pci_bus 0000:00: No busn resource found for root bus,
> will use [bus 00-ff]
> [    0.765085] PCI: bus0: Fast back to back transfers disabled
> [    0.765278] pci 0000:00:00.0: bridge configuration invalid ([bus
> 00-00]), reconfiguring
> [    0.766292] PCI: bus1: Fast back to back transfers disabled
> [    0.766658] PCIE: arch_setup_msi_irq(2735)
> [    0.767168] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
> [    0.767413] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
> [    0.768101] pcieport 0000:00:00.0: BAR 9: assigned [mem
> 0x12100000-0x121fffff 64bit pref]
> [    0.768405] pcieport 0000:00:00.0: PCI bridge to [bus 01]
> [    0.768683] pcieport 0000:00:00.0:   bridge window [mem
> 0x12100000-0x121fffff 64bit pref]

I asked for the *complete* dmesg because it gives more useful
information, such as the architecture (of course, you can elide
proprietary things).  But I try to avoid extra question/answer
exchanges by requesting the easiest-to-collect, most complete
information up front.  Typically that's the complete dmesg log and
complete "lspci -vv" output.

It's also convention on these mailing lists to avoid top-posting.

Bjorn

> On Thu, May 8, 2014 at 9:37 PM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote:
>> [Your original mail was multipart and therefore didn't appear on the
>> list; see http://vger.kernel.org/majordomo-info.html.  Please use
>> plain text for the mailing list.]
>>
>> On Thu, May 8, 2014 at 6:18 AM, shiv prakash Agarwal
>> <chhotu.shiv@xxxxxxxxx> wrote:
>>> Why some of bars are unassigned as below?
>>>
>>> I have one pcie card which needs only 16K pref memory but it remains
>>> unassigned although host can provide around 512M pref memory.
>>>
>>>
>>> Region 1: Memory at <unassigned> (32-bit, prefetchable)
>>
>> The PCI doesn't assign resources by itself.  Most architectures call
>> pci_assign_unassigned_resources() somewhere, which does.
>>
>> But I can't give any more clues without seeing a complete dmesg log
>> and "lspci -vv" output.
--
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