Beiträge von Emu

    Ich versuche mich mal an einem Abschlussbericht. Ich liebe das Ausprobieren, Testen und Basteln, bis die Kiste funktioniert, aber ich hasse die Dokumentation, welche ja aber wichtig ist. Man möge mir es also nachsehen, wenn ich den Bericht etwas schlampig gestalte. Falls essenzielle Dinge fehlen sollten, bitte einfach nachfragen. Dann werde ich sie ergänzen.

    Im großen und ganzen habe ich mich bei meinem Hacki an folgende zwei Anleitungen gehalten: https://dortania.github.io/Ope…-Guide/prerequisites.html https://chriswayg.gitbook.io/o…d-topics/using-alder-lake

    Weiter möchte ich gleich am Anfang KungfuMarek für die initiale EFI und greecedrummer für die wunderschönen Symbole im Picker danken.

    Fangen wir an:


    Hardware:

    Brett: gigabyte gaming x ax z790 rev. 1.1

    Speicher: 2x32GB Kingston DDR5 5600 KF556C40BBK2-64

    GPU: radeon rx 6600 (ich spiele mit dem Gedanken mir die rx 7900 xtx zuzulegen, muss nur noch mal das Gehäuse ausmessen und in mich gehen, ob ich wirklich noch mal 1000 in mein Spielzeug investieren will)

    cpu: i7 14700k (da man eh eine gpu benötigt besser in Zukunft eine kf Variante)

    Platten: 1gb https://www.westerndigital.com…-nvme-ssd?sku=WDS100T2X0E

    auf der 256 sata ssd von Samsung ist das win11, die wd 2TB und die WD 3TB hdd liegen noch brach, sollen für backups verwendet werden.


    Bios:

    secure boot muss ausgeschaltet sein,

    den Rest einfach mal probieren, was geht und was nicht. wenn die Kiste nicht bootet, kann es an den bios Einstellungen liegen.


    Installer und config.plist bauen:

    die Vorgehensweise wird bei dortania gut beschrieben. Ich erwähne hier nur die Unterschiede.

    ACPI:

    SSDT-PLUG-ALT nach https://dortania.github.io/Getting-Started-With-ACPI/ basteln oder besorgen

    SSDT-RTCAWAC.aml

    SSDT-USBX.aml (die EC Geschichte habe ich weggelassen funktioniert, warum?, keine Ahnung)

    die folgenden zwei sind nicht Pflicht, helfen aber beim Powermenagment und beim Sleep und aufwachen

    SSDT-USBW.aml

    SSDT-PMC.aml


    ACPI Hacks:

    Fix RTC _STA bug ist wichtig, sonst bleibt der Monitor dunkel. Die Wirkung der anderen noch aktivierten Hacks habe ich noch nicht ergründet.


    DP:

    hier müssen (alle?) psi geräte eingetragen werden. Wenn z.b. Netz oder Audio nicht funktioniert, könnte dies eine Anlaufstelle sein. war zumindest bei mir so. Ob die ganzen internen Buse mit angegeben werden müssen, keine Ahnung.


    kernel:

    hier sind bei mir 20 Erweiterungen drin. das kann sicher noch etwas optimiert werden.

    lilu, virtuelscm und whatevergreen sind jedoch essenziell.

    Wenn Ihr nicht exakt das gleiche board habt, sollte hier die USBMap.kext entfernt werden und statt dieser die injektall.kext https://github.com/CrisHotpatch/USBInjectAll eingebunden werden. Ohne halbwegs funktionierendes USB funktioniert die Installation nicht.


    misc: boot und Debug habe ich von greecedrummer übernommen. damit wifi mit dem intelchip funktioniert, muss unter misc->security das securbootmodell auf das jeweilige smbios abgestimmt angehakt sein. als Option habe ich signed gewählt.


    nvram:

    unter 7C436110-AB2A-4BBB-A880-FE41995C9F82 kommen unter anderem die boot Argumente. auch hier kann bestimmt noch ausgemistet werden. Jedoch ohne agdpmod=pikera bleibt der Monitor dunkel.


    PI:

    Mac Pro 7,1 funktioniert für mich ganz gut. wichtig sind hier eigene SerienNummern. Die kann man aber bequem mit OCAT erstellen.


    Uefi:

    unerlässlich ist es hier alle Treiber aufzuführen.

    openRuntime

    openCanopy

    openHFSPlus

    sind Essenziel

    der rest ist um Linux zu erkennen (openlinuxboot und openext4), audiodxe ist für den applegong beim booten und die anderen beiden sind tools, um den nvram zu resetten bzw (tokleSkipEntry == keine Ahnung)


    wenn ihr nun alle Dreiber, Erweiterungen und die config.plist in die Baumstruktur der EFI Partition eingepflegt habt (Backup ist immer sinnvoll) könnt ihr den Installer auf euren stick schieben. Da gibt es unzählige Möglichkeiten. Ich habe es über die Komandzeile gemacht.


    Jetzt beten, daß nichts vergessen wurde und los geht es mit der Installation. Wenn alles past, sollte sie durchlaufen. Zum Schluss muss nur noch die EFI-Partition vom Stick auf die, der Platte geschoben werden.


    Im Anschluss muss unbedingt das USBMApping für eure Maschine durchgeführt werden. Ohne dem funktioniert kaum was. https://dortania.github.io/Ope…/intel-mapping/intel.html


    Achso, Formation GUID Tabelle + APFS Format


    TODO:

    config.plist aufräumen ;-)

    eine eigene CPUFriendDataProvider.kext nach https://dortania.github.io/Ope…Install/universal/pm.html bauen. Aber momentan läuft bis auf Airdrop eigentlich alles. Der Inteltreiber ist experimentell und funktioniert nur wage unter der DevelopmentVersion von OC


    Fragen?

    Dateien

    • config.plist

      (58,14 kB, 56 Mal heruntergeladen, zuletzt: )

    Hallo Michael,


    kann es sein, daß das Bluetooth nicht richtig an ist? Geh mal in die Systemeeinstellungen-> bluetooth und schalte es an und warte mal ne Minute. Wenn es nach einiger Zeit von alleine wieder ausgeht, ist es nicht richtig aktiviert, der falsche Treiber oder sonst was. Ich habe ein ähnliches Problem mit meinem onboard Gigabyte Gaming x ax rev 1.1 gehabt und bin fast verzweifelt. Alle Schritte vom Tutorial mehrfach überprüft, richtige Treiber, correkt config. Also habe ich erst einmal das usb Mapping gemacht, stand eh noch auf der Agenda. Und plötzlich funktionierte der blauzahn. Woran lag es? Der Chip kommuniziert intern über usb. Einfach mal probieren. Grüße

    Dank KungfuMarek funktioniert mittlerweile fast alles so wie es soll. Ich weiß zwar noch nicht warum und welche einzelne Kernelerweiterung was macht, aber erst einmal läuft die Kiste. In den nächsten Tagen werde ich mal Stück für Stück analysieren und ne eigene EFI bauen. Wenn ich die fertig habe, kommt hier ein schöner Bericht hin. Grüße

    Pillenflitzer Treiber sind geladen und dein Hinweis zwecks BIOS wurde getestet. Daran liegt es definitiv nicht. Nehme ich die "verlauste" EFI, welche ich hier verlinkt habe, funktioniert alles. Allerdings produziert diese Bootfehler, ist nicht besonders stabil und sehhhhhr langsam.

    G.com Naja, jetzt geht es an das Debugger ;-) und Abspecken des Ballastes.

    Ich habe das macOS neu installiert und dann das alte via CCC drüber geschoben. Jetzt kann ich in Open Core zwischen den sata macOS und dem M.2 macOS wählen. Es bootet beides. PortMaapping hat funktioniert. Allerdings scheint der Picker von greecdrummer nicht zu funktionieren. (Merkt sich das OS nicht) Ethernet und Audio gehen auch noch nicht. Ich vermute der Buck liegt an den falschen DSDT Tabellen. Ich habe noch die von greecdrummer drin. Logisch, andere CPU und anderes Board. Ich werde mir die Tage nochmal genau seine Hinweise durchlesen und dann die EFI Stück für Stück mit der „bösen“ EFI vergleichen, um den Fehler zu finden. Vermutlich sind es die DSDT Tabellen. Ich muss jetzt pennen. Kann mich nicht mehr konzentrieren und mache nur noch Mist. Nachti und Danke. Update folgt und über Tips freue mich ich mich natürlich immer.

    KungfuMarek

    Die M.2 habe ich mit dem Festplattendienstprogram formatiert (guited, apfs groß und klein Schreibung)

    Die sata EFI wurde gemounted und deren Inhalt mit dem Finder in die M.2 EFI kopiert


    Heliport habe ich getestet. bin aber nicht wirklich zufrieden.

    Ich habe aber auch die efi von greecedrummer getestet. auch damit wurde das System der m.2 nicht erkannt.


    aber wenn meine Mist ist, tauche ich die gerne aus und baue auf der von greecedrummer auf. Leider hatte diese bei mir nicht richtig funktioniert. Vermutlich passen die DSDT Tabellen nicht. Einen dump habe ich jetzt aber gemacht. Und somit kann ich auf greecedrummers EFI aufbauen

    Ich habe mal die "dicken" .kext und .efi rausgenommen. Welche ich verwende, werden aus der config.plist ersichtlich.

    Michael1965 das hättest du mir vor anderthalb Monaten sagen können. Jetzt muss ich mit dem Gigabyte leben ;-)

    @all Danke für die Hilfe und GrüßeVermutlich muss ich einfach noch ein flag setzen, eine kext oder eine *.efi nachladen.

    Merkwürdig. Weil wenn ich von der sata ssd boote, wird alles richtig erkannt und im System kann ich ganz normal auf die M.2 ssd zugreifen.

    Dateien

    • EFI.zip

      (2,77 MB, 50 Mal heruntergeladen, zuletzt: )
    • EFI.zip

      (2,77 MB, 52 Mal heruntergeladen, zuletzt: )

    update:


    usb mapping check

    andere EFI getestet: von hier runter geladen https://www.insanelymac.com/fo…-i9-14900kf-macos-sonoma/ und an das System angepasst.

    EFI kann ich nicht posten, da zu groß.


    Bluetoof funktioniert mittlerweile


    M2. SSD eingebaut und mi CCC das System rüber geschoben.


    Probleme:

    Wlan (Das ist ein Treiberproblem, es gibt zwar einen Treiber (https://github.com/OpenIntelWireless/itlwm/releases und https://github.com/OpenIntelWireless/itlwm/releases) , aber der erste funktioniert nicht richtig und der zweite ist nur ein hack, der den Trafik über lan rootet und als Plan dem System verkauft um Dienste wie AirDrop etc zum laufen zu bringen.) Erst mal ohne


    Open Core sieht das System auf der M2 SSD nicht. Sie wird aber erkannt. Wenn ich die EFI dieser nutze, so startet OC auch. Allerdings sieht er nicht das mit CCC rüber geschobene OS. Irgendwelche Ideen? Danke und Grüße

    apfel-baum


    Danke, ob das noch was bringt mit "66"?
    Bekomme heute noch Ersatz. Das "alte" erste Board geht auch (War billiger). Jetzt schicke ich MB + RAM Retour.

    Hab jetzt 4x 16 geordert.

    11 läuft schon, bei Sonoma denke ich habe ich einen GraKa Konflickt.


    Auch ich habe via Amazon Hardware bestellt. Bei mir hatte das Board einen Treffer. Es kann schon sein, dass du einen „Montagsramriegel“ erwischt hast. Sowas ist ärgerlich, kommt aber leider vor. Du hast dich richtig verhalten. Defekte Hardware einfach zurückschicken. Zum Schluss habe ich dann bei Reichelt bestellt. Da kann man auch anrufen und die Jungs dort basteln stellenweise auch selbst und haben Ahnung von der Sache. Weis nicht ob dir das hilft. Grüße dennoch

    Die letzten zwei Tage kam ich leider nicht groß zum Basteln. Heute schraube ich noch alles zusammen, damit ich wieder treten kann. Win 11 ist drauf. Sononoma ebenfalls. Ich werde dann noch nach dem Programm zum Portmapping suchen und dieses morgen durchführen. Die resultierende Datei wird hier hochgeladen. Weiter habe ich noch ne SSD bestellt, welche Dienstag kommt. Ich hoffe sie ist kompatibel mit der Hardware und dem Hacki. DSDT Patsch lass ich erst einmal. Ich habe sowas das letzte Mal vor 10 Jahren gemacht und über einen Monat gebraucht.
    wake über lan wäre noch nett. Da muss ich aber noch mal mit viel Rotwein und Zeit das Manual des Boards studieren oder einer verrät mir welche zwei drei flags ich im bios setzen muss. Grüße in die Runde


    ssd: „https://www.westerndigital.com/de-de/products/internal-drives/wd-black-sn850x-nvme-ssd?sku=WDS100T2X0E“