[U-Boot] The board hangs while PCI-init

Hello, everyone,
I try to bring the u-boot up on the board with Cavium CN5010. When pci-init is executed on the board_init_r, the board will hang. Did you have such a question before? Any suggestions are welcome.
Thanks!
Shuyou

I try to bring the u-boot up on the board with Cavium CN5010. When pci-init is executed on the board_init_r, the board will hang. Did you have such a question before? Any suggestions are welcome.
If you have a logic analyzer, try looking on the bus. I have seen a host processor hang when a slave device is issuing PCI retries. In my case, the PCI peripheral did not initialize its configuration space enable bit. (The BIOS on the host was not smart enough to just give up, it kept retrying).
Cheers, Dave

Dear "sywang",
In message 20100923131412.0701828306@theia.denx.de you wrote:
I try to bring the u-boot up on the board with Cavium CN5010. When pci-init is executed on the board_init_r, the board will hang. Did you have such a question before? Any suggestions are welcome.
It will probably be difficult to get any help for this here. Cavium never bothered to ush their changes upstream, so we have no idea what sort of code you might be running. Try an contact Cavium technical support.
Best regards,
Wolfgang Denk
participants (3)
-
David Hawkins
-
sywang
-
Wolfgang Denk