On Thu, Jan 30, 2014 at 08:53:17AM +0000, Koehrer Mathias (ETAS/ESW5) wrote:
> Kernel 3.2.48-rt69 (RT_PREEMPT patch). > I use the Intel Gigabit CT Desktop adapter (82574L). > For this is use the latest e1000e driver (Version 2.5.4) and build it outside > the kernel to have the PTP support. ... > This works really fine for a while. However after a while the value of phc > explodes dramatically. > The value will be -35192325800 which looks like a kind of value overrun! > In hex this is 0xFFFFFFF7CE5FB958. This sounds like a RT_PREEMPT issue. That patch makes spinlocks preemptable, and the 82574 does need real locking, IIRC. Can you reproduce the problem with RT_PREEMPT disabled? If not, then you will probably have to find the guilty spinlock in the driver and convert it to a raw spin lock. Thanks, Richard ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Linuxptp-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linuxptp-users
