[Click] polling patch for e1000-7.3.20

Roman Chertov rchertov at purdue.edu
Fri Jan 19 15:46:17 EST 2007


Nicholas Weaver wrote:
> On Fri, Jan 19, 2007 at 02:26:41PM -0500, Roman Chertov composed:
>> Nicholas Weaver wrote:
>>> Suggestions?
>> Try to comment out everything between e1000_irq_disable(adapter) and 
>> dev->polling = 2; in e1000_poll_on.  I've noticed that on my machine the 
>> driver doesn't transmit with these lines.  It appears that it fails to 
>> reinitialize.  This is one the PCI-E 82571EB dual port card.
> 
> Thanks, this worked.  (e1000_poll_on being a function in the driver).
> 
> Except...
> 
> Now it seems to freeze up after about ~60 (usually 62) packets on the
> input.  This seems to be an input freeze rather than a queue full
> freeze, as packets are going in/out of the queue.
> 

Take a look at "dmesg" there might be some watchdog messages regarding a 
timeout.


> (reverse Roman's changs, reinstall and reboot and the input is no
> longer feezing up, but then the output doesn't work... ).
> 
> Now for what I'm going to do TODAY I'm OK, as I'm using different
> ports for inputs and outputs (its load balancing for an IDS), but I'd
> like to figure out what/how to get this working in general.
> 



More information about the click mailing list