So my board is behaving oddly. I now unplugged all the cards:
What can be seen: D6 LED is lighting up. Is this the one for a card attached?
At the same time, U-Boot tells me that there is a x1 gen2 card attached:
U-Boot 2020.07-rc1-gb47b96d4 (Jul 07 2021 - 00:43:32 +0000)
SoC: LS1088AE Rev1.0 (0x87030010)
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz
CPU3(A53):1600 MHz CPU4(A53):1600 MHz CPU5(A53):1600 MHz
CPU6(A53):1600 MHz CPU7(A53):1600 MHz
Bus: 700 MHz DDR: 2100 MT/s
Reset Configuration Word (RCW):
00000000: 4000541c 00000040 00000000 00000000
00000010: 00000000 000a0000 00300000 00000000
00000020: 010011a0 00002580 00000000 00000000
00000030: 013fe60b 00000000 00002c03 00000000
00000040: 00000000 00000000 00000000 00000000
00000050: 00000000 00000000 00000000 00000000
00000060: 00000000 00000000 00000089 000009e7
00000070: 44110000 0d007755
DRAM: 31.9 GiB
DDR 31.9 GiB (DDR4, 64-bit, CL=15, ECC on)
DDR Chip-Select Interleaving Mode: CS0+CS1
31.4 GiB available for userspace
Using SERDES1 Protocol: 29 (0x1d)
Using SERDES2 Protocol: 20 (0x14)
PCIe0: pcie@3400000 Root Complex: no link
PCIe1: pcie@3500000 Root Complex: x1 gen2
PCIe2: pcie@3600000 Root Complex: no link
Retimer: (retimer on, resetting...) DS110DF410 found
OK
USB Hub: No PCI card found in Key B
OK
Fan controller: OK
MMC: FSL_SDHC: 0
Loading Environment from SPI Flash... SF: Detected en25s64 with page size 256 Bytes, erase size 64 KiB, total 8 MiB
OK
uC: MACADDR: 00:0A:FA:24:2E:49
DPMAC7: 00:0A:FA:24:2E:49
DPMAC8: 00:0A:FA:24:2E:4A
DPMAC9: 00:0A:FA:24:2E:4B
DPMAC10: 00:0A:FA:24:2E:4C
DPMAC3: 00:0A:FA:24:2E:4D
DPMAC4: 00:0A:FA:24:2E:4E
DPMAC5: 00:0A:FA:24:2E:4F
DPMAC6: 00:0A:FA:24:2E:50
DPMAC1: 00:0A:FA:24:2E:51
DPMAC2: 00:0A:FA:24:2E:52
In: serial
Out: serial
Err: serial
Model: Traverse Ten64
Board: 1064-0201C, boot from QSPI
Net: eth0: DPMAC1@xgmii, eth1: DPMAC2@xgmii, eth2: DPMAC3@qsgmii, eth3: DPMAC4@qsgmii, eth4: DPMAC5@qsgmii, eth5: DPMAC6@qsgmii, eth6: DPMAC7@qsgmii [PRIME], eth7: DPMAC8@qsgmii, eth8: DPMAC9@qsgmii, eth9: DPMAC10@qsgmii
SF: Detected en25s64 with page size 256 Bytes, erase size 64 KiB, total 8 MiB
device 0 offset 0x300000, size 0x200000
SF: 2097152 bytes @ 0x300000 Read: OK
device 0 offset 0x5c0000, size 0x40000
SF: 262144 bytes @ 0x5c0000 Read: OK
crc32+
fsl-mc: Booting Management Complex ... SUCCESS
fsl-mc: Management Complex booted (version: 10.20.4, boot status: 0x1)
Hit any key to stop autoboot: 0
Even though above picture shows, there is nothing attached.
After I hit Normal boot, I see:
Device 0: unknown device
Card did not respond to voltage select!
mmc_init: -95, time 19
starting USB...
Bus usb3@3100000: Register 200017f NbrPorts 2
Starting the controller
USB XHCI 1.00
Bus usb3@3110000: Register 200017f NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb3@3100000 for devices... 1 USB Device(s) found
scanning bus usb3@3110000 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
Again the voltage issue, even though there is no card attached.
EDIT: ok above does not seem to be related. If I plug in the following setup:
I see
U-Boot 2020.07-rc1-gb47b96d4 (Jul 07 2021 - 00:43:32 +0000)
SoC: LS1088AE Rev1.0 (0x87030010)
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz
CPU3(A53):1600 MHz CPU4(A53):1600 MHz CPU5(A53):1600 MHz
CPU6(A53):1600 MHz CPU7(A53):1600 MHz
Bus: 700 MHz DDR: 2100 MT/s
Reset Configuration Word (RCW):
00000000: 4000541c 00000040 00000000 00000000
00000010: 00000000 000a0000 00300000 00000000
00000020: 010011a0 00002580 00000000 00000000
00000030: 013fe60b 00000000 00002c03 00000000
00000040: 00000000 00000000 00000000 00000000
00000050: 00000000 00000000 00000000 00000000
00000060: 00000000 00000000 00000089 000009e7
00000070: 44110000 0d007755
DRAM: 31.9 GiB
DDR 31.9 GiB (DDR4, 64-bit, CL=15, ECC on)
DDR Chip-Select Interleaving Mode: CS0+CS1
31.4 GiB available for userspace
Using SERDES1 Protocol: 29 (0x1d)
Using SERDES2 Protocol: 20 (0x14)
PCIe0: pcie@3400000 Root Complex: no link
PCIe1: pcie@3500000 Root Complex: x1 gen2
PCIe2: pcie@3600000 Root Complex: x1 gen2
Retimer: (retimer on, resetting...) DS110DF410 found
OK
USB Hub: No PCI card found in Key B
OK
and I also see:
Device 0: unknown device
Card did not respond to voltage select!
mmc_init: -95, time 18
starting USB...
Bus usb3@3100000: Register 200017f NbrPorts 2
Starting the controller
USB XHCI 1.00
Bus usb3@3110000: Register 200017f NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb3@3100000 for devices... 1 USB Device(s) found
scanning bus usb3@3110000 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
while later:
root@OpenWrt:/# lspci
0000:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 80c0 (rev 10)
0001:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 80c0 (rev 10)
0001:01:00.0 PCI bridge: Pericom Semiconductor Device b304 (rev 01)
0001:02:01.0 PCI bridge: Pericom Semiconductor Device b304 (rev 01)
0001:02:02.0 PCI bridge: Pericom Semiconductor Device b304 (rev 01)
0002:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 80c0 (rev 10)
0002:01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
Now I am bit puzzled, not sure why the JMB585 in my case does not show up.
So does the middle x1 gen2 pcie slot represent a device already? I would assume a multiplexer for the mPCIe slots?