AnsweredAssumed Answered

LS1043ARDB  PCIe, msi controller not found

Question asked by Ales Mulej on Apr 13, 2017
Latest reply on Apr 13, 2017 by ufedor

Hi All,

 

I'm using QorlQ LS1043A RDB and following Yocto distribution:

BB_VERSION = "1.32.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "ls1043ardb"
DISTRO = "poky"
DISTRO_VERSION = "2.2.1"
TUNE_FEATURES = "aarch64"

 

The problem is, that I can not get PCIe to get working. I receive following error, once linux starts up:

root@ls1043ardb:~# dmesg | grep pci
[ 0.110725] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.110784] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.111153] PCI host bridge /soc/pcie@3500000 ranges:
[ 0.111374] layerscape-pcie 3500000.pcie: PCI host bridge to bus 0000:00
[ 0.111429] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.111473] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 0.111522] pci_bus 0000:00: root bus resource [mem 0x4840000000-0x487fffffff] (bus address [0x40000000-0x7fffffff])
[ 0.111614] layerscape-pcie 3500000.pcie: Cannot find msi chip of /soc/msi-controller2@1572000
[ 0.111678] layerscape-pcie 3500000.pcie: failed to initialize host
[ 0.111767] PCI host bridge /soc/pcie@3600000 ranges:
[ 0.111965] layerscape-pcie 3600000.pcie: PCI host bridge to bus 0001:00
[ 0.112018] pci_bus 0001:00: root bus resource [bus 00-ff]
[ 0.112062] pci_bus 0001:00: root bus resource [io 0x10000-0x1ffff] (bus address [0x0000-0xffff])
[ 0.112130] pci_bus 0001:00: root bus resource [mem 0x5040000000-0x507fffffff] (bus address [0x40000000-0x7fffffff])
[ 0.112212] layerscape-pcie 3600000.pcie: Cannot find msi chip of /soc/msi-controller3@1573000
[ 0.112276] layerscape-pcie 3600000.pcie: failed to initialize host

 

I can't figure out, why msi controller can not be found.

 

Any help would be appreciated.

 

Regards,

A

Outcomes