[U-Boot] PCI-E problems on Kilauea board

Felix Radensky felix at embedded-sol.com
Wed Mar 11 14:40:03 CET 2009


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.


More information about the U-Boot mailing list