>So the ASL you provided was not what the Linux kernel is seeing, correct?
>Can you please provide a DSDT disassembly from the running Linux system
>please, such as:
># cp /sys/firmware/acpi/tables/DSDT DSDT.dat # iasl -d DSDT.dat
>Then find this device in DSDT.dsl and paste it here please.
Sorry for late feedback, got dsdt from lab machine since my board got broken,
Please check.
Scope (\_SB)
{
Device (IPC1)
{
Name (_ADR, Zero) // _ADR: Address
Name (_HID, "INT34D2") // _HID: Hardware ID
Name (_CID, "INT34D2") // _CID: Compatible ID
Name (_DDN, "Intel(R) IPCI controller ") // _DDN: DOS Device
Name
Name (_UID, One) // _UID: Unique ID
Name (RBUF, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00002000, // Address Length
_Y08)
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00000004, // Address Length
_Y09)
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00000040, // Address Length
_Y0A)
IO (Decode16,
0x0400, // Range Minimum
0x0480, // Range Maximum
0x04, // Alignment
0x80, // Length
)
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00002000, // Address Length
_Y0B)
Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive,
,, )
{
0x00000028,
}
})
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource
Settings
{
CreateDWordField (RBUF, \_SB.IPC1._Y08._BAS, B0BA) //
_BAS: Base Address
CreateDWordField (RBUF, \_SB.IPC1._Y08._LEN, B0LN) //
_LEN: Length
Store (DD1A, B0BA)
Store (DD1L, B0LN)
CreateDWordField (RBUF, \_SB.IPC1._Y09._BAS, BM01) //
_BAS: Base Address
CreateDWordField (RBUF, \_SB.IPC1._Y09._LEN, BML1) //
_LEN: Length
CreateDWordField (RBUF, \_SB.IPC1._Y0A._BAS, BM02) //
_BAS: Base Address
CreateDWordField (RBUF, \_SB.IPC1._Y0A._LEN, BML2) //
_LEN: Length
Store (BMDA, BM01)
Store (0x04, BML1)
Store (BMIA, BM02)
Store (0x40, BML2)
CreateDWordField (RBUF, \_SB.IPC1._Y0B._BAS, B1BA) //
_BAS: Base Address
CreateDWordField (RBUF, \_SB.IPC1._Y0B._LEN, B1LN) //
_LEN: Length
Store (DD3A, B1BA)
Store (DD3L, B1LN)
Return (RBUF)
}
Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (0x0F)
}
--
To unsubscribe from this list: send the line "unsubscribe platform-driver-x86"
in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html