Serial RapidIO Maintaintance read causes lock up

Bounine, Alexandre Alexandre.Bounine at idt.com
Wed Oct 6 00:49:12 EST 2010


Hi John,

John Traill <john.traill at freescale.com> wrote:
> 2. Make sure the target has "Accept All" set - in fsl_rio.c look for
> >        /* Set to receive any dist ID for serial RapidIO controller.
*/
> >         if (port->phy_type == RIO_PHY_SERIAL)
> >                 out_be32((priv->regs_win + RIO_ISR_AACR),
RIO_ISR_AACR_AA);
>

Looks like in Bastiaan's case request cannot leave the SRIO controller.
Otherwise he would get a machine check if a response is timed out
(assuming that he did not disable it).

Alex.
 
 


More information about the Linuxppc-dev mailing list