@MeO-Style Schalte bitte mal den EHCI Hand off Mode auf ENABLE und fahr das System nochmal an !
ASUS ROG Strix x99 Gaming + i7 6850K = es kann los gehen?!
-
- Erledigt
- MeO-Style
- Erledigt
-
-
Zitat
DaTec
Schalte bitte mal den EHCI Hand off Mode auf ENABLE und fahr das System nochmal an !Ist eingeschaltet und hier die Bilder dazu...
Zitatkuckkuck
Dann versuch mal npci=0x2000 in die bootargs einzutragen. Wenn das auch
nichts bringt würde ich mal dazu raten die DSDT neu zu erstellen, PCI
Configuration Begin kann auf einen Fehler dort hindeuten... Was ist denn
da mit deinem AptioFix los? Welchen benutzt du? Hier könnte auch der
Fehler liegen wobei nur Bild 1 darauf hindeuten würde. Sind das
eigentlich 3 verschiedene Bootvorgänge die du da Fotografiert hast?
npci=0x2000 ändert auch nichts.DSDT kann ich nicht erstellen, da ich schon froh bin, dass mein MacBook Pro halbwegs läuft. Auf Windoof klappt das gar nicht.
griven war spitze und hat mir eine aus der originalen DSDT (Mittels F4 in Clover gesichert) gezaubert.AptioFix & Co hab ich alles von den klasse Jungs hier. Schau am besten mal hier hinein, damit ich nichts falsch rüber bringe
>>> EFI-USB-Meo <<<Die jeweilgen Bilder-Drillinge gehöeren immer zu einem Bootvorgang. Wie z.B. in diesem Post beigefügt.
-
Hast du meinen Tipp mit dem AptioFix und dem novi Bootarg gelesen?
-
@MeO-Style hast du cpus=1 wieder aktiv ? wenn nicht bitte nutzen !
-
]
Hast du meinen Tipp mit dem AptioFix und dem novi Bootarg gelesen?
Schau bitte mal einen Post über Dir...
@MeO-Style hast du cpus=1 wieder aktiv ? wenn nicht bitte nutzen !
Hab ich auch bereits versucht, ohne erfolg. Sieht dann so aus...
-
@MeO-Style
Hast du das Aktuellste Bios auf der Kiste ?Schmeiß mal alles aus dem ordner Drivers64UEFi ausser OSXAptioFix2DRV und der HFSplus.efi, ntfs.efi.
der rest bitte raus aus dem ordner
-
@MeO-Style
Hast du das Aktuellste Bios auf der Kiste ?Auf jeden Fall! Bios 1401, neuer geht aktuell nicht.
Könnt würgen ... ein haufen Asche und es läuft nicht. Mit Schwierigkeiten hab ich gerechnet, aber in diesem Ausmaß wirklich nicht.
@DaTec
Hier die Bilder, nachdem ich wie gewünscht gelöscht habe. -
Naja X99 ist relativ exotisch und irgendwer muss auf der Plattform ja Pionierarbeit leisten
Was mir auffällt ist das Du im SaveMode bootest ist meiner Ansicht nach keine gute Idee denn das verhindert im Zweifel das die InjectUSBAll.kext überhaupt geladen wird dann habe ich auch noch mal einen Blick über die restlichen Kexts verschafft die Du so mitschleppst und muss sagen für die Installation ist das overkill und es steckt eine Menge Potential mit drinnen die das Ganze schief gehen lassen kann. Als fangen wir mal an:- AppleALC => Raus
- X99_Injector => Raus wird nicht gebraucht (ist irgendein Fork vom USBInjectAll
- VoodooTSCSync.kext => Raus ist beim i7 6850K überflüssigAlles was jetzt noch über ist (FakeSMC, LAN, USBInjectAll und ggf. NullCPUPowerManagement) bitte nach /Clover/kexts/Other/ verschieben und nur noch von dort aus arbeiten. Schlussendlich hier noch mal eine Config.plist mit der es zunächst passen sollte.
-
Der XHCI-x99-injector.kext muss drin bleiben weil nur dann funktioniert USBInjectAll auf X99 Plattformen
Das mit dem Save Modus ist mein Fehler, hatte ihn den empfohlen um dem eigentlichen Fehler (der im normalen Verbose bisher noch nicht zu finden war) vielleicht auf die schliche zu kommen und dann vergessen ihm zu sagen ihn wieder rauszunehmen -
Das mag grundsätzlich sein ist aber nur für den USB3 Support relevant und den brauchen wir (erstmal) nicht. Für die Installation reicht uns USB2 und das lässt sich ohne den X99-injector realisieren mir geht es darum so viele potentielle Fehlerquellen wie möglich auszuschließen um das System erstmal grundsätzlich auf die Platte zu bringen alles weitere lässt sich dann im Post Install erledigen...
-
-
-
-
-
Ja ist schon ok dafür ist das Forum da !
Das ASUS ROG Strix x99 Gaming ist wieder eins dieser X99 Boards was sich komplett anders verhält als der durchschnitt.
Das Problem mit den USB wurde mit der DSDT.aml gelöst. Nun kommen wir zum eigentlichen Problem !Das Asus Strix verhält sich anders wie z.B. das Gigabyte X99 Sli das benötigt zur Installation den Bootarg cpus=1 was auch andere Boards in meinem Test benötigen um
eine lauffähige Installation durchzuführen. Beim Asus Strix ist es komplett anders !Dort wird für den Stick definitiv der Bootarg -xcpm benötigt, zusätzlich müssen wir unter Kernel and Kext Patches die Optionen Apple RTC, Kernel PM und was beim Asus Strix x99 wichtig ist der Patch Kernel CPU.
Beachtet ihr diese Optionen ist es kein Problem den Stick lauffähig zu bekommen. -
Nicht schlecht! Gratulation an euch beide
-
Hi!
Das System rennt an der Spitze!Unser USB Problem ist klassisch gewesen. Lag an der Portlimitierung seitens Sierra.
Ich bin lediglich nach dieser >>> super Anleitung <<< gegangen und alles von USB2.0, USB3.0 und USB3.1 läuft astrein.Kurz-Info:
Im Grunde braucht man...
- 1x USB2.0 Stick
- 1x USB3.0 Stick
- TextEdit oder einen Zettel/Kulli
- aktuellste USBInjectAll.kext
- IORegistryExplorer.appWICHTIG:
NICHT wie in der Anleitung beschrieben mit der USBInjectAll.kext vorgehen!
Diese gehört in unserem Fall in den EFI Ordner "EFI/CLOVER/kexts/10.12". Da ansonsten beim nächsten OS X Update die kext futsch ist und neu eingespielt werden muss.Das Anheben der Portlimitierung von 15 auf 20 werde ich bei Gelegenheit noch angehen.
Mein System läuft übrigens völlig ohne gepatchte DSDT.aml. Das Bios ist zudem, quasi, auf default settings. Einzig, Bootpartition ist entsprechend gesetzt - logisch - und "Intel xHCI Mode - Auto", "EHCI Legacy Support - enabled", "xHCI Hand-Off - enabled", EHCI Hand-Off - enabled". Dann wäre da noch "OS Type - Other OS".
Was auch wichtig war, das beim Bootstick die Bootargs "-alcoff" und "-shikioff" gesetzt sind. Diese werden bei laufendem System, mit eigener EFI Partition, wieder deaktiviert.
Nun plagt mich noch die Herangehensweise um meine M.2 SSD erkannt zu bekommen. Hab diverse Anleitungen durch, doch stets bei Verwendung der NVMeGeneric.kext bootet mein System nicht mehr. Falls wer ne Idee oder bessere Anleitung hat, immer raus damit
Gruß
MeoHier noch die Backups meiner EFI Ordner:
(für M.2 die config.plist gepacht)
01 EFI_OSX_Backup_04.02.17_15.27.zip
02 EFI_USB_Backup_04.02.17_21.19.zip -
Den NVMeGeneric.kext brauchst Du eigentlich nicht denn mit den entsprechenden Kext2Patch Einträgen in der config.plist sollte die auch mit dem IONVMEFamily.kext von Apple laufen. Füge mal folgende Zeilen in die config.plist in den Bereich Kext2Patch ein:
Code- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#1</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- ibP4AgAAweAMBQAQAACJgw==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- ibP4AgAAweAJBQAQAACJgw==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#2</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- D7aMiIIAAACD+QwPhTIBAA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- D7aMiIIAAACD+QkPhTIBAA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#3</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AMeDpAAAAAAQAABIi0gISA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- AMeDpAAAAAACAABIi0gISA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#4</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- SYnGTYX2dGFBwecMSWP/vg==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- SYnGTYX2dGFBwecJSWP/vg==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#5</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- hv8PAABIwegMD7cPgeH/Dw==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- hv8PAABIwegJD7cPgeH/Dw==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- icGB4f8PAABIAdFIgfn/DwAAdzs=
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- icGB4f8BAABIAdFIgfn/AQAAdzs=
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#8</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- SYHF/w8AAEnB7QxJiwQkSA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- SYHF/w8AAEnB7QlJiwQkSA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
- AABBvAAQAABJKfQ=
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
- AABBvAACAABJKfQ=
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#11</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AABJiY4iAQAAugAQAABIKQ==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- AABJiY4iAQAAugACAABIKQ==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#12</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- yAAAAEkp17gAEAAATYskJA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- yAAAAEkp17gAAgAATYskJA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#13</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- 4b+AQBUGTYnWugAQAABFMQ==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- 4b+AQBUGTYnWugACAABFMQ==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#14</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- iWTY+EmBxAAQAABJgccA8A==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- iWTY+EmBxAACAABJgccA8A==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#15</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- Bf8PAABIwegMZvfB/w8PlQ==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- Bf8PAABIwegJZvfB/w8PlQ==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#16</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- weIIQQ+2wcHgDEQJ0EQJwA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- weIIQQ+2wcHgCUQJ0EQJwA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#17</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- RYTJD5XAD7bAweAMRAnYRA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- RYTJD5XAD7bAweAJRAnYRA==
- </data>
- </dict>
Ich habe erst vorgestern ein System mit NVME SSD auf die Weise mit vollem Support für die MVE SSD aufgesetzt. -
Danke für das Lob und freut mich das es geklappt hat
Das hier:Da ansonsten beim nächsten OS X Update die kext futsch ist und neu eingespielt werden muss
stimmt so nicht, ist aber im Zuge eines Vanilla Systems und hinsichtlich der Übersichtlichkeit sinnvoll. Ich habe es mal als Option in der Anleitung ergänzt, war sowieso längst überfälligDas Anheben der Portlimitierung von 15 auf 20 werde ich bei Gelegenheit noch angehen.
Wie am Anfang meiner Anleitung erwähnt rate ich dir davon ab. Du hast ja bereits einen custom injector erstellt, die Port anhebung ist also absolut obsolet und eher hinderlich. Der PortLimitPatch pfuscht in Apples Dateien rum und resultiert in manchen Fällen in Problemen mit dem USBTreiber im Hinblick auf bestimmte USB Devices, wenn das eigentlich Limit überschritten wird. Der KextToPatch Eintrag im Downloadcenter hat also nichts mit meiner Anleitung zutun sondern ist im Gegensatz dazu eher ein Patch der Kategorien "dirty hack"@MeO-Style Ist ja interessant das USB 3.1 so gut funktioniert! Müssten doch dann auch SS Ports sein, oder? Konntest du es mal ausgiebig auf Funktion testen? Benutzt du eigentlich den X99-Injector.kext?
-
@griven
möchte die Zeilen zwar einfügen, dazu nutze ich PlistEditor Pro. Problem ist, er spuckt mir dann immer einen Fehler in Zeile xxx aus und in dem Editor sehe ich keine Zeilenzahl, was es sehr schwer macht den Fehler zu lokalisieren. Gibt es eine bessere Alternative hinsichtlich Plist Editor?Zitat'kuckkuck'
Ist ja interessant das USB 3.1 so gut funktioniert! Müssten doch dann auch SS Ports sein, oder? Konntest du es mal ausgiebig auf Funktion testen? Benutzt du eigentlich den X99-Injector.kext?
Ich hab nichts da, um USB3.1 ausgiebig zu testen. Ich kann aktuell nicht mehr mit meinem Stick abrufen wie unter USB3.0, da dieser selbst USB3.0 ist. Das wären dann ca. 200mb/s Write und ca. 260mb/s Read.Nein, den klassischen x99-Injector.kext nutze ich nicht.