Jump to content

Mappatura porte Usb


Gengik84

Recommended Posts

Salve a tutti ragazzi,

 

sto provando a mappare le mie porte USB perché ultimamente sto riscontrando i seguenti problemi:

    • porte USB che vanno "alternate", ovvero in alcuni riavvii vanno certe devide che si alternano con altre. Il caso più evidente è la cam USB (Logitech C920) che si alterna con il mio Hard Disk esterno (LaCie)
    • dispositivi che vanno solo con USB 2 (il caso del LaCie per esempio)
    • ha smesso di funzionare il ricevitore bluetooth che aveva sempre funzionato

 

Lasciando da parte il bluetooth, questi problemi potrebbero essere risolti con una buona mappatura delle porte USB?

 

 

 

Nel caso di risposta affermativa alla precedente domanda continuo a descrivere gli step svolti fino ad ora per trovare soluzione.

 

 

 

Ho seguito la guida di @Gengik84[/mention] per mappare le porte e ho notato che le porte HS04, HS07, HS08, HS11, HS12, HS13, HS14 non venivano utilizzate.

 

 

 

Quindi come suggerito https://www.macos86.it/viewtopic.php?p=37#p37">nella seconda risposta ho scaricato il file SSDT per togliere i commenti alle porte e farle disattivare ma ottengo il seguente errore quando provo a compilare il file.

 

 

 

Schermata-2019-09-04-alle-08-08-42.jpg">https://i.ibb.co/f8H75cc/Schermata-2019 ... -08-42.jpg">https://i.ibb.co/f8H75cc/Schermata-2019-09-04-alle-08-08-42.jpg' alt='LINK_TEXT>'>

 

 

 

Dal messaggio comprendo che ci sono degli errori di caratteri ma non saprei dove mettere le mani. Sapreste dirmi che cosa sbaglio?

 

 

 

Lascio in allegato il mio corrente Clover (che secondo me è un mezzo macello) e anche la SSDT che presenta errori di compilazione.

CLOVER.zip

SSDT-DisableUSB-Haswell-9Series.dsl.zip

Link to comment
Share on other sites

  • Support Team

@@Pr0v4[/mention] il comportamento anomalo che hai con le USB probabilmente è dovuto al fatto che hai USBInjectall assieme al GenericUSB

 

Una volta mappato, vanno tolti entrambi

 

NoVPAJPeg perché non ti funziona l'anteprima? provato il boot arguments sostitutivo???

Link to comment
Share on other sites

Grazie mille @Gengik84[/mention] per la patch, ho anche rimosso USBInjectAll.kext e adesso le porte non utilizzate sono state rimosse e riesco a vederne altre come ti mostro dallo screenshot di IOReg

 

 

 

Schermata-2019-09-04-alle-09-33-13.jpg">https://i.ibb.co/Y047Chc/Schermata-2019 ... -33-13.jpg">https://i.ibb.co/Y047Chc/Schermata-2019-09-04-alle-09-33-13.jpg' alt='LINK_TEXT>'>

 

 

 

Ho solo un dubbio riguardante il problema con la webcam e l'HD esterno. Al primo riavvio veniva visto soltanto uno dei due e ho provveduto a cambiare le porte USB alle quali erano collegate e adesso funzionano entrambi su USB3.

 

 

 

Ti chiedo, giusto per ignoranza, dovrei ripetere la procedura per vedere quali sono le porte USB3 che non vengono utilizzate per rimuovere anche quelle e far includere quelle che sono rimaste fuori?

 

 

 

È corretto questo approccio?

 

 

 

@iCanaro[/mention] ho visto soltanto ora il tuo commento. Come dicevo sopra ho rimosso USBInjectAll.kext e adesso, cambiando le porte, funzionano entrambi. Dici che dovrei rimuovere anche GenericUSB?

 

 

 

Per NoVPAJPeg lo avevo inserito proprio perché non funzionavano le anteprime, quale sarebbe l'arguments sostitutivo?

Link to comment
Share on other sites

  • Support Team

Avendo una Z97 e avendo passato situazioni tipo quella tua descritta, ora post mappatura non mi serve nessun kext per le USB

 

 

 

