Re: IRQ assignment in 2.2 vs. 2.4 kernels

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux