Jump to content

Mappatura porte Usb


Recommended Posts

Ho messo zero per disabilitare quelle che non mi servono e one per quelle che mi servono: è sbagliato ugualmente?

49 minuti fa, Gengik84 ha scritto:

Non va bene, il primo "valore" deve essere su tutte le usb One

hai messo Zero quindi la porta è disabilitata

correggi...

 

Link to post
Share on other sites
  • Administrators

Le devi abilitare tutte al completo

alcune le hai sempre lasciate disabilitate, ricontrolla e metti One al posto di Zero

poi in caso prova a aggiungere questo

 

Archivio.zip

  • +1 1
Link to post
Share on other sites

dopo aver messo i tuoi kext si sono attivate tutte, ora che faccio li devo lasciare entrambi e mappare?

e la pendrive 3.0 viene riconosciuta dalla usb3

Edited by Matteo88
Link to post
Share on other sites
  • Administrators

Si prova

anche se spero tu non abbia diciamo un incompatibilità hardware a riguardo delle usb

è già successo un caso sempre su un asus serie 4xx

se fosse così purtroppo dovresti mantenere il kext

Comunque la mappatura eseguila e poi vediamo

Link to post
Share on other sites
  • Administrators

beh non male se è solo il discorso di un injector 🙂

va bene così, l'altro caso di cui ti parlavo prima andò molto peggio

  • +1 1
Link to post
Share on other sites

 

1 minuto fa, Gengik84 ha scritto:

beh non male se è solo il discorso di un injector 🙂

infatti sono abbastanza soddisfatto, ti ringrazio perchè da questa esperienza ho imparato una cosa nuova

  • Like 1
Link to post
Share on other sites
  • 2 weeks later...

Ho seguito la procedura per personalizzare a mio piacimento le porte e tutto ha funzionato alla perfezione, complimenti per la dovizia di particolari.

Il mio dubbio riguarda il fatto che nell’SSDT ho trovato 2 porte in più a quelle mappate, ho mappato anche le interne collegando tutto al case.

In particolare:

  • HS14 se attivata nell’SSDT con (One) risulta sempre libera, ho pensato che anche se presente a livello logico non sia stata implementata a livello fisico e l'ho disattivata,

  • HS12 se attivata nell’SSDT con (One) risulta sempre utilizzata da “ITE Device (8595)” ma no so cosa sia. Se disattivo la porta con (Zero) ovviamente scompare il device. Mi consigliate di lasciarla attiva o di disabilitarla?
Edited by rainbowflare
Link to post
Share on other sites
  • Administrators

puoi lasciarla attiva, l'importante è rimanere sotto al limite imposto ossia 15 porte ma di fatto non c'è problema, in questo caso, se vengono lasciate porte attive anche se non sono in uso

  • Thanks 1
Link to post
Share on other sites
4 ore fa, Gengik84 ha scritto:

puoi lasciarla attiva, l'importante è rimanere sotto al limite imposto ossia 15 porte ma di fatto non c'è problema, in questo caso, se vengono lasciate porte attive anche se non sono in uso

ok, perfetto la lascio come 15°,  ho attivato 7 USB3 (7 HSXX + 7 SSXX) penso bastino 😂

Grazie

Link to post
Share on other sites
On 2/15/2018 at 12:46 PM, Gengik84 said:

Adesso inseriamo ed espelliamo prima una pendrive usb 2.0 e poi una pendrive 3.0

Ho scoperto recentemente che se si ha una mobo ASUS questo processo può essere evitato/facilitato dal manuale della motherboard:

 

https://dlcdnets.asus.com/pub/ASUS/mb/LGA1151/PRIME_Z370-A_II/E14608_PRIME_Z370-A_II_UM_WEB.pdf#page=18

 

image.thumb.png.630ef442d4223f5d2cb51e36c45aff1b.png

 

Dove U31 vuol dire USB 3.1

e G1 vuol dire Gen1, quindi le vecchie USB3.0 normali

 

Allo stesso modo, U32 Gen2 in questo caso sono controller Asmedia, ma il criterio sarebbe lo stesso per identificarle

 

e le USB 2.0 only hanno "USB" e basta con accanto la loro posizione, quindi ad esempio nello screenshot, sotto "DVI" ci sta "USB1314" che infatti corrisponde a porte nere, usb 2.0 only, con corrispondente posizione HS13 e HS14

