http://bugzilla.kernel.org/show_bug.cgi?id=11049
------- Comment #7 from [EMAIL PROTECTED] 2008-07-10 00:24 -------
Thanks for caring this problem.
>From the AML it seems that all the LINK devices have the similar _PRS/_CRS
object. The _CRS object is listed in the following:
Method (_CRS, 0, NotSerialized)
{
Store (0x83, IOPT)
Name (RRET, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared)
{0}
})
CreateWordField (RRET, 0x01, RINT)
Store (PX00, Local0)
If (LEqual (Local0, 0x00))
{
Store (0x00, RINT)
}
Else
{
ShiftLeft (One, Local0, RINT)
}
Return (RRET)
}
The _CRS/_PRS object should return the buffer object(PRET). Linux ACPICA
will parse the corresponding IRQ list from the buffer object. For example:
Name (RRET, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared)
{0}
})
The IRQ list should be 0 and interrupt count should be 1. In such case the
RINT is 1.(Bit 0 means IRQ0, Bit 1 means IRQ1...)
But if the PX00 is zero in the above AML code, the 0x00 will be stored into
the RINT. In such case the Linux ACPICA can't get the correct IRQ list from the
buffer object and the interrupt count is zero. So OS will complain the
following warning message.
> ACPI: Blank IRQ resource
> ACPI: Resource is not an IRQ entry
> ACPI: PCI Interrupt Link [LP1F] (IRQs) *0, disabled
In most cases when the system works in IO_APIC mode, the Link devices won't
be used again. But for some machines the link devices are still used when it
works in IO_APIC mode. So we can't avoid evaluating the _PRS object completely.
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.
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla