Big Sur USB funktioniert nicht im Installer

  • DoodleBoyDieter


    ein paar Sachen, die mir aufgefallen sind


    1. Entferne "SSDT-EC.aml", sowohl in EFI\OC\ACPI, wie auch in der "config.plist" (redundant mit "SSDT-EC-USBX-DESKTOP.aml", bezogen auf das hinzugefügte Device "EC")


    2. Setze den Quirk "XhciPortLimit" auf "NO" (Kernel, in der "config.plist")


    3. Entferne die Kexts "XHCI-unsupported.kext" und "USBInjectAll.kext", beide werden nicht benötigt. Und selbstverständlich auch aus der "config.plist" austragen.


    4. welcher Kext für dein Ethernet zuständig ist, weiß ich nicht, kann erstmal vernachlässigt werden


    5. Damit sollte USB grundsätzlich gehen, du läufst zwar ins "PortLimit", aber zumindest der erste USB3.0 (SS01) sollte voll funktionieren, alle USB2.0 (SS01-SS14) ohnehin.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Danke für eure Bemühungen, ich werde jetzt alles einmal durchgehen. Ich habe den selben EFI-Ordner jetzt einmal mit Catalina probiert und alles läuft wie geschmiert. Ich hatte ja auch kurz zum testen mal Big Sur auf dem selben PC drauf auch da haben die USB-Ports funktioniert. Vielleicht ein Problem mit BigSur 11.3.1? Ich glaube vorher hatte ich BigSur 11.2 drauf da lief alles. Weiß jemand wie ich mir eine ältere Version von BigSur runterladen kann?

  • DoodleBoyDieter

    Bitte beachte, was ich dir gerade geschrieben habe. Von "geschmiert" kann keine Rede sein, es sind offensichtliche Fehler. Es ist aber gut möglich, dass diese je nach macOS mehr oder weniger zum tragen kommen. Du würdest auf keinen Fall etwas verlieren, wenn du diese wenigen Schritte ausführst.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Ist unwichtig. Einfach nur mehr Arbeit.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • apfelnico, danke die Schritte werde ich jetzt direkt umsetzten, bevor ich irgendwas anderes versuche;)

  • Noch eine Gegebenheit deines Boards. Sollte man im Auge haben.


    This is chipset limitation. ICH9 embedded two EHCI Host Controllers and six UHCI Host Controllers, supporting up to twelve USB ports.


    When USB 2.0 controller is (set) disabled , EHCI #2(EHCI Host Controllers)and UHCI#4 ,UHCI#5 ,UHCI#6(UHCI Host Controllers) are not available.


    Therefore, rear USB ports are not available and only front USB ports are available.

  • Erdenwind Inc.

    Nee, dat Dingens hat doch keinen alten ICH9 mit EHCI und UHCI? Es geht doch um das "Z370M DS3H"? Das hat längst einen "XHCI" …

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Original Gigabyte Site zu dem Board....Zieh ich mir ja nicht aus den Fingern. Stimmt aber das wäre Codename Bearlake oder so. Ja entweder ich hab da was falsch gelesen...aber unter Faq zu lesen halt.

  • Du hast nicht alles gelesen.... ;-))


  • :)

    Das sind "generelle FAQ". Dein Auszug bezog sich auf das eingehende Problem: "When "USB 2.0 controller" is disabled in BIOS, I noticed some USB ports are not available".

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • ah ok hab ich so nicht registriert. Blenden die das nicht pro Model ein?

    bananaskin wird mir hier so leider nicht angezeigt. Ich habs auch nur grob überflogen. Aber apfelnico hat da recht. Ich hab da nur das USB2 Problem gezogen. Sorry!!!

  • Siehe hier: Big Sur USB funktioniert nicht im Installer


    Aber das Ding hat keine dedizierten USB2-Controller. Eine solche Option wird also im BIOS auch nicht angeboten. Glaube Z97, X99 hatte das noch, alles danach nur noch XHCI …

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • So, ich habe es jetzt mit dem EFI-Ordner von @Erdwind Inc. und den Tipps von apfelnico probiert und es läuft alles auf Big Sur 11.3.1! Vielen Dank euch! Ich wollte nur kurz nochmal nachfragen was es bedeutet in "PortLimit" zu laufen?:thumbup:

  • Mac OSX limitiert die USB Ports auf 14 Ports. Dein Board sollte eigentlich 12 Ports nur haben. Da sollte das eigentlich nicht nötig sein. Aber jeder USB3 Port hat auch immer einen USB2 Teil und einen USB3 Teil. Ganz grob nur erklärt.

    Wenn du jetzt die Anzahl der USB3 Ports und die reinen USB2 Ports auf dem Board zählst hast du die Anzahl Ports die du von der Hardware hergibst. Heisst aber nicht das die auch alle dann unter MacOSX laufen jenachdem wie du die Ports mappst.

    14 aber an der Zahl. Ausserhalb der 14, Also wenn dein Board z.b 16-17 hat werden dann 2-3 Ports einfach weggelassen sprich die kannst du einfach nicht nutzen. Jenachdem wieviel Gesamt Ports du hast OnBoard musst du entweder die Teile eines USB3 Anschlusses kastrieren und z.b den USB2 Teil wegnehmen und oder andere Bereiche ausklammen sodas du letztendlich 14 Ports nur hast fest zugewiesen.

    Bei 12 Ports sollte also kein Mapping nötig sein. Denn du stösst nicht ans Limit von 14. Puh umständlich erklärt.

  • Danke, ich habe alles verstanden. Einen schönen Tag euch noch.:)

  • DoodleBoyDieter

    15 Ports beträgt dieses Limit. Un dein Mainbord benutzt von den theoretisch 26 möglichen Ports des Chipsatzes exakt 18 Ports. Also drei über dem Limit.


    Es hat 6 USB3.0-Schnittstellen (vier hinten, zwei auf dem Board für Frontanschlüsse), die sich in 12 Ports aufteilen (je ein USB3- und USB2-Anteil). Dann noch sechs weitere USB2-Schnittstellen, zwei hinten und vier auf dem Board.


    Es ist also sinnvoll, diese insgesamt 18 Ports auf maximal 15 zu limitieren, damit du selbst entscheiden kannst, welche Ports du gern nutzen möchtest.


    Das geschieht mit einem sogenannten "PortMapping".

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • ups sorry stimmt. 15 Ports....ich zähl immer ab 0 [hust] Dann muss er da aber doch noch ran. Entweder mit dem Hackintool (da weiss ich aber nicht inwiefern da Bigsur mitspielt da ja vermehrt hier welche aussagen das da zu Unstimmigkeiten führen könnte oder per USBMap. Gibt glaube ich noch eine neue Möglichkeit wie ich letztens erst gelesen habe...Bin ich jetzt grad überfragt.

  • Ist ja keine Raketenwissenschaft. Man kann auch direkt in eine solche Kext schauen und das händisch machen. Ohne das Board weiter zu kennen, ist die Syntax doch oft gleich, die möglichen Ports des Chipsatzes sind:


    HS01

    HS02

    HS03

    HS04

    HS05

    HS06

    HS07

    HS08

    HS09

    HS10

    HS11

    HS12

    HS13

    HS14

    USR1

    USR2

    SS01

    SS02

    SS03

    SS04

    SS05

    SS06

    SS07

    SS08

    SS09

    SS10


    Sind insgesamt 26 Ports. Da sein Board sechsmal USB3.0 hat,

    sind es


    HS01-HS06 (HS=HighSpeed=USB2) plus die dazugehörenden

    SS01-SS06 (SS=SuperSpeed=USB3)


    dann sind da noch sechs USB2,

    das sind dann die Ports


    HS07-HS12. Hier also drei weglassen, schon passt das.


    Die endgültige Belegung kann also so aussehen:


    HS01 port 01000000 UsbConnector 3

    HS02 port 02000000 UsbConnector 3

    HS03 port 03000000 UsbConnector 3

    HS04 port 04000000 UsbConnector 3

    HS05 port 05000000 UsbConnector 3

    HS06 port 06000000 UsbConnector 3


    HS07 port 07000000 UsbConnector 0

    HS08 port 08000000 UsbConnector 0

    HS09 port 09000000 UsbConnector 0


    SS01 port 11000000 UsbConnector 3

    SS02 port 12000000 UsbConnector 3

    SS03 port 13000000 UsbConnector 3

    SS04 port 14000000 UsbConnector 3

    SS05 port 15000000 UsbConnector 3

    SS06 port 16000000 UsbConnector 3


    Sollte einer von den USB2 für eine interne Bluetooth genutzt werden, so ist der Wert von "0" (USB2) auf "255" (USB2, intern) zu ändern.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Ne Raketenwissenschaft isses nicht. Aber wird kaum händisch gemacht. Und ehrlich ich machs oder habs mit USBMAp oder Hackintool immer gemacht. Kenne zwar den internen Aufbau aber das wars dann auch. Hauptsache es läuft. Wie ist mir eigentlich egal.

    Wenn man aber bedenkt wie wichtig dieser Teil doch ist, eigentlich traurig. Viele Fehler basieren meistens auf falsches Mapping. Und dann gibt es da solche die das auch wunderbar darstellen und erklären können. Man lernt hier wirklich nie aus. Danke!!!:danke2: