Jump to content
2 posts in this topic

Recommended Posts

Hi every~

i met some problems when patching my lenovo Y450A's dsdt for leopard

i followed the below guides:

 

Frist, i use everest to generate DSDT file :y450 dcpdsdt.bin

 

second, i try to decomplie y450 dcpdsdt.bin to y450 dcpdsdt.dsl

 

third, i try to complie y450 dcpdsdt.dsl to y450 dcpdsdt.aml

 

however i still encounter some warnings for my aml file

====================================================

Intel ACPI Component Architecture

AML Disassembler version 20081204 [Dec 4 2008]

Copyright © 2000 - 2008 Intel Corporation

Supports ACPI Specification Revision 3.0a

 

 

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20081204 [Dec 4 2008]

Copyright © 2000 - 2008 Intel Corporation

Supports ACPI Specification Revision 3.0a

 

dsdt.dsl 5079: Return(Package(0x02){0x00, 0x00})

Warning 1099 - ^ Statement is unreachable

 

dsdt.dsl 8297: Name (_VPC, Zero)

Warning 1098 - ^ Unknown reserved name (_VPC)

 

dsdt.dsl 8304: Method (_CFG, 0, NotSerialized)

Warning 1098 - Unknown reserved name ^ (_CFG)

 

dsdt.dsl 8344: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9217: Method (CPSR, 1, NotSerialized)

Warning 1087 - ^ Not all control paths return a value (CPSR)

 

dsdt.dsl 9220: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9239: Return (UWEA (EVID, ACID, DA01))

Warning 1092 - ^ Called method may not always return a value

 

dsdt.dsl 9275: Method (UWED, 3, NotSerialized)

Warning 1087 - ^ Not all control paths return a value (UWED)

 

dsdt.dsl 9277: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9447: Name (_T_1, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_1)

 

dsdt.dsl 9457: Name (_T_2, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_2)

 

dsdt.dsl 9501: Name (_T_3, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_3)

 

dsdt.dsl 9505: Name (_T_4, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_4)

 

dsdt.dsl 9563: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9606: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9610: Name (_T_1, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_1)

 

dsdt.dsl 9631: Name (_T_2, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_2)

 

dsdt.dsl 9657: Method (UWEA, 3, NotSerialized)

Warning 1087 - ^ Not all control paths return a value (UWEA)

 

dsdt.dsl 9659: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9683: Method (UWEB, 3, NotSerialized)

Warning 1087 - ^ Not all control paths return a value (UWEB)

 

dsdt.dsl 9685: Name (_T_0, Zero)

Remark 5110 - ^ Use of compiler reserved name (_T_0)

 

dsdt.dsl 9710: Name (_T_1, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_1)

 

dsdt.dsl 9720: Name (_T_2, Zero)

Remark 5110 - Use of compiler reserved name ^ (_T_2)

 

ASL Input: dsdt.dsl - 10264 lines, 331566 bytes, 4564 keywords

AML Output: dsdt.aml - 39067 bytes, 1057 named objects, 3507 executable opcodes

 

Compilation complete. 0 Errors, 8 Warnings, 15 Remarks, 7 Optimizations

===========================================================

 

 

 

I also general the devices report from Everst for reference.

 

--------[ Physical Devices ]--------------------------------------------------------------------------------------------

 

PCI Devices:

Bus 8, Device 0, Function 0 Broadcom NetLink BCM5784M PCI-E Gigabit Ethernet Controller

Bus 0, Device 31, Function 2 Intel 82801IB ICH9 - 4-port SATA AHCI Controller [A-3]

Bus 0, Device 27, Function 0 Intel 82801IB ICH9 - High Definition Audio Controller [A-3]

Bus 0, Device 28, Function 0 Intel 82801IB ICH9 - PCI Express Root Port 1 [A-3]

Bus 0, Device 28, Function 1 Intel 82801IB ICH9 - PCI Express Root Port 2 [A-3]

Bus 0, Device 28, Function 2 Intel 82801IB ICH9 - PCI Express Root Port 3 [A-3]

Bus 0, Device 28, Function 3 Intel 82801IB ICH9 - PCI Express Root Port 4 [A-3]

Bus 0, Device 28, Function 4 Intel 82801IB ICH9 - PCI Express Root Port 5 [A-3]

Bus 0, Device 28, Function 5 Intel 82801IB ICH9 - PCI Express Root Port 6 [A-3]

Bus 0, Device 31, Function 3 Intel 82801IB ICH9 - SMBus Controller [A-3]

Bus 0, Device 26, Function 0 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 26, Function 1 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 26, Function 2 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 29, Function 0 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 29, Function 1 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 29, Function 2 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 26, Function 7 Intel 82801IB ICH9 - USB2 Enhanced Host Controller [A-3]

