Hi 

The intel e1000 drivers use interrupt throttling to reduce the load for the 
kernel. However, if you need a bus update rate of > 2kHz you have to disable 
this throttling, otherwise you will notice lots of missed datagrams. 

To disable or lower this interrupt throttling you can give the driver start 
parameters: 
1) manually 
      rmmod e1000 
      modprobe e1000 RxIntDelay=0 RxAbsIntDelay=0 InterruptThrottleRate=0 

2) Automagically apply module options (debian systems) 
Create a file /etc/modprobe.d/e1000-disable-irq-throttling.conf that contains 
      options e1000 RxIntDelay=0 RxAbsIntDelay=0 InterruptThrottleRate=0 

With these parameters set we achieve an update rate of 4kHz without dropouts. 

Regards 
Martin 


Note:
This e-mail is for the named person's use only. It may contain confidential 
and/or privileged information. If you have received this e-mail in error, 
please notify the sender immediately and delete the material from any system. 
Any unauthorized copying, disclosure, distribution or other use of this 
information by persons or entities other than the intended recipient is 
prohibited.
Thank You.
_______________________________________________
etherlab-users mailing list
etherlab-users@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to