what's going on here isn't immediately obvious to me. maybe it should be. any ideas would be appreciated.
i have a machine that is very happy with a mv50xx controller, usb and ether0 all sitting on irq 11. chula# cat /dev/irqalloc 3 0 debugpt 7 0 mathemu 8 0 doublefault 9 0 mathover 14 0 fault386 15 0 unexpected 16 0 matherror 50 18 clock 51 19 lapicerror 63 31 lapicspurious 65 1 kbd 73 11 sdF (mv50xx) 73 11 usbuhci 73 11 ether0 81 10 sdC (ata) 81 10 ether1 89 4 COM1 97 7 usbehci 97 7 usbuhci 105 14 sdE (ahci) 105 14 usbuhci 113 15 usbehci 113 15 usbuhci if i add another controller (orion) to the mix irq 11 has this sitting on it: 73 11 sdF (mv50xx) 73 11 sda (orion) 73 11 usbuhci 73 11 ether0 and things are no longer good; with the machine doing nothing i have: chula# cat /dev/sysstat 0 3097 33083 896 901 0 0 197 78 0 1 3553 28350 1274 1241 0 0 0 76 0 2 940 1294487 1049 409 0 0 0 8 86 3 3639 28389 1394 1149 0 0 0 80 0 disabling the mv50xx pci controller restores order; disabling the sdata pci, ahci pci-e, or usb controllers does not. the orion is a pci-e controller. so any combination is okay as long as the mv50xx and orion aren't running at the same time. and oddly the machine runs reasonably even with the screaming irq. chula# pci | grep disk 0.31.2: disk 01.06.01 8086/3a22 14 0:0000a401 16 1:0000a081 16 2:0000a001 16 3:00009c01 16 4:00009881 32 5:fa4da000 2048 3.0.0: disk 01.00.00 11ab/6485 11 2:0000bc01 128 4:fa5f0004 65536 5:00000000 16 8.0.0: disk 01.00.00 11ab/6081 11 0:fbe00004 1048576 1:00000000 16 2:0000e801 256 3:fb800004 4194304 4:00000000 16 8.1.0: disk 01.80.85 105a/4d69 10 0:0000ec01 16 1:0000e481 16 2:0000e401 16 3:0000e081 16 4:0000e001 16 5:fbdfc000 16384 chula# pci | grep ' 11 ' 0.22.0: --- 08.80.00 8086/3430 11 0:fa4fc004 16384 1:00000000 16 0.22.4: --- 08.80.00 8086/3429 11 0:fa4ec004 16384 1:00000000 16 0.26.0: usb 0c.03.00 8086/3a37 11 4:0000ac01 32 3.0.0: disk 01.00.00 11ab/6485 11 2:0000bc01 128 4:fa5f0004 65536 5:00000000 16 6.0.0: net 02.00.00 8086/10d3 11 0:fa6e0000 131072 2:0000cc01 32 3:fa6dc000 16384 8.0.0: disk 01.00.00 11ab/6081 11 0:fbe00004 1048576 1:00000000 16 2:0000e801 256 3:fb800004 4194304 4:00000000 16 - erik