[tulip] 21140 and Interrupt Mitigation?
Roisman, Dani
droisman@station.sony.com
Fri, 11 May 2001 13:09:44 -0700
Greetings I have 3 simple questions. First the data:
I have old netgear FA310TX cards that use DEC 21140 chipsets:
eth1: Digital DS21140A Tulip rev 34 at 0xb800, 00:40:05:41:84:73, IRQ 10.
eth1: EEPROM default media type Autosense.
eth1: Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
eth1: MII transceiver #0 config 1000 status 782d advertising 01e1.
tulip.c:v0.92t 1/15/2001 Written by Donald Becker <becker@scyld.com>
I recently upgraded to v0.92t, and unsuccessfully tried to force interrupt
mitigation:
# /sbin/mii-diag eth1 -G 0x8b240000
SIOCSPARAMS on eth1 failed: Operation not supported
I am, however, seeing these log entries:
May 11 19:25:01 soewfv2 kernel: eth1: Too much work during an interrupt,
csr5=0xfc630040.
May 11 19:25:01 soewfv2 kernel: eth1: Too much work during an interrupt,
csr5=0xfc6980c4.
May 11 19:25:10 soewfv2 kernel: eth1: Restarted Rx at 1821234174 /
1821234174.
May 11 19:25:10 soewfv2 kernel: eth1: Too much work during an interrupt,
csr5=0xfc0988c7.
May 11 19:25:10 soewfv2 kernel: eth1: Restarted Rx at 1821234174 /
1821234174.
May 11 19:25:16 soewfv2 kernel: eth1: Too much work during an interrupt,
csr5=0xfc6f0040.
May 11 19:25:16 soewfv2 kernel: eth1: Too much work during an interrupt,
csr5=0xfc6988c5.
May 11 19:25:25 soewfv2 kernel: eth1: Restarted Rx at 1821278087 /
1821278087.
May 11 19:25:25 soewfv2 kernel: eth1: Too much work during an interrupt,
csr5=0xfc0988c7.
May 11 19:25:25 soewfv2 kernel: eth1: Restarted Rx at 1821278087 /
1821278087.
Questions:
1) Should I be concerned with the "Too much work" message? What does it
really mean?
2) Should I be concerned with the "Restarted Rx" message? What does it
really mean?
3) Is Interrupt Mitigation even supported on this card? If yes, how do I
force it on?
----
Dani Roisman
droisman@station.sony.com