Welcome to AMD OS X

Why not register now to gain full access.

Tutorials for the installation and post install.
#43004
Hey all, so this is mostly working for me! Many thanks.

One small issue I have, I get an odd issue where my mouse gets laggy only when hovering over specific text fields like the search box in iTunes. Has anyone seen anything like that? I have attached the files request in the OP if anyone wants to look.

tru

EDIT: Can confirm this appears to be something specific to my Razer Mamba mouse... My other cheap USB mouse does not do this. Checking if it is rear port related, however I can confirm I get the same issue in either the USB 3.0 Bus or 3.1 Bus.
You do not have the required permissions to view the files attached to this post.

 Advertising

User avatar
by: AlGrey
#43011
Sorry can't help with that
trus0und liked this
#43241
I can't use scripts properly. Can you help me? My terminal output file is below.
Code: Select all
/** 
  * - Name: ryzenusbfix 
  * - Info: Script to fix USB ports on ryzen systems 
  * - Auth: XLNC 
  * - Date: 15/08/2018 
  */ 



[RUNNING] Getting files 
[ALERT] Might need internet connection if required files not present on system.


[RUNNING] Mounting EFI.


[RUNNING] Extracting DSDT Table.

[RUNNING] Decompiling DSDT.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

Input file /tmp/XLNC/DSDT.aml, Length 0x7AE7 (31463) bytes
ACPI: DSDT 0x0000000000000000 007AE7 (v02 ALASKA A M I    01072009 INTL 20180427)
External object resolution file /tmp/XLNC/SSDT-5-AMD PT.aml
Input file /tmp/XLNC/SSDT-5-AMD PT.aml, Length 0xF8 (248) bytes
ACPI: SSDT 0x0000000000000000 0000F8 (v01 AMD    AMD PT   00001000 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-4-AmdTable.aml
Input file /tmp/XLNC/SSDT-4-AmdTable.aml, Length 0x1A41 (6721) bytes
ACPI: SSDT 0x0000000000000000 001A41 (v01 AMD    AmdTable 00000001 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-3-FCHZP.aml
Input file /tmp/XLNC/SSDT-3-FCHZP.aml, Length 0x24 (36) bytes
ACPI: SSDT 0x0000000000000000 000024 (v01 AMDFCH FCHZP    00001000 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-2-AMD AOD.aml
Input file /tmp/XLNC/SSDT-2-AMD AOD.aml, Length 0x2D89 (11657) bytes
ACPI: SSDT 0x0000000000000000 002D89 (v01 AMD    AMD AOD  00000001 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-1-AMD CPU.aml
Input file /tmp/XLNC/SSDT-1-AMD CPU.aml, Length 0x119C (4508) bytes
ACPI: SSDT 0x0000000000000000 00119C (v01 AMD    AMD CPU  00000001 AMD  00000001)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-0-AMD ALIB.aml
Input file /tmp/XLNC/SSDT-0-AMD ALIB.aml, Length 0x8C98 (35992) bytes
ACPI: SSDT 0x0000000000000000 008C98 (v02 AMD    AMD ALIB 00000002 MSFT 04000000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 2 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:    /tmp/XLNC/DSDT.dsl - 306709 bytes

[ALERT] DSDT decompiled successfully.

[RUNNING] Patching DSDT Table.

patch complete: 7 patches, 2 changes, 0 rejects
patched result written to '/tmp/XLNC/PATCHED.dsl'

[ALERT] Patched DSDT generated successfully.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

/tmp/XLNC/PATCHED.dsl   4044:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   4020:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   4085:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._BAS, ABAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._BAS)

/tmp/XLNC/PATCHED.dsl   4086:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._LEN, ALEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._LEN)

/tmp/XLNC/PATCHED.dsl   4087:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._BAS, BBAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._BAS)

/tmp/XLNC/PATCHED.dsl   4088:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._LEN, BLEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._LEN)

/tmp/XLNC/PATCHED.dsl   4108:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   4717:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MIN, GPI0)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MIN)

/tmp/XLNC/PATCHED.dsl   4718:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MAX, GPI1)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MAX)

/tmp/XLNC/PATCHED.dsl   4719:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._LEN, GPIL)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._LEN)

/tmp/XLNC/PATCHED.dsl   4727:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MIN, GP10)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MIN)

/tmp/XLNC/PATCHED.dsl   4728:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MAX, GP11)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MAX)

/tmp/XLNC/PATCHED.dsl   4729:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._LEN, GPL1)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._LEN)

/tmp/XLNC/PATCHED.dsl   4737:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MIN, GP20)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MIN)

/tmp/XLNC/PATCHED.dsl   4738:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MAX, GP21)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MAX)

/tmp/XLNC/PATCHED.dsl   4739:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._LEN, GPL2)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._LEN)

/tmp/XLNC/PATCHED.dsl   4747:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MIN, GP30)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MIN)

/tmp/XLNC/PATCHED.dsl   4748:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MAX, GP31)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MAX)

/tmp/XLNC/PATCHED.dsl   4749:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._LEN, GPL3)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._LEN)

/tmp/XLNC/PATCHED.dsl   4757:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MIN, GP40)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MIN)

/tmp/XLNC/PATCHED.dsl   4758:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MAX, GP41)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MAX)

/tmp/XLNC/PATCHED.dsl   4759:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._LEN, GPL4)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._LEN)

/tmp/XLNC/PATCHED.dsl   4995:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1D._INT, IRQM)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1D._INT)

/tmp/XLNC/PATCHED.dsl   4996:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._DMA, DMAM)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1E._DMA)

/tmp/XLNC/PATCHED.dsl   4997:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MIN, IO11)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MIN)

/tmp/XLNC/PATCHED.dsl   4998:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MAX, IO12)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MAX)

/tmp/XLNC/PATCHED.dsl   4999:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._LEN, LEN1)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._LEN)

/tmp/XLNC/PATCHED.dsl   5019:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y20._INT, IRQE)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y20._INT)

/tmp/XLNC/PATCHED.dsl   5020:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._DMA, DMAE)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y21._DMA)

/tmp/XLNC/PATCHED.dsl   5021:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MIN, IO21)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MIN)

/tmp/XLNC/PATCHED.dsl   5022:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MAX, IO22)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MAX)

/tmp/XLNC/PATCHED.dsl   5023:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._LEN, LEN2)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._LEN)

/tmp/XLNC/PATCHED.dsl   5024:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MIN, IO31)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MIN)

/tmp/XLNC/PATCHED.dsl   5025:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MAX, IO32)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MAX)

/tmp/XLNC/PATCHED.dsl   5026:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._LEN, LEN3)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._LEN)

/tmp/XLNC/PATCHED.dsl   5040:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._INT, IRQT)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._INT)

/tmp/XLNC/PATCHED.dsl   5041:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._HE, IRQS)  // _HE_: High-Edge
Error    6084 -                                                              Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._HE)

/tmp/XLNC/PATCHED.dsl   5042:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._DMA, DMAT)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y25._DMA)

/tmp/XLNC/PATCHED.dsl   5043:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MIN, IO41)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MIN)

/tmp/XLNC/PATCHED.dsl   5044:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MAX, IO42)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MAX)

/tmp/XLNC/PATCHED.dsl   5045:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._LEN, LEN4)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._LEN)

/tmp/XLNC/PATCHED.dsl   5660:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   5837:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   5813:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   5878:             Notify (\_SB.PCI0.GP18, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GP18)

/tmp/XLNC/PATCHED.dsl   5879:             Notify (\_SB.PCI0.GPP2, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GPP2)

/tmp/XLNC/PATCHED.dsl   5880:             Notify (\_SB.PCI0.GPP2.PT02.PT24, 0x02)
Error    6084 -                                   Object does not exist ^  (\_SB.PCI0.GPP2.PT02.PT24)

/tmp/XLNC/PATCHED.dsl   5888:             Notify (\_SB.PCI0.GPP2.PTXH, 0x02)
Error    6084 -                              Object does not exist ^  (\_SB.PCI0.GPP2.PTXH)

/tmp/XLNC/PATCHED.dsl   8677:                         BF00 = SMIP
Error    6058 -                                   Invalid type ^  ([Region] found, Store operator requires [Integer|String|Buffer|Package|DdbHandle|Reference])

ASL Input:     /tmp/XLNC/PATCHED.dsl - 9769 lines, 308167 bytes, 3529 keywords

Compilation complete. 47 Errors, 18 Warnings, 56 Remarks, 97 Optimizations

[ERROR] Patched DSDT could not be compiled using method #1. 
[RUNNING] Trying method #2.

[RUNNING] Decompiling DSDT using method #2.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

File appears to be binary: found 11039 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file /tmp/XLNC/DSDT.aml, Length 0x7AE7 (31463) bytes
ACPI: DSDT 0x0000000000000000 007AE7 (v02 ALASKA A M I    01072009 INTL 20180427)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    /tmp/XLNC/DSDT.dsl - 306563 bytes

[ALERT] DSDT decompiled successfully using method #2.

[RUNNING] Patching DSDT Table

patch complete: 7 patches, 2 changes, 0 rejects
patched result written to '/tmp/XLNC/PATCHED.dsl'

[ALERT] Patched DSDT generated successfully using method #2.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

/tmp/XLNC/PATCHED.dsl   4041:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   4017:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   4082:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._BAS, ABAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._BAS)

/tmp/XLNC/PATCHED.dsl   4083:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._LEN, ALEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._LEN)

/tmp/XLNC/PATCHED.dsl   4084:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._BAS, BBAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._BAS)

/tmp/XLNC/PATCHED.dsl   4085:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._LEN, BLEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._LEN)

/tmp/XLNC/PATCHED.dsl   4105:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   4714:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MIN, GPI0)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MIN)

/tmp/XLNC/PATCHED.dsl   4715:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MAX, GPI1)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MAX)

/tmp/XLNC/PATCHED.dsl   4716:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._LEN, GPIL)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._LEN)

/tmp/XLNC/PATCHED.dsl   4724:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MIN, GP10)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MIN)

/tmp/XLNC/PATCHED.dsl   4725:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MAX, GP11)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MAX)

/tmp/XLNC/PATCHED.dsl   4726:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._LEN, GPL1)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._LEN)

/tmp/XLNC/PATCHED.dsl   4734:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MIN, GP20)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MIN)

/tmp/XLNC/PATCHED.dsl   4735:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MAX, GP21)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MAX)

/tmp/XLNC/PATCHED.dsl   4736:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._LEN, GPL2)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._LEN)

/tmp/XLNC/PATCHED.dsl   4744:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MIN, GP30)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MIN)

/tmp/XLNC/PATCHED.dsl   4745:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MAX, GP31)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MAX)

/tmp/XLNC/PATCHED.dsl   4746:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._LEN, GPL3)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._LEN)

/tmp/XLNC/PATCHED.dsl   4754:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MIN, GP40)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MIN)

/tmp/XLNC/PATCHED.dsl   4755:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MAX, GP41)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MAX)

/tmp/XLNC/PATCHED.dsl   4756:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._LEN, GPL4)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._LEN)

/tmp/XLNC/PATCHED.dsl   4992:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1D._INT, IRQM)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1D._INT)

/tmp/XLNC/PATCHED.dsl   4993:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._DMA, DMAM)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1E._DMA)

/tmp/XLNC/PATCHED.dsl   4994:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MIN, IO11)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MIN)

/tmp/XLNC/PATCHED.dsl   4995:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MAX, IO12)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MAX)

/tmp/XLNC/PATCHED.dsl   4996:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._LEN, LEN1)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._LEN)

/tmp/XLNC/PATCHED.dsl   5016:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y20._INT, IRQE)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y20._INT)

/tmp/XLNC/PATCHED.dsl   5017:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._DMA, DMAE)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y21._DMA)

/tmp/XLNC/PATCHED.dsl   5018:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MIN, IO21)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MIN)

/tmp/XLNC/PATCHED.dsl   5019:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MAX, IO22)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MAX)

/tmp/XLNC/PATCHED.dsl   5020:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._LEN, LEN2)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._LEN)

/tmp/XLNC/PATCHED.dsl   5021:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MIN, IO31)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MIN)

/tmp/XLNC/PATCHED.dsl   5022:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MAX, IO32)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MAX)

/tmp/XLNC/PATCHED.dsl   5023:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._LEN, LEN3)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._LEN)

/tmp/XLNC/PATCHED.dsl   5037:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._INT, IRQT)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._INT)

/tmp/XLNC/PATCHED.dsl   5038:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._HE, IRQS)  // _HE_: High-Edge
Error    6084 -                                                              Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._HE)

/tmp/XLNC/PATCHED.dsl   5039:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._DMA, DMAT)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y25._DMA)

/tmp/XLNC/PATCHED.dsl   5040:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MIN, IO41)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MIN)

/tmp/XLNC/PATCHED.dsl   5041:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MAX, IO42)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MAX)

/tmp/XLNC/PATCHED.dsl   5042:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._LEN, LEN4)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._LEN)

/tmp/XLNC/PATCHED.dsl   5657:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   5834:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   5810:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   5875:             Notify (\_SB.PCI0.GP18, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GP18)

/tmp/XLNC/PATCHED.dsl   5876:             Notify (\_SB.PCI0.GPP2, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GPP2)

/tmp/XLNC/PATCHED.dsl   5877:             Notify (\_SB.PCI0.GPP2.PT02.PT24, 0x02)
Error    6084 -                                   Object does not exist ^  (\_SB.PCI0.GPP2.PT02.PT24)

/tmp/XLNC/PATCHED.dsl   5885:             Notify (\_SB.PCI0.GPP2.PTXH, 0x02)
Error    6084 -                              Object does not exist ^  (\_SB.PCI0.GPP2.PTXH)

ASL Input:     /tmp/XLNC/PATCHED.dsl - 9766 lines, 308021 bytes, 3529 keywords

Compilation complete. 46 Errors, 18 Warnings, 56 Remarks, 97 Optimizations

[ERROR] Patched DSDT could not be compiled using method #2.
User avatar
by: AlGrey
#43251
maidou8223 wrote:I can't use scripts properly. Can you help me? My terminal output file is below.
Code: Select all
/** 
  * - Name: ryzenusbfix 
  * - Info: Script to fix USB ports on ryzen systems 
  * - Auth: XLNC 
  * - Date: 15/08/2018 
  */ 



[RUNNING] Getting files 
[ALERT] Might need internet connection if required files not present on system.


[RUNNING] Mounting EFI.


[RUNNING] Extracting DSDT Table.

[RUNNING] Decompiling DSDT.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

Input file /tmp/XLNC/DSDT.aml, Length 0x7AE7 (31463) bytes
ACPI: DSDT 0x0000000000000000 007AE7 (v02 ALASKA A M I    01072009 INTL 20180427)
External object resolution file /tmp/XLNC/SSDT-5-AMD PT.aml
Input file /tmp/XLNC/SSDT-5-AMD PT.aml, Length 0xF8 (248) bytes
ACPI: SSDT 0x0000000000000000 0000F8 (v01 AMD    AMD PT   00001000 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-4-AmdTable.aml
Input file /tmp/XLNC/SSDT-4-AmdTable.aml, Length 0x1A41 (6721) bytes
ACPI: SSDT 0x0000000000000000 001A41 (v01 AMD    AmdTable 00000001 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-3-FCHZP.aml
Input file /tmp/XLNC/SSDT-3-FCHZP.aml, Length 0x24 (36) bytes
ACPI: SSDT 0x0000000000000000 000024 (v01 AMDFCH FCHZP    00001000 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-2-AMD AOD.aml
Input file /tmp/XLNC/SSDT-2-AMD AOD.aml, Length 0x2D89 (11657) bytes
ACPI: SSDT 0x0000000000000000 002D89 (v01 AMD    AMD AOD  00000001 INTL 20120913)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-1-AMD CPU.aml
Input file /tmp/XLNC/SSDT-1-AMD CPU.aml, Length 0x119C (4508) bytes
ACPI: SSDT 0x0000000000000000 00119C (v01 AMD    AMD CPU  00000001 AMD  00000001)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file /tmp/XLNC/SSDT-0-AMD ALIB.aml
Input file /tmp/XLNC/SSDT-0-AMD ALIB.aml, Length 0x8C98 (35992) bytes
ACPI: SSDT 0x0000000000000000 008C98 (v02 AMD    AMD ALIB 00000002 MSFT 04000000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 2 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:    /tmp/XLNC/DSDT.dsl - 306709 bytes

[ALERT] DSDT decompiled successfully.

[RUNNING] Patching DSDT Table.

patch complete: 7 patches, 2 changes, 0 rejects
patched result written to '/tmp/XLNC/PATCHED.dsl'

[ALERT] Patched DSDT generated successfully.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

/tmp/XLNC/PATCHED.dsl   4044:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   4020:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   4085:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._BAS, ABAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._BAS)

/tmp/XLNC/PATCHED.dsl   4086:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._LEN, ALEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._LEN)

/tmp/XLNC/PATCHED.dsl   4087:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._BAS, BBAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._BAS)

/tmp/XLNC/PATCHED.dsl   4088:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._LEN, BLEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._LEN)

/tmp/XLNC/PATCHED.dsl   4108:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   4717:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MIN, GPI0)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MIN)

/tmp/XLNC/PATCHED.dsl   4718:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MAX, GPI1)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MAX)

/tmp/XLNC/PATCHED.dsl   4719:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._LEN, GPIL)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._LEN)

/tmp/XLNC/PATCHED.dsl   4727:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MIN, GP10)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MIN)

/tmp/XLNC/PATCHED.dsl   4728:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MAX, GP11)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MAX)

/tmp/XLNC/PATCHED.dsl   4729:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._LEN, GPL1)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._LEN)

/tmp/XLNC/PATCHED.dsl   4737:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MIN, GP20)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MIN)

/tmp/XLNC/PATCHED.dsl   4738:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MAX, GP21)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MAX)

/tmp/XLNC/PATCHED.dsl   4739:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._LEN, GPL2)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._LEN)

/tmp/XLNC/PATCHED.dsl   4747:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MIN, GP30)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MIN)

/tmp/XLNC/PATCHED.dsl   4748:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MAX, GP31)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MAX)

/tmp/XLNC/PATCHED.dsl   4749:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._LEN, GPL3)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._LEN)

/tmp/XLNC/PATCHED.dsl   4757:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MIN, GP40)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MIN)

/tmp/XLNC/PATCHED.dsl   4758:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MAX, GP41)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MAX)

/tmp/XLNC/PATCHED.dsl   4759:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._LEN, GPL4)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._LEN)

/tmp/XLNC/PATCHED.dsl   4995:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1D._INT, IRQM)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1D._INT)

/tmp/XLNC/PATCHED.dsl   4996:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._DMA, DMAM)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1E._DMA)

/tmp/XLNC/PATCHED.dsl   4997:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MIN, IO11)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MIN)

/tmp/XLNC/PATCHED.dsl   4998:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MAX, IO12)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MAX)

/tmp/XLNC/PATCHED.dsl   4999:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._LEN, LEN1)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._LEN)

/tmp/XLNC/PATCHED.dsl   5019:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y20._INT, IRQE)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y20._INT)

/tmp/XLNC/PATCHED.dsl   5020:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._DMA, DMAE)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y21._DMA)

/tmp/XLNC/PATCHED.dsl   5021:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MIN, IO21)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MIN)

/tmp/XLNC/PATCHED.dsl   5022:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MAX, IO22)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MAX)

/tmp/XLNC/PATCHED.dsl   5023:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._LEN, LEN2)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._LEN)

/tmp/XLNC/PATCHED.dsl   5024:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MIN, IO31)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MIN)

/tmp/XLNC/PATCHED.dsl   5025:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MAX, IO32)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MAX)

/tmp/XLNC/PATCHED.dsl   5026:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._LEN, LEN3)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._LEN)

/tmp/XLNC/PATCHED.dsl   5040:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._INT, IRQT)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._INT)

/tmp/XLNC/PATCHED.dsl   5041:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._HE, IRQS)  // _HE_: High-Edge
Error    6084 -                                                              Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._HE)

/tmp/XLNC/PATCHED.dsl   5042:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._DMA, DMAT)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y25._DMA)

/tmp/XLNC/PATCHED.dsl   5043:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MIN, IO41)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MIN)

/tmp/XLNC/PATCHED.dsl   5044:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MAX, IO42)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MAX)

/tmp/XLNC/PATCHED.dsl   5045:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._LEN, LEN4)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._LEN)

/tmp/XLNC/PATCHED.dsl   5660:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   5837:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   5813:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   5878:             Notify (\_SB.PCI0.GP18, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GP18)

/tmp/XLNC/PATCHED.dsl   5879:             Notify (\_SB.PCI0.GPP2, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GPP2)

/tmp/XLNC/PATCHED.dsl   5880:             Notify (\_SB.PCI0.GPP2.PT02.PT24, 0x02)
Error    6084 -                                   Object does not exist ^  (\_SB.PCI0.GPP2.PT02.PT24)

/tmp/XLNC/PATCHED.dsl   5888:             Notify (\_SB.PCI0.GPP2.PTXH, 0x02)
Error    6084 -                              Object does not exist ^  (\_SB.PCI0.GPP2.PTXH)

/tmp/XLNC/PATCHED.dsl   8677:                         BF00 = SMIP
Error    6058 -                                   Invalid type ^  ([Region] found, Store operator requires [Integer|String|Buffer|Package|DdbHandle|Reference])

ASL Input:     /tmp/XLNC/PATCHED.dsl - 9769 lines, 308167 bytes, 3529 keywords

Compilation complete. 47 Errors, 18 Warnings, 56 Remarks, 97 Optimizations

[ERROR] Patched DSDT could not be compiled using method #1. 
[RUNNING] Trying method #2.

[RUNNING] Decompiling DSDT using method #2.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

File appears to be binary: found 11039 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file /tmp/XLNC/DSDT.aml, Length 0x7AE7 (31463) bytes
ACPI: DSDT 0x0000000000000000 007AE7 (v02 ALASKA A M I    01072009 INTL 20180427)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    /tmp/XLNC/DSDT.dsl - 306563 bytes

[ALERT] DSDT decompiled successfully using method #2.

[RUNNING] Patching DSDT Table

patch complete: 7 patches, 2 changes, 0 rejects
patched result written to '/tmp/XLNC/PATCHED.dsl'

[ALERT] Patched DSDT generated successfully using method #2.


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

/tmp/XLNC/PATCHED.dsl   4041:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   4017:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   4082:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._BAS, ABAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._BAS)

/tmp/XLNC/PATCHED.dsl   4083:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._LEN, ALEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y0F._LEN)

/tmp/XLNC/PATCHED.dsl   4084:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._BAS, BBAS)  // _BAS: Base Address
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._BAS)

/tmp/XLNC/PATCHED.dsl   4085:                         CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y10._LEN, BLEN)  // _LEN: Length
Error    6084 -                                                                   Object does not exist ^  (\_SB.PCI0.GP17.APSP._Y10._LEN)

/tmp/XLNC/PATCHED.dsl   4105:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   4714:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MIN, GPI0)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MIN)

/tmp/XLNC/PATCHED.dsl   4715:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MAX, GPI1)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._MAX)

/tmp/XLNC/PATCHED.dsl   4716:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._LEN, GPIL)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y18._LEN)

/tmp/XLNC/PATCHED.dsl   4724:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MIN, GP10)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MIN)

/tmp/XLNC/PATCHED.dsl   4725:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MAX, GP11)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._MAX)

/tmp/XLNC/PATCHED.dsl   4726:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._LEN, GPL1)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y19._LEN)

/tmp/XLNC/PATCHED.dsl   4734:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MIN, GP20)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MIN)

/tmp/XLNC/PATCHED.dsl   4735:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MAX, GP21)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._MAX)

/tmp/XLNC/PATCHED.dsl   4736:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._LEN, GPL2)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1A._LEN)

/tmp/XLNC/PATCHED.dsl   4744:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MIN, GP30)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MIN)

/tmp/XLNC/PATCHED.dsl   4745:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MAX, GP31)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._MAX)

/tmp/XLNC/PATCHED.dsl   4746:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._LEN, GPL3)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1B._LEN)

/tmp/XLNC/PATCHED.dsl   4754:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MIN, GP40)  // _MIN: Minimum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MIN)

/tmp/XLNC/PATCHED.dsl   4755:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._MAX, GP41)  // _MAX: Maximum Base Address
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._MAX)

/tmp/XLNC/PATCHED.dsl   4756:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1C._LEN, GPL4)  // _LEN: Length
Error    6084 -                                                                      Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1C._LEN)

/tmp/XLNC/PATCHED.dsl   4992:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1D._INT, IRQM)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1D._INT)

/tmp/XLNC/PATCHED.dsl   4993:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._DMA, DMAM)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1E._DMA)

/tmp/XLNC/PATCHED.dsl   4994:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MIN, IO11)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MIN)

/tmp/XLNC/PATCHED.dsl   4995:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._MAX, IO12)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._MAX)

/tmp/XLNC/PATCHED.dsl   4996:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1F._LEN, LEN1)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y1F._LEN)

/tmp/XLNC/PATCHED.dsl   5016:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y20._INT, IRQE)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y20._INT)

/tmp/XLNC/PATCHED.dsl   5017:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._DMA, DMAE)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y21._DMA)

/tmp/XLNC/PATCHED.dsl   5018:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MIN, IO21)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MIN)

/tmp/XLNC/PATCHED.dsl   5019:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MAX, IO22)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._MAX)

/tmp/XLNC/PATCHED.dsl   5020:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._LEN, LEN2)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y22._LEN)

/tmp/XLNC/PATCHED.dsl   5021:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MIN, IO31)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MIN)

/tmp/XLNC/PATCHED.dsl   5022:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._MAX, IO32)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._MAX)

/tmp/XLNC/PATCHED.dsl   5023:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y23._LEN, LEN3)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y23._LEN)

/tmp/XLNC/PATCHED.dsl   5037:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._INT, IRQT)  // _INT: Interrupts
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._INT)

/tmp/XLNC/PATCHED.dsl   5038:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._HE, IRQS)  // _HE_: High-Edge
Error    6084 -                                                              Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y24._HE)

/tmp/XLNC/PATCHED.dsl   5039:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._DMA, DMAT)  // _DMA: Direct Memory Access
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y25._DMA)

/tmp/XLNC/PATCHED.dsl   5040:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MIN, IO41)  // _MIN: Minimum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MIN)

/tmp/XLNC/PATCHED.dsl   5041:                     CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._MAX, IO42)  // _MAX: Maximum Base Address
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._MAX)

/tmp/XLNC/PATCHED.dsl   5042:                     CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y26._LEN, LEN4)  // _LEN: Length
Error    6084 -                                                               Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y26._LEN)

/tmp/XLNC/PATCHED.dsl   5657:                     If (MAL)
Error    6088 -                                        ^ Object is not accessible from this scope (MAL_)

/tmp/XLNC/PATCHED.dsl   5834:                     Method (_DSM, 4, NotSerialized)
Error    6074 -                Name already exists in scope ^  (_DSM)

    Original name creation/declaration below: 
    /tmp/XLNC/PATCHED.dsl   5810:                     Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

/tmp/XLNC/PATCHED.dsl   5875:             Notify (\_SB.PCI0.GP18, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GP18)

/tmp/XLNC/PATCHED.dsl   5876:             Notify (\_SB.PCI0.GPP2, 0x02)
Error    6084 -                         Object does not exist ^  (\_SB.PCI0.GPP2)

/tmp/XLNC/PATCHED.dsl   5877:             Notify (\_SB.PCI0.GPP2.PT02.PT24, 0x02)
Error    6084 -                                   Object does not exist ^  (\_SB.PCI0.GPP2.PT02.PT24)

/tmp/XLNC/PATCHED.dsl   5885:             Notify (\_SB.PCI0.GPP2.PTXH, 0x02)
Error    6084 -                              Object does not exist ^  (\_SB.PCI0.GPP2.PTXH)

ASL Input:     /tmp/XLNC/PATCHED.dsl - 9766 lines, 308021 bytes, 3529 keywords

Compilation complete. 46 Errors, 18 Warnings, 56 Remarks, 97 Optimizations

[ERROR] Patched DSDT could not be compiled using method #2.
Us the Help and Problem Reporting form
Attach the following files in a zip file:
- config.plist
- IORegistryExplorer dump (File -> save)
- DSDT.aml (Open DPCIManager (right click ->open). Click on Extract DSDT. Save the file. )
#43361
Thanks @AlGrey. All usb ports work, as well as shutdown and sleep.
I have a small issue, when hackintosh wakes from sleep usb drives getting ejected, but keybord and mouse still works fine.
AlGrey liked this
User avatar
by: AlGrey
#43362
maidou8223 wrote:
Mon Oct 08, 2018 12:34 pm
:idea:
put the file in /EFI/CLOVER/ACPI/PATCHED
Post Merged
@hanreev, hard to say.. my sleep is not even working so can't test that
You do not have the required permissions to view the files attached to this post.
User avatar
by: hanreev
#43367
@AlGrey, it is feature not a bug, because when i ejected the drive before sleep, it will be mounted on wake up.
User avatar
by: AlGrey
#43392
Apple broke the patch since 10.13.4

10.13.1 to 10.13.3
Code: Select all
Name                       Find                      Replace                Comment
AppleUSBXHCI               21F281FA 000002           21F281FA 000011       ydeng USB patch
AppleUSBXHCI               D1000000 83F901           D1000000 83F910       ydeng USB patch
AppleUSBXHCI               83BD7CFF FFFF0F           83BD7CFF FFFF1F       ydeng USB patch


Now for 10.13.4 to 10.13.6
Code: Select all
Name                       Find                      Replace                Comment
AppleUSBXHCI               C8000000 83FB02           C8000000 83FB11       algrey USB patch for ryzen
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 11

Tp Link Tl-wn823n is USB and works out of the box

Problem at installation reboot

Looks like some files are missing from the install[…]

Help for install

If the disk is not showing up, in the same sceen w[…]

Have you tried injecting Lilu and Whatevergreen in[…]