Bus 0, Device 29, Function 7 Intel 82801IB ICH9 - USB2 Enhanced Host Controller [A-3]

Bus 0, Device 30, Function 0 Intel 82801IBM I/O Controller Hub 9 (ICH9M) [A-3]

Bus 0, Device 31, Function 0 Intel 82801IM ICH9M - LPC Bridge [A-3]

Bus 0, Device 0, Function 0 Intel GL40/GM45/GM47/GS45/PM45 Chipset - Memory Controller Hub [b-3]

Bus 0, Device 1, Function 0 Intel GL40/GM45/GM47/GS45/PM45 Chipset - PCI Express Graphics Root Port [b-3]

Bus 6, Device 0, Function 0 Intel WiFi Link 5100 AGN

Bus 7, Device 0, Function 0 JMicron JMB380 PCI-E 1394a OHCI FireWire Controller and Memory Card Host Controller

Bus 7, Device 0, Function 2 JMicron JMB381 PCI-E 1394a OHCI FireWire Controller

Bus 7, Device 0, Function 1 JMicron JMB382 PCI-E Memory Card Host Controller

Bus 7, Device 0, Function 3 JMicron JMB383 PCI-E 1394a OHCI FireWire Controller and Memory Card Host Controller

Bus 7, Device 0, Function 4 JMicron JMB384 xD Card Host Controller

Bus 1, Device 0, Function 0 nVIDIA GeForce GT 240M (Lenovo) Video Adapter

Bus 1, Device 0, Function 1 nVIDIA GT216 - High Definition Audio Controller

 

PnP Devices:

PNP0303 101/102-Key or MS Natural Keyboard

PNP0C08 ACPI Driver/BIOS

FIXEDBUTTON ACPI Fixed Feature Button

PNP0C14 ACPI Management Interface

THERMALZONE ACPI Thermal Zone

PNP0A08 ACPI Three-wire Device Bus

PNPA000 Adaptec 154x-compatible Controller

PNP0C0A Control Method Battery

PNP0C32 Direct Application Launch Button

PNP0200 DMA Controller

PNP0C09 Embedded Controller Device

PNP0A06 Extended IO Bus

PNP0103 High Precision Event Timer

INT0800 Intel Flash EEPROM

GENUINEINTEL_-_INTEL64_FAMILY_6_MODEL_23_-_INTEL®_CORE2_DUO_CPU_____T6600__@_2.20GHZIntel® Core2 Duo CPU T6600 @ 2.20GHz

GENUINEINTEL_-_INTEL64_FAMILY_6_MODEL_23_-_INTEL®_CORE2_DUO_CPU_____T6600__@_2.20GHZIntel® Core2 Duo CPU T6600 @ 2.20GHz

ITE8708 ITE CIR Infrared Receiver

VPC2004 Lenovo ACPI-Compliant Virtual Power Controller

PNP0C0D Lid

ACPI0003 Microsoft AC Adapter

ISATAP Microsoft ISATAP Adapter

PNP0C04 Numeric Data Processor

PNP0C0C Power Button

PNP0000 Programmable Interrupt Controller

PNP0B00 Real-Time Clock

PNP0C0E Sleep Button

SYN102A Synaptics PS/2 Port TouchPad

PNP0100 System Timer

TEREDO Teredo Tunneling Pseudo-Interface

PNP0C02 Thermal Monitoring ACPI Device

PNP0C02 Thermal Monitoring ACPI Device

PNP0C02 Thermal Monitoring ACPI Device

 

USB Devices:

064E B106 Lenovo EasyCamera

045E 0047 Microsoft USB IntelliMouse Explorer 3.0

064E B106 USB Composite Device

13FD 1840 USB 大容量存储设备

===============================================================

 

I also general the devices report from Everst for reference.

 

--------[ Physical Devices ]--------------------------------------------------------------------------------------------

 

PCI Devices:

Bus 8, Device 0, Function 0 Broadcom NetLink BCM5784M PCI-E Gigabit Ethernet Controller

Bus 0, Device 31, Function 2 Intel 82801IB ICH9 - 4-port SATA AHCI Controller [A-3]

Bus 0, Device 27, Function 0 Intel 82801IB ICH9 - High Definition Audio Controller [A-3]

Bus 0, Device 28, Function 0 Intel 82801IB ICH9 - PCI Express Root Port 1 [A-3]

Bus 0, Device 28, Function 1 Intel 82801IB ICH9 - PCI Express Root Port 2 [A-3]

Bus 0, Device 28, Function 2 Intel 82801IB ICH9 - PCI Express Root Port 3 [A-3]

Bus 0, Device 28, Function 3 Intel 82801IB ICH9 - PCI Express Root Port 4 [A-3]

Bus 0, Device 28, Function 4 Intel 82801IB ICH9 - PCI Express Root Port 5 [A-3]

