Contribute
Register

[Guide] Lenovo Y50/Y70 (UHD or 1080p) using Clover UEFI

Joined
Jun 14, 2010
Messages
189
Motherboard
Lenovo Y50-70 4K UHD 10.10.3-Win 8.1-Clover
CPU
intel i7-4720HQ 2.6Ghz
Graphics
Intel HD 4600 - NVIDIA GeForce GTX 960M 4GB 4K UHD - Non Touch
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
Android, iOS
[Guide] Lenovo Y50 with Clover

Everything went well until here ./disassemble.sh
My mistake this as a message
Code:
VIVs-MacBook-Pro:~ viv$ cd ~/Projects/y50.git
VIVs-MacBook-Pro:y50.git viv$ ./disassemble.sh


Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20141107-64 [Jan  2 2015]
Copyright (c) 2000 - 2014 Intel Corporation


Loading Acpi table from file   DSDT.aml - Length 00039327 (00999F)
ACPI: DSDT 0x0000000000000000 00999F (v01 Apple  CB-01    00000001 INTL 20141107)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed


Found 8 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    DSDT.dsl - 344884 bytes


iASL Warning: There were 8 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-1.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-1.dsl - 9713 bytes
Loading Acpi table from file SSDT-10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120518)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-10.dsl - 2030 bytes
Loading Acpi table from file SSDT-11.aml - Length 00001622 (000656)
ACPI: SSDT 0x0000000000000000 000656 (v01 PmRef  CpuPm    00003000 INTL 20120320)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-11.dsl - 12159 bytes
Loading Acpi table from file SSDT-12.aml - Length 00000418 (0001A2)
ACPI: SSDT 0x0000000000000000 0001A2 (v01 PmRefA CpuCst   00003000 INTL 20120320)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-12.dsl - 3746 bytes
Loading Acpi table from file SSDT-2.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-2.dsl - 15004 bytes
Loading Acpi table from file SSDT-3.aml - Length 00013452 (00348C)
ACPI: SSDT 0x0000000000000000 00348C (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed


Found 4 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-3.dsl - 106172 bytes


iASL Warning: There were 4 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-4.aml - Length 00015947 (003E4B)
ACPI: SSDT 0x0000000000000000 003E4B (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)


Found 1 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-4.dsl - 114077 bytes


iASL Warning: There were 1 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-5.aml - Length 00002168 (000878)
ACPI: SSDT 0x0000000000000000 000878 (v01 APPLE  CpuPm    00015600 INTL 20140926)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-5.dsl - 15751 bytes
Loading Acpi table from file SSDT-6.aml - Length 00002168 (000878)
ACPI: SSDT 0x0000000000000000 000878 (v01 APPLE  CpuPm    00015600 INTL 20141107)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-6.dsl - 15751 bytes
Loading Acpi table from file SSDT-7.aml - Length 00013324 (00340C)
ACPI: SSDT 0x0000000000000000 00340C (v01 LENOVO CB-01    00000001 INTL 20141107)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed


Found 4 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-7.dsl - 100057 bytes


iASL Warning: There were 4 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-8.aml - Length 00015990 (003E76)
ACPI: SSDT 0x0000000000000000 003E76 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)


Found 1 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-8.dsl - 114420 bytes


iASL Warning: There were 1 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-9.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120518)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-9.dsl - 7665 bytes
Loading Acpi table from file   SSDT.aml - Length 00008232 (002028)
ACPI: SSDT 0x0000000000000000 002028 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
ACPI Error: External method arg count mismatch _SB_.PCI0.LPCB.H_EC.ECWT: Current 6, attempted 7 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch _SB_.PCI0.LPCB.H_EC.ECWT: Current 6, attempted 4 (20141107/dmextern-889)


Found 2 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT.dsl - 29239 bytes


