Subject: explanation for "new technology" needed
To: None <netbsd-users@netbsd.org>
From: Wojciech Puchar <wojtek@tensor.3miasto.net>
List: netbsd-users
Date: 07/23/2005 13:18:32
please help me and explain "new technology".
sorry for cross posting - i'm not sure it's amd64 specific (probably not).

i have USB onboard, fxp network in PCI slot and ACPI and ioapic enabled as 
it's standard for amd64.

with fxp in second PCI slot (which is pci2 dev 7) pin 10 of ioapic0 is 
allocated. with fxp on last slot (pci2 dev 10) too pin 10 of ioapic0 is 
allocated. still nothing strange but

1) while ioapic has 24 interrupts why always fxp and usb get pin 10 and 
same interrupt while lots of interrupts are unused?!!!

2) why when fxp is on second slot i get interrupt flood - no matter if 
there's any traffic on fxp CPU is 70% loaded and i see 90000 
interrupts/second on pin 10 with sysstat.

when fxp is on last slot SAME pins are allocated but there is no interrupt 
flood!

3) when pinging -f some other host i have about 10% CPU load with 
interrupts. with USB turned off with BIOS setup, it's up to 3% on same 
case.

HOW to allocate ANOTHER irq/pin for fxp or usb?!

BIOS doesn't offer any option for this