USB Port Mapping ASUS Z-590P Big Sur

  • Hallo Gemeinde,


    ich versuche gerade ein USB-Mapping unter dem ASUS Z-590-P, Intel I9 10850K.

    Habe den PC über den Bootloader in Windows gestartet (also nicht über Opencore).

    Dann nach der Anleitung USB Mapping unter Windows alles genauso gemacht und mir einen USBMap.kext erstellt.

    Jetzt habe ich auf dem PC auf einer externen Platte BigSur drauf und mit den Einstellungen gestartet.

    Die vorderen USB Ports (ingesamt vier Stück) funktionieren, allerdings die beiden rechten (USB 3.0) gehen nur, wenn ich einen USB 2.0 Stick einstecke.

    Habe ich das Mapping vielleicht doch falsch gemacht?

    Anbei Screenshot vom USB Mapping unter Windows (habe diese 14 Ports eingebunden).

    Am Mainboard sind insgesamt hinten 5 USB Ports und dazu noch vier USB Frontanschlüsse.

    Die EFI ist von der externen Platte auf der BigSur drauf ist.


    Habe auch einen Bootstick mit der USB Konfiguration erstellt, da startet BigSur nicht. Kommt das Stop-Zeichen...

    Wer kann mir helfen, ich glaube, dass es doch nicht mehr so viel sein kann, oder?


    Unter Catalina funktionieren alle Ports, aber das ist mir ja bekannt.

    Ich will demnächst auf BigSur updaten, vorher will ich das Mapping einfach 100% hinbekommen, will ein MacOS Update machen, also keine Neuinstallation.


    Kann mir jemand helfen? Ich würde mich unendlich freuen, endlich dieses Problem gelöst zu bekommen.

  • Hi,

    Wenn das deine aktuelle Mapping sein soll und du diejenigen Ports die du nicht haben willst deaktiviert haben solltest;


    Muss deine Mapping dementsprechend aussehen;


    Im beiliegendem Kext ist die gesamte Portplan korrigiert, korrekt adressiert und hinterlegt.

    Falls du mal ne Port aktivieren oder deaktivieren willst einfach den # vor dem "Port" hinzufügen für deaktivieren und wegnehmen für aktivieren.
    Überall wo Companion steht solltest du auch paarweise aktivieren und deaktivieren.

    Den Überblick kannst du noch besser gewährleisten wenn du die "Comment" Feld im Kext ergänzest wie hier im Bild;


    Teste es mal den beiliegenden Kext aus.

    Gruss Coban



    EDIT:
    Ausserdem solltest du den "SSDT-RHUB.aml" und

    "XHCI-unsupported.kext" & "USBInjectAll.kext" rauswerfen.

    Dateien

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Hi

    Werde ich gleich morgen testen und Dir Bescheid geben.

    Ist aber schon mal toll und ich kann das jetzt besser nachvollziehen.

    Schon mal vielen Dank für Deine Hilfe.


    Update:

    leider funktioniert das alles noch nicht so, wie es sein soll.

    Der Port 7 wird nur mit einem USB 2.0 Stick erkannt. USB 3.0 wird nicht erkannt.

    Alle anderen werden sowohl als USB 2.0 als auch USB 3.0 erkannt, soweit ich das beurteilen kann.

    RSHUB kann ich nicht rausnehmen, wird laut Dorthin Guide für ASUS Mainboard benötigt (PC startet dann auch nicht, also habe ich den drin gelassen.)

    Habe jetzt Deinen USBMap.kext eingebunden und wie gesagt auf meinem Big-Sur System getestet.

    Wenn ich mit dem USBMap.kext in Catalina boote, wird auch nicht alles erkannt.

    Da brauche ich wohl eine andere Konfiguration. Zur Not kann ich die EFI vom Catalina System auch noch mal hochladen.

    Primär geht es mir aber um die USB Ports in BigSur.

  • Der Port 7 wird nur mit einem USB 2.0 Stick erkannt. USB 3.0 wird nicht erkannt.

    Was ist die Port 7? Heisst das in deinem Schema HS07 ?

    Wenn ja dann wird das auch dort erkannt, siehe Bild;
    Hast ja auch was angeschlossen und das wurde erkannt.


    Kannst du mir bitte was anderes liefern?
    Schalte in deinem problemlos Funktionierendem EFI alle USB bezogene SSDT`s und Kexte aus.

    Unter Kernel aktiviere bitte den "XhciPortLimit" und starte Catalina;


    2. Unter neu gestartetem Catalina starte den Hackintool und gehe zu USB...
    Mit Besen unten alles löschen und mit refresh alles neu laden;


    als erstes hier mal einen Export MIT ALLEN 26 Ports machen damit ich in diesem Kext die adressierungen sehen kann.
    Nach dem du den Kext zurseite gelegt hast kannst du nochmals hier ganz nach deinem Bedürfnissen Ports Mappen und einen zweiten Kext exportieren und testen. Bringe aber die Kexte nicht durcheinander, umbenennen.

    Liefere mal die beiden Kexte bitte. mit dem 2.Kext den du erstellt hast sollte schon dein problem gelöst sein.
    Ganz am schluss sollte man diesen "XhciPortLimit" wieder deaktiveren, der funktioniert nur unter Catalina.

    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • cobanramo ich entschuldige mich, wollte mich nicht reinmischen aber ich habe die Anleitung des Mainbords einen Blick drauf geschaut und alles dort gut beschrieben und ich glaube...habe ihm schon mal geschrieben, das er alles im Handbuch findet.

    USB-C HS01/SS01, Ausgang daneben ist HS03/SS03

    darunter sind HS04/SS04 und HS09/SS09

    Ganz Oben sind USB2.0 HS011 und HS12

    Am Board je nachdem welche Anschluss nutzt, USB3.0 ganz unten sind 5 HS05/SS05 und 6 HS06/SS06, seitlicher Anschluss 7 HS07/SS07 und 8 HS08/SS08 aber da er von HS07 spricht dann bestimmt nutzt er den seitlichen Anschluss mit 7 und 8

    Da USB2.0 am Board nicht klar ist, tippe ich auf HS02 oder HS13 und die Meisten Bluetooth HS14

    USB-C am Board HS10/SS10.


    Ich hoffe damit, könnte ich dir dabei helfen, eine Kext für ihm zu erstellen oder er könnte das selber machen.

  • HS07 war der USB Frontanschluss, da wurde nur ein USB 2.0 Stick erkannt, ist aber ein USB 3.0 Port. USB 3.0 wird erkannt.

    Ich werde auf jeden Fall die ganzen Tipps hier abarbeiten. Ich glaube, das das Problem die 4 USB Frontanschlüsse sind, da muss ich herausbekommen, wie die belegt sind. Daher werde ich noch mal ein neues Windows Mapping machen. Das mit Catalina und dem Hackintool kann ich auch noch probieren - was meinst Du mit allen SSDT bezogenen Kexts? Ich habe oben in dem Beitrag die EFI-Catalina angehängt, schau mal bitte dort nach, was ich einstellen muss. XCHI Port Limit weiß ich wo das ist.


    Zum Board: da sind zwei 3.1 Anschlüsse für den Frontanschluss und zwei USB 2,0 Anschlüsse.

    Ich muss echt gucken, wie die adressiert werden, weil dort wahrscheinlich das Problem ist. Insgesamt habe ich dann 9 USB Anschlüsse und wenn ich das richtig verstehe, könnten das theoretisch ja 18 Ports sein - oder verstehe ich das falsch?


    N0b0dy: Du hast mir für meinen anderen Hackintosh (ASUS Z370A) ein USB Port Kext erstellt, der 100 % funktioniert. Wie hast Du das gemacht?


    Ich verwende den USB 3.0 Frontanschluss den Anschluss A U32G1-56 und für den USB 2.0 Frontanschluss A USB_E12 - vielleicht hilft das.


    Alles andere prüfe ich morgen.

  • wollte mich nicht reinmischen

    Du brauchst dich nicht entschuldigen, jede Hilfe ist willkommen, von einem experten wie dir ist es sogar Pflicht würd ich behaupten.. :)


    Daher werde ich noch mal ein neues Windows Mapping machen. Das mit Catalina und dem Hackintool kann ich auch noch probieren

    Du brauchst dich auch nicht unnötig zu quälen, die Anleitung mit Hackintool & Catalina funktioniert 100%.

    Das Windows zeug wurde überhaupt erfunden um die non Catalina User zu befriedigen.

    Schalt einfach den "XhciPortLimit" quirk unter Catalina ein und du hast die volle anzahl Ports deiner Controller ohne Beschränkung.

    Wähle 15 Ports so wie du sie brauchst und lösche die anderen, fertich.
    Wenn ich ein Catalina zu Verfügung habe quäle ich mich doch nicht mit Windows.

    mit allen SSDT bezogenen Kexts?

    Damit meine ich das du keinen SSDT-UIAC.aml, USBMap.kext, USBInjectAll.kext, XHCI-unsupported.kext laden sollst wenn du mit dem XhciPortLimit arbeitest, erst nach dem du einen richtig funktionierenden USBMap.kext hast kannst du den XhciPortLimit ausschalten und ausschliesslich den USBMap.kext verwenden. Also noch ne einfachere methode gibt es nicht, wenn alles nicht hilft installiere mal den Andesk und wir machen das gemeinsam innerhalb 15 minuten, mehr braucht es nicht.


    Gruss Coban

    PS: Wenn du ein anständig funktionierenden Konfiguration hast kann der N0b0dy oder ich auch einen Betriebsystem unabhängigen SSDT hinstellen wenn du es magst (es ist in prinzip dasselbe), dafür müssen wir aber eine lauffähige Konfiguration vom Kext kennen.

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • alles klar, jetzt bin ich schlauer. Werde das also mit Catalina machen, ich ziehe mir die EFI von der Startpartition auf meinen USB Stick, aktiviere XHCI PortLimit und deaktiviere die USB Kexts, korrekt?

    Dann gehe ich ins Hackintool und folge der von Dir beschriebenen Prozedur?

    Mit Andesk meinst Du so was ähnliches wie Team-Viewer? Das würde ich gerne in Anspruch nehmen, wenn ich nicht weiterkomme, aber ich denke, das sollte erst einmal so funktionieren.

    Vielen Dank für Eure Hilfe, das mit dem SSDT wäre natürlich auch super, da tue ich mich noch ziemlich schwer. Ich kratze hier nur an der Oberfläche, aber ich denke mir, ein bisschen was habe ich schon gelernt und es macht echt Spaß am Hackintosh-Forum (aus diesem Grund habe ich mir ja auch mal tatsächlich ein MacBook Pro gekauft)

  • Du brauchst dich nicht entschuldigen, jede Hilfe ist willkommen, von einem experten wie dir ist es sogar Pflicht würd ich behaupten..

    danke, ich bin kein Experte nur war ein einfacher Hackintosh-anwender :);)

    Ich habe mir erlaubt deine kext von post #2 zu nehmen und habe ich sie geändert, daher kann Stepping_Steve die kext im Anhang testen.

    Damit sind alle USBs hinten plus USB3.0 Vorne und USB2.0 am Board aktiv.


    Ich verwende den USB 3.0 Frontanschluss den Anschluss A U32G1-56 und für den USB 2.0 Frontanschluss A USB_E12 - vielleicht hilft das.

    Ich gehe davon, dass du dich hier vertippt bist, da die Buchstabe A auf dem Foto zu 7/8 und nicht 5/6 gehört außerdem alle USB2.0 am Board hängen an einen Ausgang als Hub

  • Hi N0b0dy, werde ich gleich testen - sieht aber auf den ersten Blick gut aus.

    ASUS Prime Z-370A

    Intel I7 8700 K

    32 GB G.SKILL RIPJAWS 3200

    500 GB Samsung EVO 960 (Mac)

    ASUS Radeon AREZ RX560


    ASUS Prime Z-590P

    Intel I9 10850K

    64 GB S.SKILL RIPJAWS 3200

    ASUS Radeon AREZ RX 570

    1 TB Samsung 980 NVME

  • Hab das ganze grad mal bei mir nochmal angeguckt, musste feststellen das das mit Catalina und XhciPortLimit jedenfalls bei mir nicht mehr reicht.

    Ist das jetzt neu? habt Ihr da neuere infos drüber? Es scheint das die "XhciPortLimit" unter aktuellstem Catalina auch nicht mehr zu funktionieren.

    Da ich schon ne halbe Ewigkeit gepatschtes System habe ist das vermutlich an mir vorbei gegangen.

    Bleibt anscheinend nur noch Windows lösung.


    Stepping_Steve Teste doch mal den Kext vom N0b0dy


    Danke N0b0dy

    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Ich habe jetzt den Kext von N0b0dy getestet - ich weiß nicht, was der Typ da macht...es hat funktioniert.

    Habe den Kext in die Config eingebunden, vom USB Stick das BigSur auf der externen Platte gestartet und unter Systembericht wurden alle USB Ports korrekt angezeigt.

    Habe dann auch in den Front USB (3.0) einen USB2 und danach einen USB3 Stick angeschlossen, beide funktionieren.

    Das werde ich morgen noch mal in aller Ruhe durchgehen.


    Bedeutet das, das ich mit der Config dann von meinem Catalina auf BigSur upgraden kann? Das wäre ja das Ziel. Oder ich installiere BigSur frisch und mach dann eine Datenmigration, damit ich meine ganzen Programme behalten kann (da ist jede Menge Zeug drauf, Homerecording mit PlugIns usw.)


    Aber ich danke Euch schon mal auf diesem Wege für den fantastischen Support.


    Wie gesagt, keine Ahnung wie das N0b0dy hinkriegt mit dem USB Ports...hat wie gesagt auf meinem anderen Rechner (ASUS Z370A) auch reibungslos funktioniert.

    Ganz großes Kino:danke2:

    ASUS Prime Z-370A

    Intel I7 8700 K

    32 GB G.SKILL RIPJAWS 3200

    500 GB Samsung EVO 960 (Mac)

    ASUS Radeon AREZ RX560


    ASUS Prime Z-590P

    Intel I9 10850K

    64 GB S.SKILL RIPJAWS 3200

    ASUS Radeon AREZ RX 570

    1 TB Samsung 980 NVME

  • ich weiß nicht, was der Typ da macht...es hat funktioniert.

    Ja der kann das ziemlich gut, hat auch damals bei meinem SSDT gezaubert. :)

    Ohne Usb probleme sollte es theoretisch auch mit dem Update klappen wenn da keine andere probleme vorhanden sind.


    Ich würde dir eher zu einem "neuen Volume" im Container raten um dort einen sauberen BigSur zu installieren.

    Somit erreichst du einen sauberen System ohne bestehendes kaputt zu updaten.

    Daten kannst du immer vom alten System migrieren.


    Gruss Coban

    EDIT:


    das mit dem SSDT wäre natürlich auch super, da tue ich mich noch ziemlich schwer

    Im Anhang wäre dann die SSDT Version vom N0b0dys Kext die ja bei dir reibungslos funktioniert.
    Wenn du den einbindest musst du den Kext USBMap wieder deaktivieren, den USBInjectAll.kext brauchst du auch nicht.
    Zusätzlich kannst du jetzt en "SSDT-RHUB.aml" jetzt auch wegnehmen, der wäre dann mit diesem SSDT überflüssig.
    Mit diesem SSDT bist du dann auch SMBIOS unabhängig.

    Dateien

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

    Einmal editiert, zuletzt von cobanramo ()

  • ich habe jetzt ein Upgrade von Catalina aus gestartet (vom USB Stick mit dem USBMap.kext) - hat alles funktioniert. Meine ganzen Programme und Plug-Ins sind da und funktionieren.

    Alle USB Ports werden erkannt. Wichtig waren die Front-Anschlüsse. Das geht mit USB 2.0 und mit USB 3.0 -egal wie ich die einsetze.

    Ich wollte mich hier noch mal bei allen beteiligten Personen bedanken.

    Das mit der SSDT ist mir noch nicht ganz klar. Muss die in den ACPI Ordner und in die Config.plist eingebunden werden und dafür der USBMap.kext weg?

    Wie ist das überhaupt mit den Dateien im Ordner ACPI? Ist das sonst soweit okay? (ich habe keine Probleme erkannt - außer das zwei Festplatten nur bei einem Kaltstart erkannt werden, aber dafür scheint es keine Lösung zu geben, hatte dazu auch schon mal einen Thead aufgemacht - scheinbar betrifft das Samsung QVO Platten)

    Anbei meine finale EFI vom Laufwerk.

    Dateien

    • EFI.zip

      (11,32 MB, 49 Mal heruntergeladen, zuletzt: )

    ASUS Prime Z-370A

    Intel I7 8700 K

    32 GB G.SKILL RIPJAWS 3200

    500 GB Samsung EVO 960 (Mac)

    ASUS Radeon AREZ RX560


    ASUS Prime Z-590P

    Intel I9 10850K

    64 GB S.SKILL RIPJAWS 3200

    ASUS Radeon AREZ RX 570

    1 TB Samsung 980 NVME

  • Das mit der SSDT ist mir noch nicht ganz klar. Muss die in den ACPI Ordner und in die Config.plist eingebunden werden und dafür der USBMap.kext weg?

    Ganz genau so, die Ssdt gehört ins Acpi Ordner und im Config einbinden, danach die USBMap.kext deaktivieren,

    ausserdem kann die SSDT-RHUB.aml auch entfernt werden da die mit USB SSDT überflüssig wird.
    Damit das ganze auch sauber funktioniert musst du unter umständen vielleicht noch deinen original unveränderten SSDT

    TableLength ausfindig machen und im Config.plist unter ACPI/Delete ergänzen und aktivieren.

    Hier als beispiel, TabellenName kann bei dir anders heissen, musst du mal gucken.

       

    Im unteren Efi ist die "Acpi/delete" Vorlage drin aber nicht aktiviert.

    Wenn du es per SSDT patchen willst muss das so sein ansonsten ist die Kext version eigentlich dasselbe.

    Versuche es mal zu lösen.


    Hier mal ein rundum erneuerter überarbeiteter Efi der auf deins basiert.

    Ich hab diverses angepasst, musst vielleicht mal vergleichen mit deins, jetzt alle punkte durchzuschreiben wär zu lang.


    Auf jedenfall solltest du einen NVRAM Reset hinlegen wenn du diesen Efi startest.

    Einfach im Opencore Menü 1x Leertaste drücken, im erweiterten Menü NVRAM reset auswählen.

    Gruss Coban

    Dateien

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

    2 Mal editiert, zuletzt von cobanramo ()

  • Hi Coban


    also ich habe mich dann mal hier dran gemacht. habe MacASIAL installiert und dann anhand Deinen Screenshots die Werte ermittelt. Die Length ist 6377, das muss also in die Vorlage rein, soweit okay. Jetzt schaue ich mir in Ruhe mal Deine modifizierte EFI an und ergänze die dann mit meinen Werten.

    Dann würde ich das auf den USB Stick und bevor ich starte einen NVRAM reset machen.

    Und dann schaue mer mal, ob das funktioniert.

    So tief war ich noch nie in der Materie drin, ist ja echt spannend.

    Kann ja eigentlich nichts passieren, solange ich meine alte EFI noch auf dem Laufwerk habe, oder?

    ich melde mich dann, ob alles geklappt hat, aber das sollte gehe.

    Muss ich dann noch irgendwas mit dem MacASIAL machen? Oder diente das nur dazu, den Wert zu ermitteln?



    Nachtrag:

    würde dann so aussehen (Bildschirmfotos 21.01.05.png):

    dann RSHUB rausnehmen und den USBMap.kext deaktivieren und dann vom USB Stick starten und davor einen NVRAM reset machen?


    Update: habe alles so gemacht, wie beschrieben, vom USB Stick gestartet, erst einmal einen NVRAM Reset gemacht, dann wieder vom USB Stick gestartet und siehe da, die USB Ports werden alle erkannt.Dann kann ich jetzt die EFI vom USB Stick auf die Festplatte kopieren (sieht auch schöner aus Dein Boot-Menü).

    Hat alles geklappt, habe eben von der Festplatte gestartet, alles okay.

    Anbei meine finale EFI.


    :groesten::danke2:

  • Saubere sache. :feuerwerk:

    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Damit das ganze auch sauber funktioniert musst du unter umständen vielleicht noch deinen original unveränderten SSDT

    TableLength ausfindig machen und im Config.plist unter ACPI/Delete ergänzen und aktivieren

    Das ist nicht nötig solange RHUB in der erstellte SSDT deaktiviert ist außerdem wird die original SSDT gebraucht, solange man Windows mit allen USBs nutzen will.

  • N0b0dy
    Gut das du das ansprichst, wollte das dir mal bei Gelegenheit unter dem ssdt thread ansprechen und fragen warum das probleme macht.

    Die logik dahinter ist ja klar, Rechner bezieht die original XHCI informationen per Dsdt oder eben in unser fall per Ssdt (SSDT-5-xh_rksu4.aml).

    Wir geben ja per _OSI weiche mit wenn die OS Darwin ist schalte den "RHUB" aus und beziehe die informationen vom "XHUB".

    Wenn kein Darwin am laufen ist müsste es ja die "RHUB" geladen werden und die Werte vom Original Tabelle kommen.

    Soweit so klar, nur bei allen Hacks die ich da gebastelt hab hatte ich immer probleme damit,

    wenn man den Original Tabelle nicht weglöscht bekomme ich immer Acpi fehler die dann mit einem nicht geladenen Tabelle enden.


    Das merkwürdige daran ist aber das meine korrekte Portmapping trotzdem funktioniert.


    Leider bin ich immer noch nicht dahinter gekommen woran das wirklich liegt, daher deaktiviere ich den Original Tabelle auf meinen Rechnern um die Fehler und komplikationen die daraus entstehen können umzugehen.

    Demnächst wenn ich mal bissl freizeit habe will ich die "Weiche" so umbauen das;

    Wenn _Osi Darwin ist soll es RHUB deaktivieren und XHUB laden, wenn nicht soll es YHUB laden.

    Unter YHUB will ich dann die Original Tabellen Informationen mitgeben so das es unter andere Betriebsysteme die USB wieder komplet wird.

    Mir ist schon klar das man mit diesem Szenario auch den Original Tabelle löschen muss aber so wäre es zumindest alles nutzbar.


    Hättest du da ne idee dazu oder noch besser woran das Tabellen problem liegen könnte?

    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."