iASL Warning: There were 2 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
rm: ../unpatched/*.dsl: No such file or directory


Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20141107-64 [Jan  2 2015]
Copyright (c) 2000 - 2014 Intel Corporation


Loading Acpi table from file   DSDT.aml - Length 00039327 (00999F)
ACPI: DSDT 0x0000000000000000 00999F (v01 Apple  CB-01    00000001 INTL 20141107)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file   SSDT.aml - Length 00008232 (002028)
ACPI: SSDT 0x0000000000000000 002028 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-8.aml - Length 00015990 (003E76)
ACPI: SSDT 0x0000000000000000 003E76 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-7.aml - Length 00013324 (00340C)
ACPI: SSDT 0x0000000000000000 00340C (v01 LENOVO CB-01    00000001 INTL 20141107)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-4.aml - Length 00015947 (003E4B)
ACPI: SSDT 0x0000000000000000 003E4B (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
ACPI Error: [VBOR] Namespace lookup failure, AE_ALREADY_EXISTS (20141107/dswload-451)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20141107/psobject-305)
Could not parse external ACPI tables, AE_ALREADY_EXISTS
mv: rename *.dsl to ../unpatched/*.dsl: No such file or directory
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Everything went well until here ./disassemble.sh
My mistake this as a message
Code:
VIVs-MacBook-Pro:~ viv$ cd ~/Projects/y50.git
VIVs-MacBook-Pro:y50.git viv$ ./disassemble.sh


Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20141107-64 [Jan  2 2015]
Copyright (c) 2000 - 2014 Intel Corporation


Loading Acpi table from file   DSDT.aml - Length 00039327 (00999F)
ACPI: DSDT 0x0000000000000000 00999F (v01 Apple  CB-01    00000001 INTL 20141107)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed


Found 8 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    DSDT.dsl - 344884 bytes


iASL Warning: There were 8 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-1.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-1.dsl - 9713 bytes
Loading Acpi table from file SSDT-10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120518)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-10.dsl - 2030 bytes
Loading Acpi table from file SSDT-11.aml - Length 00001622 (000656)
ACPI: SSDT 0x0000000000000000 000656 (v01 PmRef  CpuPm    00003000 INTL 20120320)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-11.dsl - 12159 bytes
Loading Acpi table from file SSDT-12.aml - Length 00000418 (0001A2)
ACPI: SSDT 0x0000000000000000 0001A2 (v01 PmRefA CpuCst   00003000 INTL 20120320)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-12.dsl - 3746 bytes
Loading Acpi table from file SSDT-2.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-2.dsl - 15004 bytes
Loading Acpi table from file SSDT-3.aml - Length 00013452 (00348C)
ACPI: SSDT 0x0000000000000000 00348C (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed


Found 4 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-3.dsl - 106172 bytes


iASL Warning: There were 4 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-4.aml - Length 00015947 (003E4B)
ACPI: SSDT 0x0000000000000000 003E4B (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)


Found 1 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-4.dsl - 114077 bytes


iASL Warning: There were 1 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-5.aml - Length 00002168 (000878)
ACPI: SSDT 0x0000000000000000 000878 (v01 APPLE  CpuPm    00015600 INTL 20140926)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-5.dsl - 15751 bytes
Loading Acpi table from file SSDT-6.aml - Length 00002168 (000878)
ACPI: SSDT 0x0000000000000000 000878 (v01 APPLE  CpuPm    00015600 INTL 20141107)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-6.dsl - 15751 bytes
Loading Acpi table from file SSDT-7.aml - Length 00013324 (00340C)
ACPI: SSDT 0x0000000000000000 00340C (v01 LENOVO CB-01    00000001 INTL 20141107)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed


Found 4 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-7.dsl - 100057 bytes


iASL Warning: There were 4 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-8.aml - Length 00015990 (003E76)
ACPI: SSDT 0x0000000000000000 003E76 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch P8XH: Current 7, attempted 3 (20141107/dmextern-889)


Found 1 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-8.dsl - 114420 bytes


iASL Warning: There were 1 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file SSDT-9.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120518)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT-9.dsl - 7665 bytes
Loading Acpi table from file   SSDT.aml - Length 00008232 (002028)
ACPI: SSDT 0x0000000000000000 002028 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
ACPI Error: External method arg count mismatch _SB_.PCI0.LPCB.H_EC.ECWT: Current 6, attempted 7 (20141107/dmextern-889)
ACPI Error: External method arg count mismatch _SB_.PCI0.LPCB.H_EC.ECWT: Current 6, attempted 4 (20141107/dmextern-889)


Found 2 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)


Parsing completed
Disassembly completed
ASL Output:    SSDT.dsl - 29239 bytes


iASL Warning: There were 2 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml


In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
rm: ../unpatched/*.dsl: No such file or directory


Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20141107-64 [Jan  2 2015]
Copyright (c) 2000 - 2014 Intel Corporation


Loading Acpi table from file   DSDT.aml - Length 00039327 (00999F)
ACPI: DSDT 0x0000000000000000 00999F (v01 Apple  CB-01    00000001 INTL 20141107)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file   SSDT.aml - Length 00008232 (002028)
ACPI: SSDT 0x0000000000000000 002028 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-8.aml - Length 00015990 (003E76)
ACPI: SSDT 0x0000000000000000 003E76 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-7.aml - Length 00013324 (00340C)
ACPI: SSDT 0x0000000000000000 00340C (v01 LENOVO CB-01    00000001 INTL 20141107)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-4.aml - Length 00015947 (003E4B)
ACPI: SSDT 0x0000000000000000 003E4B (v01 LENOVO CB-01    00000001 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
ACPI Error: [VBOR] Namespace lookup failure, AE_ALREADY_EXISTS (20141107/dswload-451)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20141107/psobject-305)
Could not parse external ACPI tables, AE_ALREADY_EXISTS
mv: rename *.dsl to ../unpatched/*.dsl: No such file or directory
Did you boot from USB created as described in the guide?

http://www.tonymacx86.com/yosemite-laptop-support/148093-guide-booting-os-x-installer-laptops-clover-uefi.html

It is a requirement in order for patchmatic to extract a clean set of ACPI files with 'patchmatic -extract'.

Your previous ACPI dump (from ACPI/origin) had only SSDT-0 through SSDT-8, or 9 SSDTs total. And 4 of those (SSDT3x/4x/5x/6x) are dynamic and will probably not show in clean patchmatic -extract output, so I expect to see 5 total SSDTs (SSDT.aml through SSDT-4.aml). This output shows SSDT.aml through SSDT-12.aml, or 13 SSDTs in total. It is clearly not a clean extract.

Once you get booting from the USB, provide the output that patchmatic -extract made in native_patchmatic.

Make sure you run 'make cleanallex' to wipe out the previous patchmatic -extract output. You will see where 'make cleanallex' is covered in the DSDT re-patching part of the guide.
 
Joined
Jun 14, 2010
Messages
189
Motherboard
Lenovo Y50-70 4K UHD 10.10.3-Win 8.1-Clover
CPU
intel i7-4720HQ 2.6Ghz
Graphics
Intel HD 4600 - NVIDIA GeForce GTX 960M 4GB 4K UHD - Non Touch
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
Android, iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Did you boot from USB created as described in the guide?

No, I used regular boot computer . . . :rolleyes:


I need boot from USB ?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

...
I need boot from USB ?
Yes.

This guide depends on a clean 'patchmatic -extract' to get started as would be the case with a clean install as described in post #1.
 
Joined
Jun 14, 2010
Messages
189
Motherboard
Lenovo Y50-70 4K UHD 10.10.3-Win 8.1-Clover
CPU
intel i7-4720HQ 2.6Ghz
Graphics
Intel HD 4600 - NVIDIA GeForce GTX 960M 4GB 4K UHD - Non Touch
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
Android, iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Yes.

This guide depends on a clean 'patchmatic -extract' to get started as would be the case with a clean install as described in post #1.

Okay, I will try it now




More something about the network
in Your guide you wrote should the network card Like this: BCM94352HMB


I have attached 2 photos
My card has a profit
Card BCM94352HMB no profit


It will Good select for my computer?
http://www.ebay.com/itm/AzureWave-Broadcom-BCM94352HMB-802-11ac-867Mbps-WLAN-BT-4-0-Half-Mini-PCIE-Card-/201017351211?pt=LH_DefaultDomain_0&hash=item2ecd915c2b






Thanks in advance
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

..
More something about the network
in Your guide you wrote should the network card Like this: BCM94352HMB
I did a lot of copy/paste and changed most to BCM94352Z. If I'm not mistaken, your laptop has NGFF WiFi card, so you need the 'Z' model not 'HMB' (HMB is half-mini PCIe).

The BCM94352HMB and BCM94352Z are identical except for the form factor.

Unfortunately for owners of this laptop, BCM94352Z is harder to find than BCM94352HMB. That "market shortage" is likely short-term, however.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Okay, I will try it now
Make sure your EFI partition is created as per the guide in post #1.

The rest of the guide depends on the details of ACPI configuration in that config.plist.
 
Joined
Jun 14, 2010
Messages
189
Motherboard
Lenovo Y50-70 4K UHD 10.10.3-Win 8.1-Clover
CPU
intel i7-4720HQ 2.6Ghz
Graphics
Intel HD 4600 - NVIDIA GeForce GTX 960M 4GB 4K UHD - Non Touch
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
Android, iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Just tell you, that files config_UHD.plist and config.plist
Who are in Lenovo-Y50-DSDT-Patch-master Or in y50.git


not edited by clover configuration :cry:
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI

Just tell you, that files config_UHD.plist and config.plist
Who are in Lenovo-Y50-DSDT-Patch-master Or in y50.git


not edited by clover configuration :cry:
I don't understand the question/statement.

config.plist is for 1080p
config_UHD.plist is for UHD

These are only used for final install to HDD EFI.

USB uses a different config.plist as described in the section on preparing the USB.

When you get a clean extract, post your ~/Projects/y50.git folder.
 
Top