This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8168 PCIE: BAR 13: can't assign io (size 0x3000)



hi everyone,

    I use DVRRDK_02.00.00.23 and DM8168 evm platform,I want to use PCI Express Card which have a switch and to pci express device.

    But I only scan one pcie device vendor,and there is something wrong with "pci 0000:00:00.0: BAR 13: can't assign io (size 0x3000) ".

    My question is: What is the reason for disabling PCIE for EVM platform ?
    Do we have any limitations in DM8168 EVM with PCI ?

## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2432428 Bytes = 2.3 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

PCI: bus1: Fast back to back transfers disabled
PCI: bus2: Fast back to back transfers disabled
PCI: bus3: Fast back to back transfers enabled
PCI: bus4: Fast back to back transfers enabled
PCI: bus5: Fast back to back transfers disabled
PCI: bus6: Fast back to back transfers enabled
PCI: bus7: Fast back to back transfers enabled
PCI: bus8: Fast back to back transfers enabled
pci 0000:00:00.0: BAR 15: assigned [mem 0x20000000-0x22ffffff pref]
pci 0000:00:00.0: BAR 14: assigned [mem 0x23000000-0x236fffff]
pci 0000:00:00.0: BAR 13: can't assign io (size 0x3000)
pci 0000:01:00.0: BAR 15: assigned [mem 0x20000000-0x22ffffff pref]
pci 0000:01:00.0: BAR 14: assigned [mem 0x23000000-0x235fffff]
pci 0000:01:00.0: BAR 0: assigned [mem 0x23600000-0x2361ffff]
pci 0000:01:00.0: BAR 0: set to [mem 0x23600000-0x2361ffff] (PCI address [0x23600000-0x2361ffff])
pci 0000:01:00.0: BAR 13: can't assign io (size 0x3000)
pci 0000:02:05.0: BAR 15: assigned [mem 0x20000000-0x21ffffff pref]
pci 0000:02:01.0: BAR 14: assigned [mem 0x23000000-0x231fffff]
pci 0000:02:01.0: BAR 15: assigned [mem 0x22000000-0x221fffff 64bit pref]
pci 0000:02:05.0: BAR 14: assigned [mem 0x23200000-0x233fffff]
pci 0000:02:09.0: BAR 14: assigned [mem 0x23400000-0x235fffff]
pci 0000:02:09.0: BAR 15: assigned [mem 0x22200000-0x223fffff 64bit pref]
pci 0000:02:01.0: BAR 13: can't assign io (size 0x1000)
pci 0000:02:05.0: BAR 13: can't assign io (size 0x1000)
pci 0000:02:09.0: BAR 13: can't assign io (size 0x1000)
pci 0000:02:01.0: PCI bridge to [bus 03-03]
pci 0000:02:01.0: bridge window [io disabled]
pci 0000:02:01.0: bridge window [mem 0x23000000-0x231fffff]
pci 0000:02:01.0: bridge window [mem 0x22000000-0x221fffff 64bit pref]
pci 0000:02:04.0: PCI bridge to [bus 04-04]
pci 0000:02:04.0: bridge window [io disabled]
pci 0000:02:04.0: bridge window [mem disabled]
pci 0000:02:04.0: bridge window [mem pref disabled]
pci 0000:02:05.0: PCI bridge to [bus 05-05]
pci 0000:02:05.0: bridge window [io disabled]
pci 0000:02:05.0: bridge window [mem 0x23200000-0x233fffff]
pci 0000:02:05.0: bridge window [mem 0x20000000-0x21ffffff pref]
pci 0000:02:06.0: PCI bridge to [bus 06-06]
pci 0000:02:06.0: bridge window [io disabled]
pci 0000:02:06.0: bridge window [mem disabled]
pci 0000:02:06.0: bridge window [mem pref disabled]
pci 0000:02:08.0: PCI bridge to [bus 07-07]
pci 0000:02:08.0: bridge window [io disabled]
pci 0000:02:08.0: bridge window [mem disabled]
pci 0000:02:08.0: bridge window [mem pref disabled]
pci 0000:02:09.0: PCI bridge to [bus 08-08]
pci 0000:02:09.0: bridge window [io disabled]
pci 0000:02:09.0: bridge window [mem 0x23400000-0x235fffff]
pci 0000:02:09.0: bridge window [mem 0x22200000-0x223fffff 64bit pref]
pci 0000:01:00.0: PCI bridge to [bus 02-08]
pci 0000:01:00.0: bridge window [io disabled]
pci 0000:01:00.0: bridge window [mem 0x23000000-0x235fffff]
pci 0000:01:00.0: bridge window [mem 0x20000000-0x22ffffff pref]
pci 0000:00:00.0: PCI bridge to [bus 01-08]
pci 0000:00:00.0: bridge window [io disabled]
pci 0000:00:00.0: bridge window [mem 0x23000000-0x236fffff]
pci 0000:00:00.0: bridge window [mem 0x20000000-0x22ffffff pref]
PCI: enabling device 0000:00:00.0 (0140 -> 0143)
PCI: enabling device 0000:01:00.0 (0140 -> 0143)
PCI: enabling device 0000:02:01.0 (0140 -> 0143)
PCI: enabling device 0000:02:04.0 (0140 -> 0143)
PCI: enabling device 0000:02:05.0 (0140 -> 0143)
PCI: enabling device 0000:02:06.0 (0140 -> 0143)
PCI: enabling device 0000:02:08.0 (0140 -> 0143)
PCI: enabling device 0000:02:09.0 (0140 -> 0143)
pci 0000:00:00.0: BAR 13: can't assign io (size 0x3000)
pci 0000:01:00.0: BAR 13: can't assign io (size 0x3000)
pci 0000:02:01.0: BAR 13: can't assign io (size 0x1000)
pci 0000:02:05.0: BAR 13: can't assign io (size 0x1000)
pci 0000:02:09.0: BAR 13: can't assign io (size 0x1000)
bio: create slab <bio-0> at 0

  • Hi Guo,

    You can check the below threads for PCIe RDK, which might be in help:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/258901.aspx

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/137123.aspx

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/189059/712138.aspx

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/251309.aspx

    Regards,

    Pavel