>
>
> 1. why do you disable the rtl8169_phy_timer  timer ?
>

The rtl8169_phy_timer is regularly polled in ec_poll instead.



> 2.  In rtl_hw_start_8168 : why do disable RTL_W16(IntrMask,
> tp->intr_event); ?
>
>
The drivers are all non-blocking and interrupt-free. All work that
interrupt handlers normally do is done in ec_poll instead.

If you cannot send packets anymore, I suspect that you may have overrun the
tx queue, i.e. sent a packet before the previous one has been completed.
You're also not calling the ethercat transmission functions from different
threads, right ?


thank you
> raz
>
> --
> https://sites.google.com/site/ironspeedlinux/
>
> _______________________________________________
> etherlab-users mailing list
> [email protected]
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>
>
_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to