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





------- Comment #10 from [EMAIL PROTECTED]  2008-05-18 19:32 -------
Hi, Robert
    From the acpidump it seems that there exists the following error in the
bios. 
     Method (_PRT, 0, NotSerialized)
            {
                If (And (PICM, LEqual (\_SB.PCI0.SBRG.SATS, 0x01)))
                {
                    Return (AR00)
                }
                Else                {
                   Return (AR01)
                }
                If (\_SB.PCI0.SBRG.SATS)
                {
                    Return (PR00)
                }
                  Return (PR01)
            }
    General speaking ,the object AR00/AR01 will be returned only when the PICM
is 1. But in the above AML code, the AR01 object will be returned when the PICM
is zero.  And unfortunately there is no PCI interrupt routing entry for some
PCI devices in AR01 object. For example: wifi device

    At the same time the system works in PIC mode(The GSI number should be less
than 16 in PIC mode). But the GSI number greater than 16 is returned by some
PCI devices. For example: USB host controller: 20/21/22/23. It means that PCI
interrupt routing is incorrect. 

    Will you please try to build SMP kernel and see whether the problem still
exists? (Notes: please enable the Local & I/O APIC in kernel configuration).
    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 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to