[etherlab-users] r8169 patch - packet timeout boot failures
Jeroen Van den Keybus
jeroen.vandenkeybus at gmail.com
Mon Dec 2 10:01:49 CET 2013
>
>
> 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
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20131202/a6481187/attachment-0003.htm>
More information about the Etherlab-users
mailing list