> > > 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
