[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