<div dir="ltr">Hi Steve,<div class="gmail_extra"><br><div class="gmail_quote">2018-03-04 22:03 GMT+01:00 Steve McIntyre <span dir="ltr"><<a href="mailto:steve@einval.com" target="_blank">steve@einval.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sun, Mar 04, 2018 at 01:30:31PM +0000, Stefan Chulski wrote:<br>
><br>
>Yes. Look like it cause issue.<br>
><br>
>Each TX done interrupt mapped to specific CPU by smp_affinity and without IRQ<br>
>balancing. Look like with old dtb interrupt raised on wrong CPU’s.<br>
><br>
>You can work around this issue by disabling TX Done interrupts in<br>
>mvpp2_port_has_tx_irqs<br>
><br>
><br>
><br>
>         for (i = 0; i < 5; i++) {<br>
><br>
>                     ret = of_property_match_string(port_<wbr>node,<br>
>"interrupt-names",<br>
><br>
>                                                                irqs[i]);<br>
><br>
>                     if (ret < 0)<br>
><br>
>                                 return false;<br>
><br>
>          }<br>
><br>
>-       return true;<br>
><br>
>+      return false;<br>
<br>
</span>Hi,<br>
<br>
I've tried that but it doesn't fix the problem for me. Same symptoms -<br>
complaints then a crash. Even hacking a similar change in<br>
mvpp2_port_probe() didn't help.<br><br></blockquote><div><br></div><div>Just to make sure about your setup:</div><div>- firmware from Leif?</div><div>- which kernel revision?</div><div><br></div><div>Thanks,</div><div>Marcin </div></div><br></div></div>