|To:||Michael Stickel <firstname.lastname@example.org>|
|Subject:||Re: Problems with Intel e100 driver on new MIPS port, was: Advice needed WRT very slow nfs in new port...|
|From:||David Daney <email@example.com>|
|Date:||Thu, 30 Jun 2005 11:23:29 -0700|
|References:||<42C34C4D.firstname.lastname@example.org> <email@example.com> <42C359F8.firstname.lastname@example.org> <email@example.com> <42C39066.firstname.lastname@example.org>|
|User-agent:||Mozilla Thunderbird 1.0.2-6 (X11/20050513)|
Michael Stickel wrote:
M. Warner Losh wrote:Add some debugging to the interrupt routine of the e100 and see what happens.In message: <42C359F8.email@example.com> David Daney <firstname.lastname@example.org> writes: : M. Warner Losh wrote: : > In message: <42C34C4D.email@example.com> : > David Daney <firstname.lastname@example.org> writes: : > : Does anyone have any idea what would cause 1000mS delay?: > : > That's remarkably close to 1s. This often indicates that the transmit: > of your next packet is causing the receive buffer to empty. This is : > usually due to blocked interrupts, or a failure to enable interrupts.: > : : But I observe ever increasing counts for the device in /proc/interrupts. : So the interrupts are working somewhat.Are you sure that you've routed the interrupts correctly? Maybe those interrupts are 'really' for a different device....
The interrupt routine is getting called each time a packet is received.It looks like packets are not being transmitted until the interrupt for the the received packet is received.
If I ping the board at different intervals the round trip time is always almost exactly equal to the ping interval. So if I ping every 50mS the round trip time is 50mS, ping every 200mS gives a RTT of 200mS, etc.
Any more ideas?I am thinking that perhaps the CPU write-back-queue is interfearing with writes to the NIC's registers. Perhaps I will try to disable it.
|<Prev in Thread]||Current Thread||[Next in Thread>|
|Previous by Date:||top and SMP, Bryan Althouse|
|Next by Date:||Re: preempt_schedule_irq missing from mfinfo?, Dave Johnson|
|Previous by Thread:|
|Next by Thread:||Linux on SGI Challenge L R10000 (IP25), Andy Shepard|
|Indexes:||[Date] [Thread] [Top] [All Lists]|