Link to post
Share on other sites
  • 3 weeks later...

Ciao Gengik

qualche settimana fa mi hai aiutato a sistemare  la mappatura sulla scheda in firma. Usando recentemente Hackcheck mi sono accorto che nel conteggio delle porte compariva una HS09 ,regolarmente disabilitata nel ssdt,  per altro con proprietà 0x09 (la usbc sulla scheda è HS02/SS02 quindi anomalo) mentre mancava all'appello SS08,  usb3front regolarmente abilitata e definita su ssdt.

Ho verificato che:

-la porta usb3 assente  legge solo device usb2 come HS08

-l'errore era presente anche nel vecchio ioreg fatto dopo la mappatura quindi, come al solito, ho fatto un ricontrollo da cialtrone. 

Tuttavia anche ripetendo tutta la procedura e ricompilando da capo ssdt7 vergine ho ritrovato lo stesso errore, sono riuscito a risolverlo solo eseguendo un cut della sezione relativa a HS09 nel ssdt (poi salvato senza errori ).

In questo modo nel conteggio è scomparsa hs09, riapparsa SS08 adesso regolarmente funzionante anche con device USB3 (questa volta compiutamente verificato)

Posto la questione per capire se quello che ho fatto, al di là del risultato pratico, sia corretto o no: non conosco le regole ACPICA quindi non so valutare se la tabella in questione è corretta al di là delle semplici correzioni compilate sulle singole porte.

Link to post
Share on other sites
  • Administrators
7 minuti fa, Ramirez71 ha scritto:

Tuttavia anche ripetendo tutta la procedura e ricompilando da capo ssdt7 vergine ho ritrovato lo stesso errore, sono riuscito a risolverlo solo eseguendo un cut della sezione relativa a HS09 nel ssdt (poi salvato senza errori ).

 

cosa intendi con "cut"?

cancellato tutto relativo alla porta?

Link to post
Share on other sites
23 minuti fa, Gengik84 ha scritto:

cancellato tutto relativo alla porta?

Esatto. Stasera non posso, domani allego tabella vergine e tabella tagliata, così capisci meglio

Link to post
Share on other sites
  • Administrators

non è una gran operazione quella

credo si possa disattivare comunque in modo migliore

@Ramirez71

trovato il tuo SSDT

questo è HS09

            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                If (LEqual (H9TC, Zero))
                {
                    If (LEqual (And (UMAP, 0x0100), 0x0100))
                    {
                        Return (GUPC (One))
                    }
                    Else
                    {
                        Return (GUPC (Zero))
                    }
                }
                Else
                {
                    Return (\_SB.UBTC.RUCC (H9CR, One))
                }
            }

 

Sostituisci con

 

           Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                        Return (GUPC (Zero))
            }

 

  • Thanks 1
Link to post
Share on other sites
21 ore fa, Gengik84 ha scritto:

credo si possa disattivare comunque in modo migliore

Buongiorno Gengik

ho applicato la modifica che mi hai suggerito, all'atto pratico funziona - nel senso che le porte viste e funzionanti sono solo quelle attivate -  ma da ioreg e hackcheck saltano fuori delle porte definite come 0x09 anche se nel SSDT sono definite con proprietà e carattere corretto ti allego dei riferimenti. Domanda importante: cosa c'è di bacato in questi risultati? cosa devo cercare di più specifico?  Ovviamente mi piacerebbe venirne a capo nei limiti del possibile.

 

 

910447774_Schermata2021-04-02alle16_23_49.png.7b7a2099b91134efc80770a5d01ae556.pngSSDT7 tutti.zipCut HS09.ioreg.zipFix HS09.ioreg.zip

 

Link to post
Share on other sites

Ottimo!!!!! 

595317752_Schermata2021-04-02alle17_03_29.png.f79168f4a54be093e0c0df1335c6501b.png

Ancora grazie!!!! 

Adesso capisco perchè ICanaro si tiene alla larga dalle gigiobite...

A parte le battute, ho applicato la modifica anche a ss06 che dava lo stesso errore. 

  • +1 1
Link to post
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

    No registered users viewing this page.

×
×
  • 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.