Visto che ti stai applicando per migliorare il tuo bagaglio, la mia risposta non prenderla per superficiale ;)

 

sulla barra del forum clicca kext --> NoVPAJpeg e poi vedi ;)

Link to comment
Share on other sites

  • Administrators

@Pr0v4[/mention] se cambi connettori interni la mappatura cambia

 

non so quando l'avevi fatta ma comunque se adesso ti funziona tutto vol dire che sei ok, altrimenti alcune porte non funzionerebbero perchè disabilitate cn mappatura

 

 

 

GenericUSB si rimuovilo come ha detto @iCanaro[/mention]

 

 

 

Ha scritto dopo 2 minuti 49 secondi:

 

Dimenticavo.. calcola che per esempio alcune porte usb 3 possono non essere intel quindi non inerenti e influenzabili dalla mappatura stessa e inoltre per ovvia ragione sono fuori dal discorso port limit

Link to comment
Share on other sites

Grazie ragazzi per le dritte e per @iCanaro[/mention] tranquillo che non sono permaloso anzi apprezzo quando mi viene linkata della documentazione perché questo significa che non vi faccio perdere tempo a scrivere cose già discusse.

 

 

 

Grazie ancora!

Link to comment
Share on other sites

"Gengik84" post_id="10" time="1518695184" user_id="2">

Metodo Alternativo Basato sulle proprie ACPI compatibile da Skylake e successivi

 

 

 

 

Questo è il metodo che preferisco e che uso da anni nei miei hack o di amici stretti…

 

 

 

Nella stragrande maggioranza dei casi sarà la tabella nominata xh_rvp08 oppure xh_rvp10[/color]

 

 

 

Apriamola con MaciASL

 

Adesso visualizzeremo le porte usb disponibili per la mobo

 

Soffermiamoci su questa parte di codice…ovviamente partiamo dalla prima usb HS01

 

 

 

Buon Hack !

@iCanaro[/mention]

 

@Gengik84[/mention]

 

 

 

ma USBinject.kext posso tenerlo quando faccio il dump da Clover?

 

 

 

Non mi risultano i due files evidenziati nella mia estrazione:

 

 

hack.jpgorigin.zip

ACPI ORIGIN F4.png

origin.zip

Link to comment
Share on other sites

  • Support Team

per la mappatura ovvio che prima tutte le porte siano abilitate, ovvero USBInjectall+port limit patch presenti

 

poi oltre alle ACPI estratte @Mela Quadrata[/mention] magari svuota cartella ed estraile nuovamente attendendo 40 secondi;

 

occorre anche output di ioreg dopo che si sono inserite ed espulse pendrive USB2 e USB3 da tutte le porte USB presenti nell'hardware.

Link to comment
Share on other sites

"Gengik84" post_id="42246" time="1567886769" user_id="2">

Ciao, nel tuo caso ssdt su cui lavorare è il numero 6

 

se hai difficoltà fai la mappatura e salva poi allega ioreg

@iCanaro[/mention]

 

@Gengik84[/mention]

 

 

 

Grazie... ho testato le porte, mi risultano tutte HS0X e nessuna SSPX per le USB 3.0! :shock:

 

 

 

allego IoReg:

Link to comment
Share on other sites

"Gengik84" post_id="42253" time="1567928720" user_id="2">

Ciao, devi mettere la patch per port limit relativa alla tua versione di osx

 

la trovi su faq/lista port limit patch

@Gengik84[/mention]

 

le avevo già messe ancora prima del test usb, me le aveva date @iCanaro[/mention] sull'altro forum;

 

quelle per mojave 10.14.6:

 

 

Link to comment
Share on other sites

"Gengik84" post_id="42256" time="1567931054" user_id="2">

non ti sta funzionando

 

ricontrolla le 2 patch

 

https://www.macos86.it/viewtopic.php?p=22824#p22824">viewtopic.php?p=22824#p22824">https://www.macos86.it/viewtopic.php?p=22824#p22824

 

è proprio quella, l'ho già ricopiata e incollata altre 2 volte... ma tutte le mie porte USB

 

vengono visualizzate da ioRegistry Explorer come HS0x... arrabbiati7

 

 

 

