
Stefan Roese wrote:
OK.
I just tried this setup on my Kilauea board. Without any problems:
U-Boot 2009.03-rc1-00050-g3aaf315 (Mar 11 2009 - 13:18:35)
CPU: AMCC PowerPC 405EX Rev. C at 400 MHz (PLB=200, OPB=100, EBC=100 MHz) Security support Bootstrap Option C - Boot ROM Location EBC (16 bits) 16 kB I-Cache 16 kB D-Cache Board: Kilauea - AMCC PPC405EX Evaluation Board I2C: ready DRAM: 256 MB FLASH: 64 MB NAND: 64 MiB PCI: Bus Dev VenId DevId Class Int PCIE0: link is not up. PCIE0: initialization as root-complex failed PCIE1: successfully set as root-complex 01 00 8086 10b9 0200 00 DTT1: 30 C Net: ppc_4xx_eth0, ppc_4xx_eth1
Type run flash_nfs to mount root filesystem over NFS
Hit any key to stop autoboot: 4
U-Boot 2009.03-rc1-00050-g3aaf315 (Mar 11 2009 - 13:18:35)
CPU: AMCC PowerPC 405EX Rev. C at 400 MHz (PLB=200, OPB=100, EBC=100 MHz) Security support Bootstrap Option C - Boot ROM Location EBC (16 bits) 16 kB I-Cache 16 kB D-Cache Board: Kilauea - AMCC PPC405EX Evaluation Board I2C: ready DRAM: 256 MB FLASH: 64 MB NAND: 64 MiB PCI: Bus Dev VenId DevId Class Int PCIE0: successfully set as root-complex 01 00 8086 10b9 0200 00 PCIE1: link is not up. PCIE1: initialization as root-complex failed DTT1: 30 C Net: ppc_4xx_eth0, ppc_4xx_eth1
Type run flash_nfs to mount root filesystem over NFS
Hit any key to stop autoboot: 0 =>
The PCIe device used here is the Intel PRO/1000 PT Desktop card.
Which Kilauea board revision are you using? And do you see the same problems with other PCIe cards as well?
I use Kilauea revision 1.2 and exactly the same network card as you. The problem is still here. It doesn't happen with other PCI-E card I have (10G Ethernet adapter).
I have a feeling that 2 Kilauea boards of the same revision may sometimes exhibit different behavior with the same version of u-boot. For example, with u-boot 2008.10-rc2 that comes with AMCC CD, memory was properly detected on one board in bootstrap option B but not detected on the another. I had to recompile u-boot and disable autocalibration to make things work on this board.
Felix.