Hi Scott Warner,
I have no solo board to address the issue. I requested one dl board, in the theroy, for PCIe modle, they should be the same.
I tried with intel pcie wifi card, it seems work well. I am thinking how I can align to your environment.
Poky (Yocto Project Reference Distro) 1.5 imx6dlsabresd /dev/ttymxc0
imx6dlsabresd login: root
root@imx6dlsabresd:~# dmesg | grep pcie
root@imx6dlsabresd:~# dmesg | grep pci
pci_bus 0000:00: root bus resource [io 0x1000-0x10000]
pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]
pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
pci 0000:00:00.0: reg 10: [mem 0x00000000-0x000fffff]
pci 0000:00:00.0: reg 38: [mem 0x00000000-0x0000ffff pref]
pci 0000:00:00.0: supports D1
pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
pci 0000:01:00.0: [8086:4229] type 00 class 0x028000
pci 0000:01:00.0: reg 10: [mem 0x00000000-0x00001fff 64bit]
pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]
pci 0000:00:00.0: BAR 8: assigned [mem 0x01100000-0x011fffff]
pci 0000:00:00.0: BAR 6: assigned [mem 0x01200000-0x0120ffff pref]
pci 0000:01:00.0: BAR 0: assigned [mem 0x01100000-0x01101fff 64bit]
pci 0000:00:00.0: PCI bridge to [bus 01]
pci 0000:00:00.0: bridge window [mem 0x01100000-0x011fffff]
pci_bus 0000:00: resource 4 [io 0x1000-0x10000]
pci_bus 0000:00: resource 5 [mem 0x01000000-0x01efffff]
pci_bus 0000:01: resource 1 [mem 0x01100000-0x011fffff]
ehci-pci: EHCI PCI platform driver
root@imx6dlsabresd:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 81.805 msecs
PM: suspend devices took 0.080 seconds
PM: late suspend of devices complete after 0.498 msecs
PM: noirq suspend of devices complete after 0.723 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
pci 0000:01:00.0: Refused to change power state, currently in D3
PM: noirq resume of devices complete after 0.463 msecs
PM: early resume of devices complete after 0.350 msecs
PCI: enabling device 0000:00:00.0 (0000 -> 0003)
PM: resume of devices complete after 211.968 msecs
PM: resume devices took 0.210 seconds
Restarting tasks ... done.
root@imx6dlsabresd:~#
root@imx6dlsabresd:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 71.871 msecs
PM: suspend devices took 0.070 seconds
PM: late suspend of devices complete after 0.425 msecs
PM: noirq suspend of devices complete after 0.627 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
pci 0000:01:00.0: Refused to change power state, currently in D3
PM: noirq resume of devices complete after 17.447 msecs
PM: early resume of devices complete after 0.348 msecs
PM: resume of devices complete after 205.462 msecs
PM: resume devices took 0.200 seconds
Restarting tasks ... done.
root@imx6dlsabresd:~# cat /proc/version
Linux version 3.10.17-1.0.0_beta+gec1af9f (b47504@mpuapae) (gcc version 4.8.1 (G
CC) ) #3 SMP Thu Apr 24 01:40:18 HKT 2014
root@imx6dlsabresd:~#
Best Regards,