[Linux] Eth0: Too much work at interrupt

Pagina: 1
Acties:

  • stunn0r
  • Registratie: Juni 2002
  • Laatst online: 28-04 15:16
Ik heb hier een gentoo bak staan en die wil ik gebruiken als fileserver/desktop bak.

het is een athlonxp 1800+ met een msi kt4v moederbord er in welke gebruik maakt van de via kt400 chipset en een realtek 8139 netwerk kaartje.

nu heb ik fijn de hele boel draaien maar zodra ik veel netwerk verkeer genereer van of naar die bak crasht hij na een tijdje.

in mijn logs vind ik dan de volgende foutmeldingen terug:

Eth0: Too much work at interrupt: IntrStatus=0x0001.

deze melding komt een stuk of 10 keer achterelkaar tevoorschijn en daarna komt er

EXT3-fs error (device ideo(3,2)): ext3_readdir: bad entry in directory en een rits met data.

ik heb geprobeerd de melding over eth0 op te lossen door hier in de search rond te struimen waarna ik op een mogelijke oplossing kwam.
namelijk even de netwerkkaart zijn driver aanpassen en deze opnieuw compilen
als je max_interrupt_work in de driver omhoog zou krikken zou het wel is beter kunnen werken.
dit heb ik dus geprobeerd.. opnieuw opgestart.. toen ben ik een 22gb grote directory gaan overzetten vanaf de fileserver naar mn windows pc'tje.. ging een tijdje goed.. en toen kwamen de foutmeldingen weer.

nadat deze foutmeldingen zijn gekomen reageeren de servers die op de machine draaien niet meer en lijkt het bestands systeem niet meer toegankelijk. (dingen die recent zijn benadert en dus in de cache zouden moeten zitten kan je nog bereiken maar de rest niet).

hebben jullie nog ideeen over wat ik kan proberen om dit probleem op te lossen?

edit: tijdens normaal gebruik werkt deze machine trouwens prima.. hoge disk loads kan ie makkelijk aan en gewoon een beetje in het rond browsen gaat ook prima, het is dus alleen als ik via het netwerk de samba server zwaar belast of de ftp server zwaar belast

[ Voor 24% gewijzigd door stunn0r op 27-07-2003 16:04 ]


  • Tozz
  • Registratie: Juni 2000
  • Laatst online: 29-03 13:48
Jou netwerk probleem komt mij bekend voor met Realtek kaartjes, en defecte Intel EtherExpress Pro/100 kaarten. In beide gevallen heb ik ze vervangen door of goede Intel kaarten of 3COM kaarten en heb het probleem nooit weer gezien.

Bij de VIA Rhine II NIC heb ik ook soortgelijke problemen gezien, alleen hangt vervolgens mijn hele bak. Die dus ook maar gedisabled in de BIOS (is onboard) en een fatsoenlijke 3COM erin gegooid.

Dat ext3 probleem komt gewoon omdatje filesystem kaduuk is. Kwestie van ff e2fsck eroverheen halen!

  • stunn0r
  • Registratie: Juni 2002
  • Laatst online: 28-04 15:16
vreemd.. eerste keer dat ik problemen heb met een realtek kaartje.. maar ik heb ze ook nog niet in dergelijke systemen gebruikt..
dat word dus een nieuwe nic kopen

alleen waren de bestandssystemen voordat het probleem zich voordeed schoon (iedere keer effe vanaf live cd geboot om fsck eroverheen te gooien) maar die zullen wel komen doordat het systeem plat op z'n snuit gaat.

  • NeOTheMaTriXM
  • Registratie: April 2001
  • Laatst online: 14-04 18:02
Je zou eens andere kernel drivers kunnen proberen.
Met andere instellingen.

En zoals er staat: Too much work at interrupt.
zou kunnen betekennen dat je veel irq's hebt geshared, probeer je kaart eens in een ander pci slot.

Bij google staan mischien ook nog wat oplossingen :)

  • stunn0r
  • Registratie: Juni 2002
  • Laatst online: 28-04 15:16
ik had hem al in een ander slot gedrukt net met hoop op beter resultaat.. nada

Verwijderd

Tozz schreef op 27 juli 2003 @ 18:41:
Bij de VIA Rhine II NIC heb ik ook soortgelijke problemen gezien, alleen hangt vervolgens mijn hele bak. Die dus ook maar gedisabled in de BIOS (is onboard) en een fatsoenlijke 3COM erin gegooid.
Mijn Via Rhine II heeft ook problemen met smb.
Ik heb dit opgelost door versie 1.1.16 van de rhine drivers te gebruiken, elke andere versie geeft retransmit errors.

  • stunn0r
  • Registratie: Juni 2002
  • Laatst online: 28-04 15:16
Verwijderd schreef op 28 July 2003 @ 17:32:
[...]

Mijn Via Rhine II heeft ook problemen met smb.
Ik heb dit opgelost door versie 1.1.16 van de rhine drivers te gebruiken, elke andere versie geeft retransmit errors.
ik zag toen ik effe snel freebsd op die doos gooide om te kijken of dat beter zou gaan iets over een te hoge packetsize die dus van die via rhine af zou moeten komen.. misschien is dat het probleem wel?
Pagina: 1