> pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff] > pci 0000:02:00.0: reg 0x10: [mem 0xe8000000-0xe81fffff 64bit] > pci 0000:02:00.0: reg 0x30: [mem 0xe8200000-0xe820ffff pref] > pci 0000:02:00.0: of_irq_parse_pci() failed with rc=134 > pci 0000:02:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit] > pci 0000:02:00.0: BAR 0: error updating (0xe0000004 != 0xffffffff) > pci 0000:02:00.0: BAR 0: error updating (high 0x000000 != 0xffffffff) > > 3) No idea what the of_irq_parse_pci() issue is. 134 is 0x86. Could it be: #define PCIBIOS_DEVICE_NOT_FOUND 0x86 pci-mvebu.c will return this in a few places, mvebu_pcie_wr_conf(), mvebu_pcie_rd_conf(). Could this be rc = pci_read_config_byte(pdev, PCI_INTERRUPT_PIN, &pin); It looks like pci_read_config_byte() is expected to return a real errno value, and maybe it is returning PCIBIOS_DEVICE_NOT_FOUND? Andrew -- 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