Lenovo Thinkpad P51S - Upgrade Catalina zu Big Sur unmöglich

  • Hallo,


    das upgrade auf Big Sur >11.3 ist nicht möglich. Wenn ich mit dem USB Stick Big Sur boote, dann bricht er ab. Boote ich Catalina, dann fährt er hoch..

    Wenn ich "enable-hdmi20" aus meiner IGPU config lösche, dann fährt der auch bei Catalina nicht mehr hoch.

    Hat jemand eine Idee?? Unten vorab einige Fehler:


    #[EB|SB:SBGMFNS] x86legacyap.im4m

    05:679 00:035 AAPL: #[EB|RH:PF] usr\standalone\OS.dmg.root_hash

    05:715 00:036 AAPL: #[EB|RH:MF] <"usr\\standalone\\OS.dmg.root_hash.x86legacyap.im4m">

    05:751 00:035 AAPL: #[EB.LD.LF|IN] 0 1 <"usr\\standalone\\OS.dmg.root_hash"> <"0">

    05:786 00:035 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"usr\\standalone\\OS.dmg.root_hash">

    05:832 00:045 AAPL: #[EB.RH.LRH|P!] Err(0xE) <- EB.LD.LF

    05:867 00:035 AAPL: #[EB.BST.FBS|!] Err(0xE) <- EB.RH.LRH

    05:934 00:067 AAPL: #[EB.B.WFDW|!WF] Err(0xE) 0


    bzw. ohne Enable-hdmi20


    03:074 00:043 AAPL: [EB|`FS:AGSVH] Err(0xE) @ 'AGU.0

    03:118 00:043 AAPL: [EB|`FS:AGSVH] Err(0xE) @ 'AGU.1

    03:161 00:043 AAPL: [EB|`FS:AGSVH] Err(0xE) @ 'AGU.2

    03:205 00:043 AAPL: [EB|`FS:AGSVH] Err(0xE) @ 'AGU.3


    P51S Specs Details im Anhang.:

    • Intel Core i7-7600U (4M Cache. 2,80/3,80 GHz )
    • Intel HD 620 ID:5916. Nvidia Quadro M520M, 2GB
    • 15.6" Display 4K (3840x2160)
    • Thinkpad Ultra Dock
  • Erstens ist deine OpenCore alt mach mal ein update.


    Zweitens warum ist Misc/Security/DmgLoading Disabled ? sollte aber Signed sein

  • DMGLoading habe ich auf signed gesetzt.

    OC auf 0.8.8 upgedated inkl. geänderte config.plist. Änderung entsprechend sample.plist übernommen.

    enable-hdmi20 wieder übernommen, da Catalina sonst auch nicht startet.


    bei Big Sur kein Install laden möglich.

  • Lade mal die EFI Hoch :)

  • Efi anbei SMBIOS Daten sind gelöscht, HFSPlus.efi konnte nicht upgedated werden. Wo finde ich die letzte Version??

    Dateien

    • EFI.zip

      (11,85 MB, 77 Mal heruntergeladen, zuletzt: )
  • Versuchs erstmal Catalina zu starten kann sein das er noch nicht startet ich habe die Booter/Quirks überarbeitet .


    Mach vorher im OpenCore Menü ein Ram Rest

  • Hallo,


    weder der Installer mit Big Sur, noch Catalina konnten geladen werden. Die erste Datei ist BS, die zweite Catalina.

    Ich denke (hab aber keine Ahnung), dass es mit der IGPU zusammenhängen könnte, da ich ohne enable-hdmi20 nicht booten kann.

    Die HD620 bootet mit diesen Kombinationen (und Enable-hdmi20)

    1. AAPL 00001B59

    DeviceID 1B590000

    2. AAPL 00001659

    DeviceID 16590000

    3. AAPL 00001B59

    DeviceID 12590000


    Daten der HD620 mit Linux ausgelesen (was ich noch im Kopf habe):

    02:00 ????:5916

    Reg 0 Mem 16M

    Reg 2 Mem 512M

    Reg 4 10e000???

    Exp Ram 000c0000

    Masktable. fee00018128

  • Gibt es im BIOS VT-D ?


    Edit:

    Versuchs noch mal

  • Hallo,


    VT-D ist enabled im Bios.

    Die Uhrzeiten stimmen übrigens nicht. Mein Mac, hat schon 22:15 Uhr. Also ca. 1 Stunde Unterschied.

    Wieder BS zuerst und dann Catalina.


    RebuildAppleMemoryMap hat übrigens bei mir immer zum Absturz geführt.

  • War das mit Catalina opencore-2023-01-09-210600.txt


    Bleibe bei Catalina


    Edit:


    Was war das letzte was du gemacht hast bevor du die Probleme hattest zum ein BIOS Update gemacht ? sonnst hätte ich gesagt gehe auf ein älteres 1.34 zum testen.

  • Hallo,


    konnte mit der neuen config nicht booten. Boot Log anbei.

    High Sierra und Catalina kann ich mit meinem Setup ohne Probleme booten. Bei Catalina habe ich das Problem, da der Bildschirm bei Garageband anfängt zu stark flimmern.

    Bios ist 1.46.

    Ich hatte jetzt fast Boot disabled.

    Secure Boot mit Factory Reset auf Windows 8 zurückgesetzt

    Thunderbolt 3 ist enabled (siehe unten)


    Info am Rande: Ich habe noch eine alte externe Focusrite Saffire DSP 24 Firewire Soundkarte, die mit Firewire 400 - 800 Adapter, Thunderbolt 2-3 Adapter und Thunderbolt 3 Stecker angeschlossen ist. Das läuft unter High Sierra und Catalina ohne Aussetzer.


    Beim Booten habe noch andere Fehlermeldungen auf dem Bildschirm, wie

    Lilu patcher: « failed to solve _ZN31AppleIntelFramebufferController17....

    WhateverGreen: igfx: « TCCD: Failed to route the function....

    product symlink creation failed: Error Domain...

    HE2N_Key Does not exist use KSMCPStatesIGPU for internal GPU

    _dlil_attach_flowswitch_nexus:en0 9000 1500

  • Vielleicht kann sich es mal der Arkturus es sich mal anschauen :) kann sein das er sowas ähnliches hatte .

  • Hier noch einmal die Daten meiner Grafikkarte:


    00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) (prog-if 00 [VGA controller])

    Subsystem: Lenovo ThinkPad T570 [17aa:2248]

    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+

    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

    Latency: 0

    Interrupt: pin A routed to IRQ 156

    Region 0: Memory at db000000 (64-bit, non-prefetchable) [size=16M]

    Region 2: Memory at 60000000 (64-bit, prefetchable) [size=512M]

    Region 4: I/O ports at e000 [size=64]

    Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]

    Capabilities: [40] Vendor Specific Information: Len=0c <?>

    Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00

    DevCap: MaxPayload 128 bytes, PhantFunc 0

    ExtTag- RBE+ FLReset+

    DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-

    RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-

    MaxPayload 128 bytes, MaxReadReq 128 bytes

    DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-

    DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-

    10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-

    EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-

    FRS-

    AtomicOpsCap: 32bit- 64bit- 128bitCAS-

    DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,

    AtomicOpsCtl: ReqEn-

    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-

    Address: fee00018 Data: 0000

    Capabilities: [d0] Power Management version 2

    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

    Capabilities: [100 v1] Process Address Space ID (PASID)

    PASIDCap: Exec- Priv-, Max PASID Width: 14

    PASIDCtl: Enable- Exec- Priv-

    Capabilities: [200 v1] Address Translation Service (ATS)

    ATSCap: Invalidate Queue Depth: 00

    ATSCtl: Enable-, Smallest Translation Unit: 00

    Capabilities: [300 v1] Page Request Interface (PRI)

    PRICtl: Enable- Reset-

    PRISta: RF- UPRGI- Stopped+

    Page Request Capacity: 00008000, Page Request Allocation: 00000000

    Kernel driver in use: i915

    Kernel modules: i915


    und meiner Audiokarte:

    00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)

    Subsystem: Lenovo Sunrise Point-LP HD Audio [17aa:2247]

    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+

    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

    Latency: 64

    Interrupt: pin A routed to IRQ 157

    Region 0: Memory at dd240000 (64-bit, non-prefetchable) [size=16K]

    Region 4: Memory at dd230000 (64-bit, non-prefetchable) [size=64K]

    Capabilities: [50] Power Management version 3

    Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)

    Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-

    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+

    Address: 00000000fee006b8 Data: 0000

    Kernel driver in use: snd_hda_intel

    Kernel modules: snd_hda_intel, snd_soc_skl

  • ich kann da wenig helfen. Nur das USB-Mapping passt nicht, was ja nix mit der HD620 zu tun hat.


    Entweder USBInjectAll.kext oder USBMAP.kext + USBToolbox.kext


    Die AAPL und devicve ID hab ich beim T470 jetzt mit

    AAPL 00001E59 und

    DeviceID 1E590000


    Damit läuft es bei meinem ersten T470 bis Big Sur mit Hardwarebeschleunigung h264 HVEC geht nicht, anders als beim T460 mit HD520.

    EDIT: am T460 funktioniert auch HEVC


    Übrigens HDMI funzt n.m.K. auf keinem TinkPad. Kann eigentlich raus, weil es keinen Sinn macht. Thunderbolt 3 geht mit USB-C to HDMI


    EDIT: Teste doch mal die EFI von meinem T470

    Dort ist unter APPL noch eine Fake-ID drin, für Installation erstmal vorteilhaft. Wunderbar

    Grüße

    Arkturus

    "Ein Hackintosh ist wie ein Garten - es gibt immer was zu tun"

    6 Mal editiert, zuletzt von Arkturus ()

  • Arkturus

    Big Sur 11.1 ist installiert. System ist sehr, sehr,sehr langsam, aber er bootet.


    Nachdem ich dann die Grafikkarte wieder eingestellt habe bootet er nicht mehr.


    Was sollte ich jetzt tun ???

  • Welche BIOS-Einstellungen verwendest Du? Ist die Nvidia im BIOS deaktiviert?


    Wahrscheinlich kennst Du diesen Thread, sonst schau ihne Dir mal an. Wunderbar


    EDIT: SMBIOS 14,3 schon probiert?

    evtl zusätzlich NVIDIA Grafik unterdrücken muss (boot-arg nv_disable=1)

    Kannst auch gerne meinen aktuelle DP-Eintrag verwenden, der ist so nicht in der EFI drin

    IntelHD615.plist

    Grüße

    Arkturus

    "Ein Hackintosh ist wie ein Garten - es gibt immer was zu tun"

    4 Mal editiert, zuletzt von Arkturus ()

  • Im Bios kann ich die Nvidia nicht diablen.


    Einstellungen:

    Boot Display: Thinpad LCD

    Shared Display: HDMI (sonst nut TP Dock möglich)

    Total Graphics: 512MB (256MB alternativ)

    Boot Time Extension: Disabled ( sonst von 1 bis 10 Sekunden)


    Macbookpro 14,3 hatte ich gleich gewählt

    und nicht nur den P51s thread :)

    den Rest teste ich mal.

  • Shared Display hat bei mir keinen Einfluss, egal ob HDMI oder TP Dock. Läuft beides.


    Viele Erfolg beim Testen Wunderbar


    EDIT USB-Port-Mapping muss in Ordnung gebracht werden, was ich schon w.o. schrieb .

    Grüße

    Arkturus

    "Ein Hackintosh ist wie ein Garten - es gibt immer was zu tun"

  • So, ich denke das das Port Mapping ok ist. Ich habe aber USBMap benutzt. Die Ports sind nahezu identisch mit der 470Port Map. Jedenfalls habe ich beim booten von High Sierra jetzt eine leere Boot.log, während die Bootlog von BigSur sich nicht groß verändert hat. Siehe Anhang. boot-arg nv_disable=1 hatte die externe NVIDIA nicht abgeschaltet. Das hatte ich leider etwas sehr spät gemerkt. Ich habe es dann mit der dGPU-Off ACPI und einem entsprechenden Eintrag disable-external-gpu in den Device Properties gelöst. Gefühlt bin ich aber noch keinen Schritt weiter.

    An der Stelle noch einige Fragen (zur Info Windows habe ich nicht, nur Ubuntu):

    1. Wenn ich USBMap benutze, dann benötige ich USBToolBox.kext nicht, richtig?

    2. Da ich eine 3840 x 2160 Auflösung habe, ist UIScale bei NVRAM auf 02 gesetzt. Das ist bei der Auswahl des Bootimages noch hilfreich, aber kurz nach dem booten springt er auf die kleine Auflösung zurück, bis er die Grafikkarte startet. Die Meldungen auf dem Bildschirm sind also kaum zu entziffern.

    Kann man da etwas machen?

    3. CRScreenshotdxe.efi ist unter UEFI/ Drivers angelegt, aber mit F10 passiert nichts, kein Screenshot von dem Bootvorgang möglich. Was mach ich falsch? FAT32 USB Stick??

    4. Wo kann ich jetzt weiter ansetzen.

  • sorry, mein Fehler, Bootarg -wegnoegpu ersetzt nv_disable=1. Der USBToolBox.kext gehört zum USBMap.kext dazu, wenn das Mapping mit Windows.exed gemacht wurde, ACPI wird dann keine SSDT-EC.aml benötigt. Di restlichen Fragen kann ich leider nicht beantworten. Wunderbar


    EDIT: übrigens, Shared Display auf HDMI verursacht bei meinem T470 nach ca. 10 min Freeze. Mit TP Dock läuft es durch.

    Grüße

    Arkturus

    "Ein Hackintosh ist wie ein Garten - es gibt immer was zu tun"

    Einmal editiert, zuletzt von Arkturus ()