Bus 0, Device 28, Function 5 Intel 82801IB ICH9 - PCI Express Root Port 6 [A-3]

Bus 0, Device 31, Function 3 Intel 82801IB ICH9 - SMBus Controller [A-3]

Bus 0, Device 26, Function 0 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 26, Function 1 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 26, Function 2 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 29, Function 0 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 29, Function 1 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 29, Function 2 Intel 82801IB ICH9 - USB Universal Host Controller [A-3]

Bus 0, Device 26, Function 7 Intel 82801IB ICH9 - USB2 Enhanced Host Controller [A-3]

Bus 0, Device 29, Function 7 Intel 82801IB ICH9 - USB2 Enhanced Host Controller [A-3]

Bus 0, Device 30, Function 0 Intel 82801IBM I/O Controller Hub 9 (ICH9M) [A-3]

Bus 0, Device 31, Function 0 Intel 82801IM ICH9M - LPC Bridge [A-3]

Bus 0, Device 0, Function 0 Intel GL40/GM45/GM47/GS45/PM45 Chipset - Memory Controller Hub [b-3]

Bus 0, Device 1, Function 0 Intel GL40/GM45/GM47/GS45/PM45 Chipset - PCI Express Graphics Root Port [b-3]

Bus 6, Device 0, Function 0 Intel WiFi Link 5100 AGN

Bus 7, Device 0, Function 0 JMicron JMB380 PCI-E 1394a OHCI FireWire Controller and Memory Card Host Controller

Bus 7, Device 0, Function 2 JMicron JMB381 PCI-E 1394a OHCI FireWire Controller

Bus 7, Device 0, Function 1 JMicron JMB382 PCI-E Memory Card Host Controller

Bus 7, Device 0, Function 3 JMicron JMB383 PCI-E 1394a OHCI FireWire Controller and Memory Card Host Controller

Bus 7, Device 0, Function 4 JMicron JMB384 xD Card Host Controller

Bus 1, Device 0, Function 0 nVIDIA GeForce GT 240M (Lenovo) Video Adapter

Bus 1, Device 0, Function 1 nVIDIA GT216 - High Definition Audio Controller

 

PnP Devices:

PNP0303 101/102-Key or MS Natural Keyboard

PNP0C08 ACPI Driver/BIOS

FIXEDBUTTON ACPI Fixed Feature Button

PNP0C14 ACPI Management Interface

THERMALZONE ACPI Thermal Zone

PNP0A08 ACPI Three-wire Device Bus

PNPA000 Adaptec 154x-compatible Controller

PNP0C0A Control Method Battery

PNP0C32 Direct Application Launch Button

PNP0200 DMA Controller

PNP0C09 Embedded Controller Device

PNP0A06 Extended IO Bus

PNP0103 High Precision Event Timer

INT0800 Intel Flash EEPROM

GENUINEINTEL_-_INTEL64_FAMILY_6_MODEL_23_-_INTEL®_CORE2_DUO_CPU_____T6600__@_2.20GHZIntel® Core2 Duo CPU T6600 @ 2.20GHz

GENUINEINTEL_-_INTEL64_FAMILY_6_MODEL_23_-_INTEL®_CORE2_DUO_CPU_____T6600__@_2.20GHZIntel® Core2 Duo CPU T6600 @ 2.20GHz

ITE8708 ITE CIR Infrared Receiver

VPC2004 Lenovo ACPI-Compliant Virtual Power Controller

PNP0C0D Lid

ACPI0003 Microsoft AC Adapter

ISATAP Microsoft ISATAP Adapter

PNP0C04 Numeric Data Processor

PNP0C0C Power Button

PNP0000 Programmable Interrupt Controller

PNP0B00 Real-Time Clock

PNP0C0E Sleep Button

SYN102A Synaptics PS/2 Port TouchPad

PNP0100 System Timer

TEREDO Teredo Tunneling Pseudo-Interface

PNP0C02 Thermal Monitoring ACPI Device

PNP0C02 Thermal Monitoring ACPI Device

PNP0C02 Thermal Monitoring ACPI Device

 

USB Devices:

064E B106 Lenovo EasyCamera

045E 0047 Microsoft USB IntelliMouse Explorer 3.0

064E B106 USB Composite Device

13FD 1840 USB 大容量存储设备

===============================================================

 

btw i was using Patcher02Beta5 windows version for patching the dsdt.aml files

 

please find my bios file in attachment as well.

 

would appreciate if anyone can give me a hand on this issue.

 

thanks in advance!

Y450_DSDT.rar

Devices_Report.rar

17CN53WW.rar

Link to comment
https://www.insanelymac.com/forum/topic/196545-lenovo-y450a-dsdt-patch-issue/
Share on other sites

×
×
  • Create New...