On Fri, 8 Nov 2002, Jeff Cours wrote: > Hi, everyone - > > I have a question about IRQ assignment. I'm running on an ABIT SR7-8X, > which is a newer Pentium IV motherboard that supports ACPI. The board as > an integrated RTL8139 Ethernet controller. When I boot under a 2.2 > series kernel (the Debian Woody installation kernel), it assigns eth0 > IRQ 11. It does the same when booting under Windows ME. When I boot > under 2.4.18, though, it puts eth0 at IRQ 19 and moves USB up to the > 20-22 range. Needless to say, Ethernet stops working at that point. :-) > > So I guess my first question is how can I go about diagnosing where the > IRQ mis-assignment is coming from? I've already set "Plug and Play OS" > to "no". Is there something that's changed between the 2.2 and 2.4 > kernels that might be getting confused here? Its using the IOAPIC for interrupt servicing, you can try booting with the 'noapic' kernel parameter, which would run it using the 8259A only (ie what you're seeing in ME and 2.2). Out of interest, do you have ACPI configured in 2.4? If your devices aren't working, it could possibly be irq routing funnies. I'd try setting plug n play bios to 'On' and configuring ACPI as well as IOAPIC on UP system. Zwane -- function.linuxpower.ca -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/