sono tutte ordinate da HS01 fino a HS08

 

 

 

@Gengik84[/mention] @iCanaro[/mention]

 

Cosa mi sfugge?!?

 

 

 

l'USBinjectAll.kext può c'entrare qualcosa?!?

Link to comment
Share on other sites

  • Support Team

da dove salta fuori quel file e chi ha detto di metterlo???

 

piazzare file a caso senza sapere a cosa servono è un buon metodo per perdere del tempo

 

levare di corsa subito

 

 

 

quei file sono personalizzati ed adempiono alla funzione correttamente solo per l'hack per il quale sono stati creati

Link to comment
Share on other sites

"iCanaro" post_id="42259" time="1567935016" user_id="57">

da dove salta fuori quel file e chi ha detto di metterlo???

 

piazzare file a caso senza sapere a cosa servono è un buon metodo per perdere del tempo

 

levare di corsa subito

 

 

 

quei file sono personalizzati ed adempiono alla funzione correttamente solo per l'hack per il quale sono stati creati

@iCanaro[/mention]

 

a quale file ti riferisci?!?

 

 

 

l'UsbinjectAll.kext c'è scritto pure nella guida che devo tenerlo fino a che non ho mappato...

 

 

 

me https://www.insanelymac.com/forum/topic/340105-mojave-10146-e-gigabyte-con-z390-chipset/?do=findComment&comment=2688520">lo hai detto tu stesso nell'altro forum dopo che mi avete detto di togliere quella patch USB SSDT che avevo trovato con il nome della scheda madre che ho, e che avevo usato perchè partisse l'installazione la prima volta

Link to comment
Share on other sites

"Mela Quadrata" post_id="42263" time="1567937635" user_id="1292">

"iCanaro" post_id="42262" time="1567936324" user_id="57">

posta EFI qui che vediamo di capire bene

 

eccolo: EFI.zip

 

 

 

@Gengik84 @iCanaro

 

nel frattempo avevo provato ad avviare pure senza il kext USBinjectAll, lasciando solo le patch per il port limit nel config

 

 

 

ma anche in questo caso quando apro ioregistry explorer vede tutte le porte solo com HS0x

Beeee è normale patch port limit funzionano in abbinamento alla Kext USB che hai citato default_wink_anim

Link to comment
Share on other sites

  • Support Team

@Mela Quadrata[/mention] OK era stato solo un fraintendimento a livello nome file

 

 

 

io toglierei questi evidenziati

 

https://postimg.cc/ftYbDvDs">LINK_TEXT>

 

 

 

e metterei:

 

VirtualSMC.kext

 

SMCProcessor

 

SMCSuperIO

 

 

 

se vuoi l'hardware monitor, scarichi il DMG

 

https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/">https://sourceforge.net/projects/hwsens ... s.p/files/">https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/

 

e usi il solo HWMonitorSMC2

Link to comment
Share on other sites

  • Administrators
"Baio77" post_id="42264" time="1567939757" user_id="55">

Beeee è normale patch port limit funzionano in abbinamento alla Kext USB che hai citato default_wink_anim

 

la patch per port limit non ha nulla a che fare con usbinjectall

 

Dove l'hai letto quello che hai appena detto?

Link to comment
Share on other sites

"Gengik84" post_id="42270" time="1567943719" user_id="2">

"Baio77" post_id="42264" time="1567939757" user_id="55">

Beeee è normale patch port limit funzionano in abbinamento alla Kext USB che hai citato default_wink_anim

 

la patch per port limit non ha nulla a che fare con usbinjectall

 

Dove l'hai letto quello che hai appena detto?

 

se elimino USBInjectAll la patch NON ha effetto almeno ho sempre notato questo .........

Link to comment
Share on other sites

  • Administrators

sono due cose ben distinte..assolutamente non legate tra di se.

 

Dire che la patch è legata e funziona solo con injectall non è corretto.

 

Quello che puoi avere tu sono altri problemi.

 

un altra conferma è il fatto che @Mela Quadrata[/mention] ha sia kext che patch e non funziona... quindi?

 

Sono altre cose...... ....

 

 

 

@Mela Quadrata[/mention]

 

sostituisci e rifai ioreg

CLOVER.zip

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.