Serial RapidIO Maintaintance read causes lock up
Bounine, Alexandre
Alexandre.Bounine at idt.com
Wed Oct 6 02:11:34 EST 2010
Bastiaan Nijkamp <bastiaan.nijkamp at gmail.com> wrote:
>A interesting thing that i found out is that when the agent is reset while the host is >locked up (eg. it cannot be stopped nor can i read the registers and memory trough a JTAG >Interface), the host comes back online and just continues booting linux with a RapidIO >error. See the log below.
... skip ...
>fsl_rio_config_read: going to request to read data at d1080068
>RIO: cfg_read error -14 for ff:0:68
... skip ...
>RIO: master port 0 device has lost enumeration to a remote host
Looks like during agent reset your SRIO link becomes good and host's requests go ahead.
After that you get a machine check (response time out): link is OK but agent is not configured.
Can you check/print 0xC_0148 and 0xC_0158 registers of SRIO block before the first maintenance read.
Alex.
More information about the Linuxppc-dev
mailing list