[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

max_interrupt_work: forcedeth module parameter to fix "too many iterations (6) in nv_nic_irq" error



I've been seeing the error:

Aug 18 21:24:59 titan kernel: eth-gig1: too many iterations (6) in
nv_nic_irq.
Aug 18 21:24:59 titan kernel: eth-gig1: too many iterations (6) in
nv_nic_irq.
Aug 18 21:24:59 titan kernel: eth-gig1: too many iterations (6) in
nv_nic_irq.

in the logs when there is heavy network traffic on my Sarge/amd64
system.  The error is produced by the kernel module forcedeth for the
on-board gigabit ethernet controller.

Suggestions I've found through googling indicate using the
'max_interrupt_work' module parameter and setting it to 10, rather than
the default 5.

My question is: what/where is The Right Place to put this module
parameter setting?  I went to /etc/modules.conf first: but a note in
that file indicates it should not be edited directly:

# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules

However, the manpage for update-modules says that it is 'deprecated'.

Would it just be OK to edit /etc/modules.conf to change:

...
...
forcedeth
...
...

to

...
...
forcedeth max_interrupt_work=10
...
...

?

Thoughts and suggestions welcome.

Dave.

-- 
Dave Ewart
davee@ceu.ox.ac.uk
Computing Manager, Cancer Epidemiology Unit
Cancer Research UK / Oxford University
PGP: CC70 1883 BD92 E665 B840 118B 6E94 2CFD 694D E370
Get key from http://www.ceu.ox.ac.uk/~davee/davee-ceu-ox-ac-uk.asc
N 51.7518, W 1.2016

Attachment: signature.asc
Description: Digital signature


Reply to: