-
Posts
129 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Downloads
Posts posted by bradipo666
-
-
Dunque 😅:
Devo disabilitare:
HS04
HS09
SS04
SS05
Ho cambiato questi valori in zero per disabilitare e One per abilitare.
Ho modificato il config aggiungendo la voce
ho tolto le patch (UsbInjectall non l'avevo)
ed ho riavviato...
La prima cosa che ho notato è che apple mouse e tastiera non funzionano piu...
poi avviando IOreg...
HS04 è ancora attiva
HS09 ok disabilitata
SS03 è sparita anche se ho impostato il valore su "One"...
SS04 ok disabilitata
SS05 ok disabilitata
-
2 minutes ago, Gengik84 said:
poi cosa non c'è?
sbagli qualcosa... allega quel ssdt
Cerco la stringa come da esempio, tipo questa
allego SSDT
-
3 minutes ago, foskvs said:
Eccetera
Per curiosità, che stringa cercavi esattamente?
HS01?
Devo rimuovere HS04, HS09, SS04 e SS05
-
17 minutes ago, Gengik84 said:
ma hai letto la guida?
mi sembra poco... 😉
devi cercare la tabella che contiene XHC... comunque nel tuo caso è SSDT-4
la cartella origin viene ignorata quindi che ci siano tabelle o meno non fa differenza quindi se poi vorrai cancellarle, questo non crea problemi
Si, sto seguendo la tua guida (ho fatto lo screen sltanto dei SSDT). Sto cercando la stringa delle usb nel file "SSDT-4-xh_cfsd4" ma non c'è...
/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20190816 (64-bit version) * Copyright (c) 2000 - 2019 Intel Corporation * * Disassembling to symbolic ASL+ operators * * Disassembly of iASLBY4AB3.aml, Sun Jan 12 15:14:56 2020 * * Original Table Header: * Signature "SSDT" * Length 0x00002FD1 (12241) * Revision 0x02 * Checksum 0x6D * OEM ID "INTEL" * OEM Table ID "xh_cfsd4" * OEM Revision 0x00000000 (0) * Compiler ID "INTL" * Compiler Version 0x20160527 (538314023) */ DefinitionBlock ("", "SSDT", 2, "INTEL", "xh_cfsd4", 0x00000000) { External (_SB_.PCI0.RP01.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP02.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP03.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP04.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP05.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP06.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP07.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP08.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP09.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP10.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP11.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP12.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP13.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP14.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP15.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP16.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP17.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP18.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP19.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.RP20.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PCI0.XHC_.RHUB, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS01, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS02, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS03, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS04, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS05, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS06, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS07, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS08, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS09, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS10, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS11, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS12, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS13, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.HS14, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS01, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS02, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS03, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS04, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS05, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS06, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS07, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS08, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS09, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.SS10, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.USR1, DeviceObj) External (_SB_.PCI0.XHC_.RHUB.USR2, DeviceObj) External (_SB_.UBTC.RUCC, MethodObj) // 2 Arguments External (ATDV, UnknownObj) External (BED2, UnknownObj) External (BED3, UnknownObj) External (BTBR, UnknownObj) External (BTL2, UnknownObj) External (BTLE, UnknownObj) External (BTLL, UnknownObj) External (BTSE, UnknownObj) External (SXI1, IntObj) External (SXI2, IntObj) External (SXP1, IntObj) External (SXP2, IntObj) Name (NHSP, 0x0E) Name (NSSP, 0x0A) Name (DBPN, 0x09) Scope (\_SB.PCI0.XHC.RHUB) { Name (H1CN, One) Name (H1VS, One) Name (H1TC, Zero) Name (H1CR, Zero) Name (H2CN, One) Name (H2VS, One) Name (H2TC, Zero) Name (H2CR, Zero) Name (H3CN, One) Name (H3VS, One) Name (H3TC, Zero) Name (H3CR, Zero) Name (H4CN, One) Name (H4VS, One) Name (H4TC, One) Name (H4CR, 0x04) Name (H5CN, One) Name (H5VS, One) Name (H5TC, Zero) Name (H5CR, Zero) Name (H6CN, One) Name (H6VS, One) Name (H6TC, Zero) Name (H6CR, Zero) Name (H7CN, One) Name (H7VS, One) Name (H7TC, Zero) Name (H7CR, Zero) Name (H8CN, One) Name (H8VS, One) Name (H8TC, Zero) Name (H8CR, Zero) Name (H9CN, One) Name (H9VS, One) Name (H9TC, Zero) Name (H9CR, Zero) Name (HACN, One) Name (HAVS, One) Name (HATC, Zero) Name (HACR, Zero) Name (HBCN, Zero) Name (HBVS, Zero) Name (HBTC, Zero) Name (HBCR, Zero) Name (HCCN, Zero) Name (HCVS, Zero) Name (HCTC, Zero) Name (HCCR, Zero) Name (HDCN, Zero) Name (HDVS, Zero) Name (HDTC, Zero) Name (HDCR, Zero) Name (HECN, Zero) Name (HEVS, Zero) Name (HETC, Zero) Name (HECR, Zero) Name (S1CN, One) Name (S1VS, One) Name (S1CP, One) Name (S1TC, Zero) Name (S1CR, Zero) Name (S2CN, One) Name (S2VS, One) Name (S2CP, 0x02) Name (S2TC, Zero) Name (S2CR, Zero) Name (S3CN, One) Name (S3VS, One) Name (S3CP, 0x03) Name (S3TC, Zero) Name (S3CR, Zero) Name (S4CN, One) Name (S4VS, One) Name (S4CP, 0x04) Name (S4TC, One) Name (S4CR, 0x04) Name (S5CN, One) Name (S5VS, One) Name (S5CP, 0x05) Name (S5TC, Zero) Name (S5CR, Zero) Name (S6CN, One) Name (S6VS, One) Name (S6CP, 0x06) Name (S6TC, Zero) Name (S6CR, Zero) Name (S7CN, One) Name (S7VS, One) Name (S7CP, 0x07) Name (S7TC, Zero) Name (S7CR, Zero) Name (S8CN, One) Name (S8VS, One) Name (S8CP, 0x08) Name (S8TC, Zero) Name (S8CR, Zero) Name (S9CN, Zero) Name (S9VS, Zero) Name (S9CP, Zero) Name (S9TC, Zero) Name (S9CR, Zero) Name (SACN, Zero) Name (SAVS, Zero) Name (SACP, Zero) Name (SATC, Zero) Name (SACR, Zero) Method (GPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.GPLD.PCKG */ } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.TPLD.PCKG */ } Method (GUPC, 1, Serialized) { Name (PCKG, Package (0x04) { Zero, 0xFF, Zero, Zero }) PCKG [Zero] = Arg0 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.GUPC.PCKG */ } Method (TUPC, 1, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [One] = Arg0 Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.TUPC.PCKG */ } } Method (CNDP, 0, NotSerialized) { If (CondRefOf (\_SB.PCI0.RP01.PXSX)) { If (\_SB.PCI0.RP01.PXSX.WIST ()) { Return (One) } } If (\_SB.PCI0.RP02.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP03.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP04.PXSX.WIST ()) { Return (One) } If (CondRefOf (\_SB.PCI0.RP05.PXSX)) { If (\_SB.PCI0.RP05.PXSX.WIST ()) { Return (One) } } If (\_SB.PCI0.RP06.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP07.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP08.PXSX.WIST ()) { Return (One) } If (CondRefOf (\_SB.PCI0.RP09.PXSX)) { If (\_SB.PCI0.RP09.PXSX.WIST ()) { Return (One) } } If (\_SB.PCI0.RP10.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP11.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP12.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP13.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP14.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP15.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP16.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP17.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP18.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP19.PXSX.WIST ()) { Return (One) } If (\_SB.PCI0.RP20.PXSX.WIST ()) { Return (One) } Return (Zero) } If ((NHSP >= One)) { Scope (\_SB.PCI0.XHC.RHUB.HS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H1TC == Zero)) { Return (GUPC (H1CN)) } Else { Return (\_SB.UBTC.RUCC (H1CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H1TC == Zero)) { Return (GPLD (H1VS, One)) } Else { Return (\_SB.UBTC.RUCC (H1CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == One) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS01.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS01.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS01.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == One))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((One + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == One))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((One + SXI2)) } } } } } } If ((NHSP >= 0x02)) { Scope (\_SB.PCI0.XHC.RHUB.HS02) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H2TC == Zero)) { Return (GUPC (H2CN)) } Else { Return (\_SB.UBTC.RUCC (H2CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H2TC == Zero)) { Return (GPLD (H2VS, 0x02)) } Else { Return (\_SB.UBTC.RUCC (H2CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x02) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS02.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS02.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS02.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x02))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x02 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x02))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x02 + SXI2)) } } } } } } If ((NHSP >= 0x03)) { Scope (\_SB.PCI0.XHC.RHUB.HS03) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H3TC == Zero)) { Return (GUPC (H3CN)) } Else { Return (\_SB.UBTC.RUCC (H3CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H3TC == Zero)) { Return (GPLD (H3VS, 0x03)) } Else { Return (\_SB.UBTC.RUCC (H3CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x03) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS03.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS03.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS03.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x03))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x03 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x03))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x03 + SXI2)) } } } } } } If ((NHSP >= 0x04)) { Scope (\_SB.PCI0.XHC.RHUB.HS04) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H4TC == Zero)) { Return (GUPC (H4CN)) } Else { Return (\_SB.UBTC.RUCC (H4CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H4TC == Zero)) { Return (GPLD (H4VS, 0x04)) } Else { Return (\_SB.UBTC.RUCC (H4CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x04) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS04.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS04.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS04.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x04))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x04 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x04))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x04 + SXI2)) } } } } } } If ((NHSP >= 0x05)) { Scope (\_SB.PCI0.XHC.RHUB.HS05) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H5TC == Zero)) { Return (GUPC (H5CN)) } Else { Return (\_SB.UBTC.RUCC (H5CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H5TC == Zero)) { Return (GPLD (H5VS, 0x05)) } Else { Return (\_SB.UBTC.RUCC (H5CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x05) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS05.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS05.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS05.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x05))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x05 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x05))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x05 + SXI2)) } } } } } } If ((NHSP >= 0x06)) { Scope (\_SB.PCI0.XHC.RHUB.HS06) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H6TC == Zero)) { Return (GUPC (H6CN)) } Else { Return (\_SB.UBTC.RUCC (H6CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H6TC == Zero)) { Return (GPLD (H6VS, 0x06)) } Else { Return (\_SB.UBTC.RUCC (H6CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x06) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS06.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS06.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS06.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x06))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x06 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x06))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x06 + SXI2)) } } } } } } If ((NHSP >= 0x07)) { Scope (\_SB.PCI0.XHC.RHUB.HS07) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H7TC == Zero)) { Return (GUPC (H7CN)) } Else { Return (\_SB.UBTC.RUCC (H7CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H7TC == Zero)) { Return (GPLD (H7VS, 0x07)) } Else { Return (\_SB.UBTC.RUCC (H7CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x07) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS07.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS07.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS07.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x07))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x07 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x07))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x07 + SXI2)) } } } } } } If ((NHSP >= 0x08)) { Scope (\_SB.PCI0.XHC.RHUB.HS08) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H8TC == Zero)) { Return (GUPC (H8CN)) } Else { Return (\_SB.UBTC.RUCC (H8CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H8TC == Zero)) { Return (GPLD (H8VS, 0x08)) } Else { Return (\_SB.UBTC.RUCC (H8CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x08) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS08.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS08.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS08.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x08))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x08 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x08))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x08 + SXI2)) } } } } } } If ((NHSP >= 0x09)) { Scope (\_SB.PCI0.XHC.RHUB.HS09) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H9TC == Zero)) { Return (GUPC (H9CN)) } Else { Return (\_SB.UBTC.RUCC (H9CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H9TC == Zero)) { Return (GPLD (H9VS, 0x09)) } Else { Return (\_SB.UBTC.RUCC (H9CR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x09) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS09.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS09.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS09.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x09))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x09 + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x09))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x09 + SXI2)) } } } } } } If ((NHSP >= 0x0A)) { Scope (\_SB.PCI0.XHC.RHUB.HS10) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HATC == Zero)) { Return (GUPC (HACN)) } Else { Return (\_SB.UBTC.RUCC (HACR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HATC == Zero)) { Return (GPLD (HAVS, 0x0A)) } Else { Return (\_SB.UBTC.RUCC (HACR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x0A) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS10.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS10.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS10.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x0A))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0A + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x0A))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0A + SXI2)) } } } } } } If ((NHSP >= 0x0B)) { Scope (\_SB.PCI0.XHC.RHUB.HS11) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HBTC == Zero)) { Return (GUPC (HBCN)) } Else { Return (\_SB.UBTC.RUCC (HBCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HBTC == Zero)) { Return (GPLD (HBVS, 0x0B)) } Else { Return (\_SB.UBTC.RUCC (HBCR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x0B) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS11.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS11.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS11.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x0B))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0B + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x0B))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0B + SXI2)) } } } } } } If ((NHSP >= 0x0C)) { Scope (\_SB.PCI0.XHC.RHUB.HS12) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HCTC == Zero)) { Return (GUPC (HCCN)) } Else { Return (\_SB.UBTC.RUCC (HCCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HCTC == Zero)) { Return (GPLD (HCVS, 0x0C)) } Else { Return (\_SB.UBTC.RUCC (HCCR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x0C) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS12.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS12.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS12.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x0C))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0C + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x0C))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0C + SXI2)) } } } } } } If ((NHSP >= 0x0D)) { Scope (\_SB.PCI0.XHC.RHUB.HS13) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HDTC == Zero)) { Return (GUPC (HDCN)) } Else { Return (\_SB.UBTC.RUCC (HDCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HDTC == Zero)) { Return (GPLD (HDVS, 0x0D)) } Else { Return (\_SB.UBTC.RUCC (HDCR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x0D) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS13.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS13.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS13.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x0D))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0D + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x0D))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0D + SXI2)) } } } } } } If ((NHSP >= 0x0E)) { Scope (\_SB.PCI0.XHC.RHUB.HS14) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HETC == Zero)) { Return (GUPC (HECN)) } Else { Return (\_SB.UBTC.RUCC (HECR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HETC == Zero)) { Return (GPLD (HEVS, 0x0E)) } Else { Return (\_SB.UBTC.RUCC (HECR, 0x02)) } } If (CondRefOf (DBPN)) { If (((DBPN == 0x0E) && CNDP ())) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = \ATDV /* External reference */ DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */ Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS14.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { DerefOf (BRDY [One]) [One] = \BTSE /* External reference */ DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */ DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */ DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */ DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */ DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */ DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */ Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS14.BRDY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS14.GPCX */ } } } If ((CondRefOf (SXI1) && CondRefOf (SXP1))) { If (((SXI1 > Zero) && (SXP1 == 0x0E))) { Device (CIR) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0E + SXI1)) } } } } If ((CondRefOf (SXI2) && CondRefOf (SXP2))) { If (((SXI2 > Zero) && (SXP2 == 0x0E))) { Device (CIR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return ((0x0E + SXI2)) } } } } } } Scope (\_SB.PCI0.XHC.RHUB.USR1) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (GUPC (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } Scope (\_SB.PCI0.XHC.RHUB.USR2) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (GUPC (Zero)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (GPLD (Zero, Zero)) } } If ((NSSP >= One)) { Scope (\_SB.PCI0.XHC.RHUB.SS01) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S1TC == Zero)) { Return (GUPC (S1CN)) } Else { Return (\_SB.UBTC.RUCC (S1CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S1TC == Zero)) { Return (GPLD (S1VS, S1CP)) } Else { Return (\_SB.UBTC.RUCC (S1CR, 0x02)) } } } } If ((NSSP >= 0x02)) { Scope (\_SB.PCI0.XHC.RHUB.SS02) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S2TC == Zero)) { Return (GUPC (S2CN)) } Else { Return (\_SB.UBTC.RUCC (S2CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S2TC == Zero)) { Return (GPLD (S2VS, S2CP)) } Else { Return (\_SB.UBTC.RUCC (S2CR, 0x02)) } } } } If ((NSSP >= 0x03)) { Scope (\_SB.PCI0.XHC.RHUB.SS03) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S3TC == Zero)) { Return (GUPC (S3CN)) } Else { Return (\_SB.UBTC.RUCC (S3CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S3TC == Zero)) { Return (GPLD (S3VS, S3CP)) } Else { Return (\_SB.UBTC.RUCC (S3CR, 0x02)) } } } } If ((NSSP >= 0x04)) { Scope (\_SB.PCI0.XHC.RHUB.SS04) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S4TC == Zero)) { Return (GUPC (S4CN)) } Else { Return (\_SB.UBTC.RUCC (S4CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S4TC == Zero)) { Return (GPLD (S4VS, S4CP)) } Else { Return (\_SB.UBTC.RUCC (S4CR, 0x02)) } } } } If ((NSSP >= 0x05)) { Scope (\_SB.PCI0.XHC.RHUB.SS05) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S5TC == Zero)) { Return (GUPC (S5CN)) } Else { Return (\_SB.UBTC.RUCC (S5CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S5TC == Zero)) { Return (GPLD (S5VS, S5CP)) } Else { Return (\_SB.UBTC.RUCC (S5CR, 0x02)) } } } } If ((NSSP >= 0x06)) { Scope (\_SB.PCI0.XHC.RHUB.SS06) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S6TC == Zero)) { Return (GUPC (S6CN)) } Else { Return (\_SB.UBTC.RUCC (S6CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S6TC == Zero)) { Return (GPLD (S6VS, S6CP)) } Else { Return (\_SB.UBTC.RUCC (S6CR, 0x02)) } } } } If ((NSSP >= 0x07)) { Scope (\_SB.PCI0.XHC.RHUB.SS07) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S7TC == Zero)) { Return (GUPC (S7CN)) } Else { Return (\_SB.UBTC.RUCC (S7CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S7TC == Zero)) { Return (GPLD (S7VS, S7CP)) } Else { Return (\_SB.UBTC.RUCC (S7CR, 0x02)) } } } } If ((NSSP >= 0x08)) { Scope (\_SB.PCI0.XHC.RHUB.SS08) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S8TC == Zero)) { Return (GUPC (S8CN)) } Else { Return (\_SB.UBTC.RUCC (S8CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S8TC == Zero)) { Return (GPLD (S8VS, S8CP)) } Else { Return (\_SB.UBTC.RUCC (S8CR, 0x02)) } } } } If ((NSSP >= 0x09)) { Scope (\_SB.PCI0.XHC.RHUB.SS09) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S9TC == Zero)) { Return (GUPC (S9CN)) } Else { Return (\_SB.UBTC.RUCC (S9CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S9TC == Zero)) { Return (GPLD (S9VS, S9CP)) } Else { Return (\_SB.UBTC.RUCC (S9CR, 0x02)) } } } } If ((NSSP >= 0x0A)) { Scope (\_SB.PCI0.XHC.RHUB.SS10) { Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SATC == Zero)) { Return (GUPC (SACN)) } Else { Return (\_SB.UBTC.RUCC (SACR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SATC == Zero)) { Return (GPLD (SAVS, SACP)) } Else { Return (\_SB.UBTC.RUCC (SACR, 0x02)) } } } } }
-
-
Ciao a tutti...
un paio di cose non mi sono chiare 😅
Questa dovrebbe essere la usb interna dove ho collegato il modulo wifi/bt...
non devo fargli nulla su questa porta?
Poi non ho capito dove prendere il file SSDT da editare... 🙄
-
ok capito, la patch è solo momentanea. Allora seguo direttamente la guida mappatura porte 😊
-
Scusate ma non mi è chiaro un punto 😅 Nella guida di Gengik84 "Mappatura porte usb" è scritto che "per eseguire tale operazione occorre che il sistema abbia tutte le USB attive con USBIjectall + Port Limit Patch" ... Se vado nella guida "Port Limit Patch" c'è scritto che la procedura è "da usare temporaneamente, poi eseguire la mappatura porte USB vedi guida", link che mi rimanda alla guida di Gengik84.. 🙄
-
On 1/5/2020 at 11:21 PM, iCanaro said:
@bradipo666 non hai ancora sistemato la firma con la composizione hardware del tuo hack... e ne è passato di tempo... se guardo poi mi tocca scrollare per vedere se è nel titolo del thread...
aiutaci a farti aiutare
non hai letto le FAQ in firma, da me... per cui vedo una EFI da 22MB e che ci sarà mai li dentro? i regali della befana??? una EFI con un tema normale arriva a 4/6MB
se poi non trovo mappatura USB e ssdt x hack, andamo proprio male
Posta nuovamente la EFI senza la cartella apple e i temi nuovoanno e buonnatale
Hai ragione 😔 ricordavo di aver messo l'HW in firma.. Ok, provvedo ad aggiornare la firma, mappatura usb e ssdt 😎
-
-
Ciao a tutti! ho re-installato da zero Catalina 10.15.2. Funziona abbastanza bene, solo che è uscito fuori un'altro problema... Una volta mandato in stop, quando lo risveglio, si logga in automatico e 2 secondi dopo si riavvia da solo... come posso risolvere? allego EFI grazie 😉
-
"iCanaro" post_id="31515" time="1555449132" user_id="57">
mi stò sforzando di capire che è successo dalla ultima EFI che hai postato e hai tolto USBInjectall, al adesso funziona alla grande
Ioreg con la mappatura delle USB? e le ACPI? dove stanno? emoticon_panic emoticon-occhi_51 _whaa
Ha scritto dopo 1 minuto 40 secondi:
ah e per menzionare hai 2 opzioni:
A) vai in piazza con il megafono e gridi Gengik84
B) metti la chiocciola seguita dal none ;)
... e che ne so _whaa bisogna chiedere a....
@Gengik84[/mention] emoticon_risata3
-
"Gengik84" post_id="31509" time="1555447601" user_id="2">
Su ioreg è OK
fai la prova a rimuovere usbinjectall e nel caso rifai ioreg
P E R F E T T O emoticon_thanks
grazie mille, funziona alla grande empticons_thu
-
"Gengik84" post_id="31500" time="1555446477" user_id="2">
cosa intendi?
il discorso del dock?
di fatto memorizza diciamo le app e le mantiene li.. ma mai capitato 20 come hai detto tu
No, il “problema” del dock l’ho risolto.
Ho preso una scheda Wi-Fi Bluetooth PCIe ma il BT nn va... è scritto tutto nel post #64. Poi ho seguito le indicazioni di iCanaro post #70
-
"Gengik84" post_id="31496" time="1555445689" user_id="2">
ma il BT è integrato nel combo wifi che è intel, quindi non compatibile
leggi il post #64
-
"Gengik84" post_id="31492" time="1555445300" user_id="2">
o..Opss ho confuso il topic con un altro...sorry imbarazzati32
Non hai usato Fix_En0
_whaa no, per adesso l'ethernet non mi interessa... scusami...era solo che non riuscivo a menzionarti emoticon_risata3
non riesco ad abilitare il BT
PS: ho postato tutto sopra emoticon_sorriso2 commento #70
-
"Gengik84" post_id="31485" time="1555443519" user_id="2">
Ciao ma la mappatura non l'hai fatta...
esegui come ti avevo spiegato
non mi avevi parlato di mappatura emoticon-occhi_51
-
Ha scritto dopo 9 minuti 30 secondi:
"Gengik84" post_id="30777" time="1554874186" user_id="2">esegui Fix_Ethernet.. perché nessuna ethernet è su en0
invoco gengik84 :lol:
Ha scritto dopo 2 minuti 26 secondi:
"iCanaro" post_id="31483" time="1555439477" user_id="57">mi confermi che hai una USB di emergenza per avviare che vorrei fare alcune modifiche nei file della EFI
-
"iCanaro" post_id="31460" time="1555434358" user_id="57">
OK bene ora posta clover e fai ioreg e posta pure lui
-
"iCanaro" post_id="31449" time="1555424851" user_id="57">
Devi fare il collegamento interno USB2 e se questa e Stata disattivata da mappatura occorre riattivarla
si, è collegata alla usb interna della mobo.
-
"iCanaro" post_id="30832" time="1554988939" user_id="57">
per prima cosa guarda nell'impostazioni della dock
in effetti era un'impostazione del dock...che niubbo che sono emoticon-occhi_51
per il wifi e bt ho preso questa scheda
https://www.amazon.it/Bluetooth-BCM943602CS-Hackintosh-aeroportuali-hands-off/dp/B00MBP25UK">https://www.amazon.it/Bluetooth-BCM9436 ... B00MBP25UK">https://www.amazon.it/Bluetooth-BCM943602CS-Hackintosh-aeroportuali-hands-off/dp/B00MBP25UK
il wifi è ok il bt non vuole funzionare...
devo aggiungere qualche kext...modificare delle impostazioni del bios o altro?
Ha scritto dopo 55 secondi:
ps: da notare il pulsante "disattiva bluetooth" non cliccabile...
Ha scritto dopo 4 minuti 24 secondi:
Ha scritto dopo 1 minuto 1 secondo:
-
ho un'altro problema...
Nel dock non ho nessun programma. Quando ad esempio lancio Safari poi lo chiudo (esci da....), mi rimane nel dock e devo toglierlo manualmente (devo fare "rimuovi dal dock" oppure lo trascino fuori...). Questo accade con qualsiasi programma arrabbiati7
Se apro 20 programmi e poi li chiudo mi rimangono nel dock tutti e 20... abbastanza seccante... arrabbiati10
Può essere un bug di Mojave 10.14.4 oppure un problema dell Hack?
-
"foskvs" post_id="30817" time="1554978093" user_id="58">
Sui vecchi Mac (prima del 2012/2013 circa) il BT era separato dal WiFi, quindi forse sì.
È una schedina rettangolare, con una "presa" USB. Se la presa è standard, la puoi collegare alle porte interne al case. Non so però se quel modello di BT è ancora supportato.
Riguardo alla wifi, se è usb e ha i driver, va. Comunque è preferibile usare un modulo PCIe compatibile per evitare problemi allo stop.
Il problema è che avendo una miniITX ho soltanto una porta PCIe e vorrei utilizzarla piu in la per una dGPU _whaa
Posso utilizzare uno di questi socket in alternativa alla PCIe per agganciarci un modulo WIFI/BT?
1 x M.2 Socket 3 with M key, type 2242/2260/2280 storage devices support (SATA & PCIE 3.0 x 4 mode)
1 x M.2 Socket 3 with M key, type 2242/2260/2280 storage devices support (PCIE 3.0 x 4 mode)
https://www.asus.com/it/Motherboards/ROG-STRIX-H370-I-GAMING/overview/">https://www.asus.com/it/Motherboards/RO ... /overview/">https://www.asus.com/it/Motherboards/ROG-STRIX-H370-I-GAMING/overview/
-
"foskvs" post_id="30806" time="1554974781" user_id="58">
Apple non usa WiFi/BT Intel, quindi c'è poco da fare.
Ho un iMac 21.5 mid 2010 con gpu andata... Posso recuperare il modulo BT?
Mi avanza anche una wifi ALFA AWUS036H ...che dite è utilizzabile?
Mappatura porte Usb
in ACPI Dsdt Ssdt
Posted
CLOVER.zip