Jump to content

Mappatura porte Usb


Gengik84

Recommended Posts

  • Contributor

Devo aver fatto qualche errore nella mappatura visto che non funziona come dovrebbe.

 

Ricapitoliamo:

 

Da Ioreg ho rilevato che le porte in uso sul mio pc sono:

Per le 4 USB 2.0 le porte sono HS05-06-07-08

Per le 7 USB 3.0 le porte sono SS01-02-03-04-05-07-08

 

Ho estratto le ACPI e quella che contiene la gestione delle USB "dovrebbe" essere questa SSDT-Kaby_CoffeLake.aml

l'ho quindi aperta con maciASL ed ho messo zero sulle porte che non erano attive

 

Schermata 2019-11-01 alle 21.16.47.jpg

 

Quindi ho compilato e salvato il file SSDT-Kaby_CoffeLake.aml l'ho messo in Patched ed ho disattivato la tabella sul config.plist

 

Schermata 2019-11-01 alle 21.25.04.jpg

 

eliminato le patch per port limit e tolto Usbinjectall dai kext.

 

al riavvio però la situazione è questa

 

Schermata 2019-11-01 alle 21.26.55.jpg

 

Ho ricontrollato tutto 2 volte e "dovrei" aver fatto giusto... ma evidentemente ho bisogno di una mano :sweat:

Link to comment
Share on other sites

  • Contributor

Riprendo il discorso per segnalare che in questa mappatura ho commesso un errore che mi ha inficiato il corretto funzionamento delle porte.

Quando ho mappato per inserire la chiavetta USB3 ho usato un cavo di prolunga per rendermi più agevole il lavoro di sfila infila.

Bene mi sono accorto dopo che non va bene perché evidentemente le prolunghe non usano un collegamento punto-punto , infatti, vi allego una foto di ioreg, dove ho mappato per prova una stessa porta 3.0 con una stessa chiavetta 3.0, ma infilata 2 volte, una volta diretta ed una volta con la prolunga, il risultato si vede chiaramente , viene vista una volta come una 3.0 ed una volta come una 2.0. (HS04-SS04)

Quindi mi raccomando, se volete evitare di fare come me , cioè rifare 2 volte il lavoro, le chiavette vanno infilate tassativamente senza usare cavetti, hub e quant'altro. ;)

 

Schermata 2019-11-02 alle 10.24.39.jpg

Edited by Eniac
Link to comment
Share on other sites

  • Contributor

Faccio un resoconto della mia esperienza nella mappatura delle USB sperando che possa essere di aiuto agli altri utenti che vorranno cimentarsi in questa operazione.

Quindi , seguiamo la guida e mappiamo tutte le varie porte presenti sul nostro computer. Nel mio caso dovevo lasciare attive le porte HS01-02-03-04-07-08-09-10-12-13 per le USB 2.0 e le porte SS01-02-03-04-08 per le USB 3.0.

Schermata 2019-11-02 alle 14.11.18.jpg

Proseguiamo cercando nelle ACPI estratte quale è il file che contiene la gestione delle USB , nel mio caso è questo SSDT-3-xh_kbl_s.aml , quindi , sempre seguendo la guida editiamo le relative porte che vogliamo disattivare.

Può accadere di trovare delle porte che differiscono un poco nella struttura , qua sotto vi posto un esempio.

 

Schermata 2019-11-02 alle 14.09.58.png

 

In questo caso e se dovesse essere necessario disattivarla dovete sostituire il valore TUPC con GUPC e mettere il canonico Zero , un esempio qua sotto.

 

Schermata 2019-11-02 alle 14.10.28.png

 

una volta azzerate tutte le porte terminate seguendo le istruzioni della guida ed alla fine avrete le vostre porte mappate e funzionanti.

 

Schermata 2019-11-02 alle 12.55.34.jpg

 

Ultimo ma non meno importante è trovare il nome della tabella da droppare nel config.plist. Il nome lo trovate direttamente nel file ACPI originale che state modificando nelle prime righe di testo, un esempio visuale è meglio di 1000 parole.

 

Schermata 2019-11-02 alle 14.27.28.png

Link to comment
Share on other sites

Salve a tutti :) Post mappatura funziona tutto egregiamente! Unica cosa strana che mi chiedevo è che praticamente mi rileva USB e HDD esterno come dischi interni(come icona intendo) anzichè l'icona da periferica esterna gialla o grigia per intenderci :) è normale o potrebbe non andare bene qualcosa?

Link to comment
Share on other sites

Ciao, ho seguito la guida per la mappatura utilizzando le proprie ACPI, sembra tutto ok, l'unica cosa che le porte HS03 e SS03 nel file AML avevano Return (TUPC (0x0A)) e dopo aver messo Return (TUPC (Zero)) , utilizzando IORegistryExplorer si vedono ancora.Come mai queste due porte hanno TUPC invece di GUPC? Forse la T sta per Type C? Se devo dire la verità l'unica porta che non ho potuto mappare è proprio una porta usb type c dietro la mobo, perché non ho cavetti/pennette type C, ad ogni modo succede qualcosa se cambio da TUPC a GUPC e lascio Zero come valore?

Link to comment
Share on other sites

  • Gengik84 pinned and featured this topic

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.