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
Hi,
thank you for your fast reply.
I downloaded SDK via following command: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b morty
I'm using following linux version:
Linux version 4.1.30-rt34+g4004071 (alesm@ubuntu) (gcc version 6.2.0 (GCC) ) #3 SMP Thu Apr 13 11:58:44 CEST 2017
Regards,
A
Please use NXP SDK available at:
Which NXP SDK is used?