Jump to content

Problemi con USB 3.0 e RAM Nativa


Francesco

Recommended Posts

Salve, ho di recente effettuato Hackintosh, e ho dei problemi con il rilevamento delle USB 3.0 e facendo dei vari test ho notato che la mia RAM non è nativa, sarebbe più opportuno emularla o mettere altri driver? Per le USB 3.0 cosa mi consigliate di fare?
Allego anche la mia EFI in formato zip e in firma le componenti del mio PC, insieme al IOREG .

Francesco’s iMac.ioreg.zip        EFI.zip

Link to comment
Share on other sites

  • Administrators

Ciao

Riguardo alle usb, segui la mia guida per la mappatura, successivamente rimuovi patch port limit e usbinjectall

altra cosa, poi passa a ssdt per hack

VoodooTSCSync.kext questo per cosa? la tua cpu è nativamente supportata quindi rimuovilo

 

per nvram, prova a rimuovere ocquirk e FwRuntimeServices.efi, metti aptiomemory

 

usi FV2?

se non lo usi rimuovi VirtualSmc.efi

imposta anche sul config il corretto smbios

  • +1 1
Link to comment
Share on other sites

16 minuti fa, iCanaro ha scritto:

poi posta anche hack_info

 

per verificare se hai la NVRAM nativa hai eseguito questo tes?

https://www.macos86.it/topic/34-procedura-per-determinare-se-la-nvram-è-nativa-nel-nostro-hardware/?tab=comments#comment-166

 

Si.

22 minuti fa, Gengik84 ha scritto:

Ciao

Riguardo alle usb, segui la mia guida per la mappatura, successivamente rimuovi patch port limit e usbinjectall

altra cosa, poi passa a ssdt per hack

VoodooTSCSync.kext questo per cosa? la tua cpu è nativamente supportata quindi rimuovilo

 

per nvram, prova a rimuovere ocquirk e FwRuntimeServices.efi, metti aptiomemory

 

usi FV2?

se non lo usi rimuovi VirtualSmc.efi

imposta anche sul config il corretto smbios

Ciao, senza Voodoo mi si incasina la grafica, e rende inutilizzabile il PC, allego la foto.

SenzaVoodoo.jpg

Link to comment
Share on other sites

50 minuti fa, Gengik84 ha scritto:

Ciao

Riguardo alle usb, segui la mia guida per la mappatura, successivamente rimuovi patch port limit e usbinjectall

altra cosa, poi passa a ssdt per hack

VoodooTSCSync.kext questo per cosa? la tua cpu è nativamente supportata quindi rimuovilo

 

per nvram, prova a rimuovere ocquirk e FwRuntimeServices.efi, metti aptiomemory

 

usi FV2?

se non lo usi rimuovi VirtualSmc.efi

imposta anche sul config il corretto smbios

hey, allora ho provato a togliere le cose non necessarie e a mettere astio ma nulla, la nvram non ha la dannata variabile, mi riferisco a questa guida: https://www.macos86.it/topic/34-procedura-per-determinare-se-la-nvram-è-nativa-nel-nostro-hardware/?tab=comments#comment-166 ... allego il report di hack_info e qualche screenshot probabilmente utile.

DPCI_1.png

DPCI_2.png

HackInfo_Report.zip

Link to comment
Share on other sites

Ciao, sono un amico di Francesco. La mappatura delle usb è essenziale farla subito? Il problema che abbiamo avuto è che da IOReg non si vedono porte usb 3.0 (SSxx) cambiare "stato" (ovviamente test con chiavetta 3.0).

Per smbios abbiamo usato sin dall'installazione iMac17,1 con seriale ed uuid generati secondo la guida del forum. (Non c'è nello zip) 

Nella EFI ci sono già le tabella

Edited by TomZanna
  • +1 1
Link to comment
Share on other sites

  • Administrators

@TomZanna Ciao, guarda chi si rilegge dopo tanto 😄

 

La mappatura serve per non usare le patch per port limit che sono una forzatura di fatto e per rimuovere usbinjetcall che spesso crea proprio problemi alle usb

prova con sola patch e senza questo kext, controlla se vedi le usb3 su ioreg, in caso prova anche altro dispositivo

 

@Francesco metti il dsdt in efi/clover/acpi/patched

riavvia e fai ioreg

poi fai il test della nvram

DSDT.aml.zip

  • Like 1
  • +1 1
Link to comment
Share on other sites

14 minuti fa, Gengik84 ha scritto:

@TomZanna Ciao, guarda chi si rilegge dopo tanto 😄

 

La mappatura serve per non usare le patch per port limit che sono una forzatura di fatto e per rimuovere usbinjetcall che spesso crea proprio problemi alle usb

prova con sola patch e senza questo kext, controlla se vedi le usb3 su ioreg, in caso prova anche altro dispositivo

 

@Francesco metti il dsdt in efi/clover/acpi/patched

riavvia e fai ioreg

poi fai il test della nvram

DSDT.aml.zip 46 kB · 1 download

ciao, ti aggiorno, non va ancora la nvram. allego il file di IOReg di adesso.

Francesco’s iMac.ioreg.zip

  • +1 1
Link to comment
Share on other sites

42 minuti fa, Gengik84 ha scritto:

ok allora devi emularla aggiungendo il driver emuvariable

rimuovi pure il dsdt

grazie ho risolto il problema della nvram emulandola. per le usb 3.0 non le legge ma ciò non è un problema perché legge le 2.0. 😄

Link to comment
Share on other sites

Senza usbinjectall non risultano nemmeno le porte SSxx, solo HSxx.

Ti risulta che in questo caso la mappatura vada fatta sul DSDT?

 

(le usb trovate sono 6: HS01, HS02, HS03, HS07, HS09, HS10)

Edited by TomZanna
  • +1 1
Link to comment
Share on other sites

Ok, non capisco un paio di cose però.

Devo modificare il mio DSDT (che ha errori) con la patch (che non trovo) o modificare il tuo SSDT?

Nel SSDT per le 3.0 usi SSPx, io invece dovrò usare SS0x.

 

Se io provassi a disattivare tutte le 2.0 temporaneamente per poter mappare le 3.0?

  • +1 1
Link to comment
Share on other sites

  • Administrators

allora puoi anche usare ssdt, cambi ovviamente tutte le porte SSPX con SSxx che ti servono

3 minuti fa, TomZanna ha scritto:

Se io provassi a disattivare tutte le 2.0 temporaneamente per poter mappare le 3.0?

farei in altro modo, prima mapperei a questo punto le usb 2.0 e disattiverei intanto quelle, di queste, non in uso

Link to comment
Share on other sites

Ho provato a sistemare il DSDT, ma o sbaglio io oppure le tabelle sono fatte male.

  1. Con USBInjectAll e patch funzionano tutte, ma arrivo a 20 porte.
  2. Con la sola patch o nemmeno quella invece mi mancano due USB 2.0 sul retro (HS09 e HS10).
  3. Con il DSDT(DSDT-usb.zip) invece non vengono caricate hs09, hs10 e le ss0x.

Nella figura 2 vedi anche quali sono le porte funzionanti.

Ho notato anche che con USBInjectAll le 3.0 vengono mappate diversamente.

Spoiler
  1. 20200301_151935.thumb.jpg.d826af4e00075d72dddd26078eaa50be.jpg
  2. 20200301_152017.thumb.jpg.52ba4bd5a1d980fe6c0ad47d96a28210.jpg
  3. 20200301_151800.thumb.jpg.1ef2651523951b951812a75db89ac894.jpg

 

  • +1 1
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.