Linux (RH 7) assigning eth0 IRQ19?!?!

bubba

Golden Member
Oct 10, 1999
1,589
0
0
My ethernet card (intel Pro/100 (eepro100.o)) card is assigned IRQ 10 or 11 by the BIOS of my BP6 when I boot. However when Linux (RedHat 7.0) boots it somehow gives it IRQ 18 or 19 according to /proc/interrupts.

- I didn't think that IRQs went that high!?!?
- I tried to force it to IRQ 10 using LILO: linux ether=10,0,eth0, but that didn't work
- How can I get it to IRQ 10 in Linux? I think my performance would be better

Thanks!
 

Chuck

Senior member
Oct 9, 1999
704
0
0
Well if it works, i'd be inclined to leave it. I had a simalor problem (it was giving my network card IRQ65 or something), but my card didn't work. To fix it, I moved the card to another PCI slot, said 'update ESCD' (or whatever it is) in the BIOS, and also I put 'assign IRQ's manually', and also 'no PNP OS installed'.

HTH.
 

bubba

Golden Member
Oct 10, 1999
1,589
0
0

Well... I want to get my network performance back up. I am getting about 3.5 MB/s now while I was getting about 6.5-7 MB/s before. Before I was using a PPro 180 on a gateway MB, now I am using dual Celeron 500s on a BP6, otherwise the hardware is the same.

I think that the high IRQ is making my network slow.

Can anyone help?
 

bubba

Golden Member
Oct 10, 1999
1,589
0
0

So, I tried changing all those settings too. And moving my ethernet card. The only IRQs I can get it to have in Linux are 17 and 19. I can get it to be assigned IRQ 10 in the BIOS though...

Any other help?
 

bubba

Golden Member
Oct 10, 1999
1,589
0
0

Well, I found out how to change it, finally. If I append "noapic" at LILO I get normal IRQs. I guess that the other IRQs have something to do with SMP and both CPUs handling the IRQs.

However, my network performance is still bad. Worse than with the PPro 180! Any clues on how to boost my throughput on a 100bT switched network?

TIA