Jump to content

Gigabyte Z390 M - catalina 10.15.1


Paolo-Sp

Recommended Posts

  • Support Team

devi aprirli con MaciASL 

non avendo nel nome xh non si capisce bene, ma dovrebbe essere uno tra SSDT 4, 5, 6

 

allegale qui assieme a:

Nota 4 - Mappature delle USB: per eseguire tale operazione occorre che il sistema abbia tutte le USB attive con USBIjectall + Port Limit Patch (per i notebook solitamente basta USBInjectall) poi armati di pendrive USB 2 e 3 si avvia ioreg e si infila ed espellono le pendrive in tutte le porte presenti, si prosegue con ioreg -> file -> save as si salva, si comprime e si posta nel proprio thread o in quello dedicato assieme alle ACPI estratte ed eventualmente la EFI senza all'interno la cartella APPLE o Microsoft che appesantiscono il tutto e non servono a niente.

Link to comment
Share on other sites

Il file che contiene le cose x USB è quello allegato ma vorrei meglio capire ... le USB-2 me le trovo col codice 

        Scope (\_SB.PCI0.XHC.RHUB.HS01)
        {
            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                If ((H1TC == Zero))
                {
                    If (((UMAP & One) == One))
                    {
                        Return (GUPC (One))
                    }
                    Else
                    {
                        Return (GUPC (Zero))
                    }
                }
                Else
                {
                    Return (\_SB.UBTC.RUCC (H1CR, One))
                }
            }

            Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
            {
                If ((H1TC == Zero))

Dalla HS01 alla HS014 ed io, in base alla mappatura, devo disabilitare dalla 10 in poi, pero' mi trovo anche le medesime 10 porte (e non 15) abilitate anche per USB-3 col seguente codice

        Scope (\_SB.PCI0.XHC.RHUB.SS01)
        {
            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                If ((S1TC == Zero))
                {
                    If (((UMP3 & One) == One))
                    {
                        Return (GUPC (One))
                    }
                    Else
                    {
                        Return (GUPC (Zero))
                    }
                }
                Else
                {
                    Return (\_SB.UBTC.RUCC (S1CR, One))
                }
            }

            Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device

 

che sono tutte ovviamente abilitate e solo le 10 funzionanti e non 14.

Quindi per USB-3 indicate con SS01 - SS10 che faccio? le lascio attive vero ?

 

Link to comment
Share on other sites

HS equivale a USB 2.0 , SS a USB 3.0 , quello devi fare è limitare le USB attive a N15 totali limite imposto da Apple ...
Quindi quello devi fare è eliminare le USB eccedenti e cercare tramite Ioreg di ottimizzare il TUTTO .........
Esempio se usi mouse e tastiera WI-FI USB in quella porta HS07 esempio puoi evitare di mappare le USB 3.0 cosi facendo liberi 1 slot USB ...

Considera HS01 USB 2.0 ha come USB 3.0 SS01 , quindi è abbastanza comprensibile ......
Tutto è più semplice dopo aver mappato USB e successiva lettura di Ioreg...
Quindi da 1 a 10 x HS sono 10 porte devi disabilitarne 5 SSxx x rientrare nei limiti 

Link to comment
Share on other sites

Chiarissimo grazie. è la somma delle HS e SS a non dover superare 15... fatto ma non va !

 

Ho messo Zero alle porte dovute ma in Ioreg me le vede ancora, ho fatto anche il drop della SSDT ma nulla

        Scope (\_SB.PCI0.XHC.RHUB.HS11)
        {
            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                If ((HBTC == Zero))
                {
                    If (((UMAP & 0x0400) == 0x0400))
                    {
                        Return (GUPC (Zero))
                    }
                    Else
                    {
                        Return (GUPC (Zero))
                    }
                }
                Else
                {
                    Return (\_SB.UBTC.RUCC (HBCR, One))
                }
            }

            Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device

 

P.S. il mio SSDT messo nella patched si chiama SSDT-5-A M I.aml

Schermata 2019-11-20 alle 12.32.37.png

Schermata 2019-11-20 alle 12.32.57.png

Schermata 2019-11-20 alle 12.34.18.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.