Re: [RTnet-users] Update rt_e1000e driver -- job offer
Brought to you by:
bet-frogger,
kiszka
From: Gilles C. <gil...@xe...> - 2014-05-27 17:15:27
|
On 05/27/2014 12:47 PM, Mariusz Janiak wrote: > Hi, > >> There are so many reasons that could happen. At first, are you sure >> , your xenomai system has not any jitter involved ? And how have >> you checked it ? > > It seems that, Xenomai is running stable, we have tested it with > standard xeno utilities. We have observed similar problem with > rt_e1000e driver on several different machines. The problem is > following, tdma module periodically allocate memory for > synchronization frame and then issue tx service from driver. When > driver is not sending a frames, it does not release memory in tx > interrupt. After a while, RTnet stack is out of memory and tdma > report "TDMA: Failed to transmit sync frame!" (function > tdma_xmit_sync_frame(...) in tdma_proto.c). Unfortunately I am not > understand how it can be related with jitter. I wonder why driver in > not sending a frame after calling rtmac_xmit(rtskb); by tdma module. Are you sure that the problem is not simply that the phy is in its auto-negotiation phase? Do you poll the mdio registers? -- Gilles. |