http://bugzilla.kernel.org/show_bug.cgi?id=5637


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|[EMAIL PROTECTED]         |[EMAIL PROTECTED]
             Status|NEEDINFO                    |ASSIGNED




------- Comment #13 from [EMAIL PROTECTED]  2007-11-22 22:26 -------
Hi, Joachim & Fredrik
The root cause about the regression is listed in the following:
1. When the system is booted with acpi mode, there is no PCI router for PCI
device(0:0:10:0 IDE PCI controller) in the ACPI table. In the phase of IDE pci
controller the system will guess the IRQ and set the IRQ 15 to level/low mode.
(This was added by Linus in 2005)
   Unfortunately the IRQ 15 is used by IDE1 interface and the default mode
should be edge/high. 
   Because the mode of IRQ 15 is uncorrect, there will be interrupt flood about
the IRQ 15 and the system will report that nobody care for IRQ 15.
2. The system(acpi_pci_irq_enable) doesn't set the IRQ mode for guess IRQ in
kernel 2.6.12 if there is no PCI router in ACPI table. It means that IDE1 will
continue using the IRQ 15 as Edge/High. So there is no interrupt flood.

Thanks.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to