Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.

sfalatko

macrumors 6502a
Sep 24, 2016
642
365
This may be a problem only in my environment. I use a USB disk to boot my Mac and adjust the Latebloom.
When I do a reboot command on a Mac booted with a USB disk and then boot the Mac again with the USB disk, I sometimes can't find OpenCore, which should be in the EFI volume. I'm specifying the disk number correctly. In that EFI volume/folder, there is an "APPLE" folder instead of an OC folder. Could this be the reason why Mac fails to start on reboot?
ZNDK,

When I boot OpenCore I use a USB stick and boot using the Option key to get the stock Apple picker menu and boot from the USB stick. I then get the OpenCore boot picker and can boot Big Sur (or Catalina with some edits to the config.plist).

This always works fine for me - I am not sure I understand what you mean by "specifying the disk number correctly".
 

Dayo

macrumors 68020
Dec 21, 2018
2,257
1,279
Examples:
  • lbloom=90,20,1: delay of 90, range of 20 (70..110), debug on.
Presumably lbloom=90,20 will use the default debug state of "OFF" or does that need to be lbloom=90,20, (trailing comma)?
 

Syncretic

macrumors 6502
Original poster
Apr 22, 2019
311
1,533
Presumably lbloom=90,20 will use the default debug state of "OFF" or does that need to be lbloom=90,20, (trailing comma)?

Correct, lbloom=90,20 will use the default debug state of "OFF":

As with the previous versions, the boot-args parser isn't very smart, so the values for delay/range/debug must all be decimal, maximum 4 digits. Any argument that's missing is presumed to be 0. Any parse error (such as a non-numeric typo) will cause all subsequent arguments to be set to 0.
 

Dayo

macrumors 68020
Dec 21, 2018
2,257
1,279
Correct, lbloom=90,20 will use the default debug state of "OFF":
Thanks for the confirmation.

Was actually more concerned about whether a trailing comma was a requirement as an absence could, depending on parsing requirements, invalidate the preceding "20" and set this to zero. Good to know it doesn't matter. I suspect having the trailing comma might be generally more resilient to code updates though ... in which case might as well add the last item!
 

Syncretic

macrumors 6502
Original poster
Apr 22, 2019
311
1,533
Thanks for the confirmation.

Was actually more concerned about whether a trailing comma was a requirement as an absence could, depending on parsing requirements, invalidate the preceding "20" and set this to zero. Good to know it doesn't matter. I suspect having the trailing comma might be generally more resilient to code updates though ... in which case might as well add the last item!

Yeah, after pointing out how lame the parser is, I probably should have made the "trailing commas are optional" part clearer. You're right, though - if I ever manage to reliably detect warm/cold boots, the secondary delay/range will be tacked on to the end of that string (e.g. lbloom=200,20,1,100,10 or similar).

(For clarity: missing trailing commas are not considered errors; actual parser errors will affect the current and subsequent arguments, not any preceding arguments. Thus, lbloom=200,20,x1 would only set the debug argument to 0, while lbloom=200,x20,1 would set both the range and debug to 0, and lbloom=x200,20,1 would set all three to 0, which would completely disable latebloom.)

Speaking of cold/warm boots - I've reached the point where I'm reasonably sure that during early boot, MacOS cannot distinguish between cold/warm boots. The utmpx mechanism isn't accessible until later (and even that is imperfect). I've never looked at the source code to OpenCore - if any OC developers are reading this, can you offer any insights? Can OpenCore detect a warm/cold boot? And if it can, does it propagate that information (presumably via (pseudo-)NVRAM or some property in the DeviceTree) on to MacOS?
 

StarPlayrX

macrumors member
Jul 13, 2021
40
31
I am getting a 4,1 in about a week. I will probably be keeping it at 4,1 because of the slower RAM and CPUs that I have. Can always up the firmware later.
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
MP3,1 - OCLP 0.24 - BS 11.4 - latebloom 0.20

no latebloom hooks in log but visible in verbose text (same "problem" as with earlier OCLP versions).

Rolled back to Latebloom 0.19, same log issue. No big thing, just an oddity.

Code:
Warmboot

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version    REL-071-2021-07-02

   57    0 0                  0xe000     0xe000     AAA.LoadEarly.latebloom (0.20) 3F857F21-9A08-3147-8922-1DAB5273CA90 <14 5 3 2 1>

Timestamp                       Thread     Type        Activity             PID    TTL  

Real model decoded from serial number: Mac Pro 2008 (MP3,1)

2 x Intel(R) Xeon(R) CPU           X5472  @ 3.00GHz

CKxxxxxVXYL
NVIDIA Quadro K2000
running at 11.4 20F71 Kernel 20.5.0

boot-args    keepsyms=1 debug=0x100 -lilubetaall latebloom=100, lb_range=10, lb_debug=1 -v amfi_get_out_of_my_way=1



Hardware:

    Hardware Overview:

      Model Name: Mac Pro
      Model Identifier: MacPro3,1
      Processor Name: Quad-Core Intel Xeon
      Processor Speed: 3 GHz
      Number of Processors: 2
      Total Number of Cores: 8
      L2 Cache (per Processor): 12 MB
      Memory: 12 GB
      System Firmware Version: 9999.999.999.999.999
      SMC Version (system): 9.9999


    System Software Overview:
      System Version: macOS 11.4 (20F71)
      Kernel Version: Darwin 20.5.0

Network:
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 0
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 1
      Type: AirPort
      Hardware: AirPort
      Service Order: 2

Wi-Fi:
          Card Type: AirPort Extreme  (0x14E4, 0x8C)
          Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.36.16)

Storage:
      File System: Journaled HFS+
      BSD Name: disk2s2
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: Journaled HFS+
      BSD Name: disk2s4
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: APFS
      BSD Name: disk3s1
          Medium Type: SSD
          Protocol: SATA
          Internal: Yes
      File System: NTFS
      BSD Name: disk4s2
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: Journaled HFS+
      BSD Name: disk4s4
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: HFS+
      BSD Name: disk4s6
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: Journaled HFS+
      BSD Name: disk4s7
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: APFS
      BSD Name: disk3s2s1
          Medium Type: SSD
          Protocol: SATA
          Internal: Yes

          Protocol: ATAPI

      Physical Interconnect: SATA
          BSD Name: disk0
              File System: MS-DOS FAT32
              BSD Name: disk0s1
              Content: EFI
              BSD Name: disk0s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk1
              File System: MS-DOS FAT32
              BSD Name: disk1s1
              Content: EFI
              BSD Name: disk1s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk2
              File System: MS-DOS FAT32
              BSD Name: disk2s1
              Content: EFI
              File System: Journaled HFS+
              BSD Name: disk2s2
              Content: Apple_HFS
              File System: Journaled HFS+
              BSD Name: disk2s3
              Content: Apple_Boot
              File System: Journaled HFS+
              BSD Name: disk2s4
              Content: Apple_HFS
      Physical Interconnect: SATA
          BSD Name: disk4
              File System: MS-DOS FAT32
              BSD Name: disk4s1
              Content: EFI
              File System: NTFS
              BSD Name: disk4s2
              Content: Microsoft Basic Data
              File System: Journaled HFS+
              BSD Name: disk4s3
              Content: Apple_Boot
              File System: Journaled HFS+
              BSD Name: disk4s4
              Content: Apple_HFS
              File System: Journaled HFS+
              BSD Name: disk4s5
              Content: Apple_Boot
              File System: HFS+
              BSD Name: disk4s6
              Content: Apple_HFS
              File System: Journaled HFS+
              BSD Name: disk4s7
              Content: Apple_HFS

PCI:
      Name: NVDA,Display-D
      Type: Display Controller
      Bus: PCI
      Slot: Slot-1
      Name: pci10de,e1b
      Type: NVDA,Parent
      Bus: PCI
      Slot: Slot-1

USB:
    USB 2.0 Bus:
      Host Controller Driver: AppleUSBEHCIPCI
          Product ID: 0x911c
          Speed: Up to 480 Mb/s
          Location ID: 0xfd400000 / 1
              Product ID: 0x1006
              Speed: Up to 480 Mb/s
              Location ID: 0xfd430000 / 3
                Apple Optical USB Mouse:
                  Product ID: 0x0304
                  Speed: Up to 1.5 Mb/s
                  Location ID: 0xfd433000 / 6
                  Product ID: 0x0221
                  Speed: Up to 1.5 Mb/s
                  Location ID: 0xfd432000 / 5
              Product ID: 0x921c
              Speed: Up to 12 Mb/s
              Location ID: 0xfd420000 / 2
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
          Product ID: 0x0265
          Speed: Up to 12 Mb/s
          Location ID: 0x3d100000 / 1
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI

Memory:
      Upgradeable Memory: Yes
          Size: 2 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 2 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 1 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 1 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 2 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 2 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 1 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
          Size: 1 GB
          Type: DDR2 FB-DIMM
          Speed: 800 MHz
 

shadow_999

macrumors member
Feb 1, 2020
49
43
Hello,

I've installed 11.5.1 with OCLP, no problem. Here the report.

Thanks for your work

Code:
Warmboot

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version	REL-071-2021-07-02

   55    0 0                  0xd000     0xd000     AAA.LoadEarly.latebloom (0.19) D0667827-216F-33FF-9C91-1ED4972E4A28 <14 5 3 2 1>

2021-08-07 19:54:17.404004+0200 0x74       Default     0x0                  0      0    kernel: (latebloom) _____[ !!! *** latebloom *** !!! ]: Hook placed successfully.  Count = 0

Real model decoded from serial number: Mac Pro 2012 (MP5,1)

2 x Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz

DGxxxxxF4MD
Radeon RX 580
running at 11.5.1 20G80 Kernel 20.6.0

boot-args	keepsyms=1 debug=0x100 -lilubetaall latebloom=100, lb_range=1, lb_debug=1



Hardware:

    Hardware Overview:

      Model Name: Mac Pro
      Model Identifier: MacPro5,1
      Processor Name: 6-Core Intel Xeon
      Processor Speed: 3,46 GHz
      Number of Processors: 2
      Total Number of Cores: 12
      L2 Cache (per Core): 256 KB
      L3 Cache (per Processor): 12 MB
      Hyper-Threading Technology: Enabled
      Memory: 64 GB
      System Firmware Version: 9999.999.999.999.999
      SMC Version (system): 9.9999
      SMC Version (processor tray): 1.39f11


    System Software Overview:
      System Version: macOS 11.5.1 (20G80)
      Kernel Version: Darwin 20.6.0

Network:
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 0
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 1
      Type: FireWire
      Hardware: FireWire
      Service Order: 2
      Type: AirPort
      Hardware: AirPort
      Service Order: 3
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 4
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 5

Wi-Fi:
          Card Type: AirPort Extreme  (0x14E4, 0x8E)
          Firmware Version: Broadcom BCM43xx 1.0 (5.106.98.102.31)

Storage:
      File System: APFS
      BSD Name: disk2s1
          Medium Type: SSD
          Protocol: SATA
          Internal: Yes
      File System: APFS
      BSD Name: disk3s1
          Medium Type: SSD
          Protocol: SATA
          Internal: Yes
      File System: APFS
      BSD Name: disk6s1
          Medium Type: SSD
          Protocol: PCI
          Internal: Yes
      File System: APFS
      BSD Name: disk6s2
          Medium Type: SSD
          Protocol: PCI
          Internal: Yes
      File System: APFS
      BSD Name: disk7s6
          Medium Type: SSD
          Protocol: PCI
          Internal: Yes
      File System: APFS
      BSD Name: disk10s1
          Medium Type: SSD
          Protocol: SATA
          Internal: Yes
      File System: Case-sensitive APFS
      BSD Name: disk12s1
          Protocol: iSCSI
          Internal: No
      File System: APFS
      BSD Name: disk7s1s1
          Medium Type: SSD
          Protocol: PCI
          Internal: Yes
      File System: Journaled HFS+
      BSD Name: disk9s2
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: Journaled HFS+
      BSD Name: disk11s2
          Protocol: iSCSI
          Internal: No
      File System: Journaled HFS+
      BSD Name: disk11s3
          Protocol: iSCSI
          Internal: No
      File System: HFS+
      BSD Name: disk14s2
          Protocol: Disk Image
          Internal: No

      Physical Interconnect: SATA
          BSD Name: disk1
              File System: MS-DOS FAT32
              BSD Name: disk1s1
              Content: EFI
              BSD Name: disk1s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk0
              File System: MS-DOS FAT32
              BSD Name: disk0s1
              Content: EFI
              BSD Name: disk0s2
              Content: Apple_APFS
      Physical Interconnect: PCI
          BSD Name: disk5
              File System: MS-DOS FAT32
              BSD Name: disk5s1
              Content: EFI
              BSD Name: disk5s2
              Content: Apple_APFS
      Physical Interconnect: PCI
          BSD Name: disk4
              File System: MS-DOS FAT32
              BSD Name: disk4s1
              Content: EFI
              BSD Name: disk4s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk8
              File System: MS-DOS FAT32
              BSD Name: disk8s1
              Content: EFI
              BSD Name: disk8s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk9
              File System: MS-DOS FAT32
              BSD Name: disk9s1
              Content: EFI
              File System: Journaled HFS+
              BSD Name: disk9s2
              Content: Apple_HFS

PCI:
      Name: ATY,AMD,RadeonFramebuffer
      Type: Display Controller
      Bus: PCI
      Slot: Slot-1
      Type: Audio Device
      Bus: PCI
      Slot: Slot-1
      Type: AHCI Controller
      Bus: PCI
      Slot: Slot-3
      Type: USB eXtensible Host Controller
      Bus: PCI
      Slot: Slot-4@6,0,0
      Type: IEEE 1394 Open HCI
      Bus: PCI
      Slot: Slot-4@7,0,0

USB:
    USB 2.0 Bus:
      Host Controller Driver: AppleUSBEHCIPCI
          Product ID: 0x1006
          Speed: Up to 480 Mb/s
          Location ID: 0xfd500000 / 1
              Product ID: 0x0250
              Speed: Up to 1.5 Mb/s
              Location ID: 0xfd520000 / 3
          Product ID: 0x8042
          Speed: Up to 480 Mb/s
          Location ID: 0xfd300000 / 2
              Product ID: 0x12a8
              Speed: Up to 480 Mb/s
              Location ID: 0xfd310000 / 4
    USB 2.0 Bus:
      Host Controller Driver: AppleUSBEHCIPCI
          Product ID: 0x8142
          Speed: Up to 480 Mb/s
          Location ID: 0xfa200000 / 1
              Product ID: 0x0ab7
              Speed: Up to 480 Mb/s
              Location ID: 0xfa220000 / 3
              Product ID: 0x8142
              Speed: Up to 480 Mb/s
              Location ID: 0xfa240000 / 2
                TUSB3410 Boot Device:
                  Product ID: 0x3410
                  Serial Number: TUSB3410        
                  Speed: Up to 12 Mb/s
                  Location ID: 0xfa243000 / 4
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB 3.0 Bus:
      Host Controller Driver: AppleUSBXHCIFL1100
          Product ID: 0x065a
          Speed: Up to 12 Mb/s
          Location ID: 0x00200000 / 1
        USB2.0 Hub:
          Product ID: 0x0610
          Speed: Up to 480 Mb/s
          Location ID: 0x00100000 / 5
            CCID USB Reader:
              Product ID: 0x90cc
              Speed: Up to 12 Mb/s
              Location ID: 0x00110000 / 4
            USB2.0 Hub:
              Product ID: 0x0610
              Speed: Up to 480 Mb/s
              Location ID: 0x00140000 / 3

Bluetooth:
          Bluetooth Low Energy Supported: Yes
          Handoff Supported: No
          Instant Hot Spot Supported: No
          Manufacturer: Broadcom
          Composite Class Of Device: 0x380104
              Connected: Yes
              Manufacturer: Broadcom (0x5, 0x240C)
              Class of Device: 0x05 0x10 0x2540
              EDR Supported: Yes
              eSCO Supported: No
              SSP Supported: Yes
              Connected: Yes
              Manufacturer: Broadcom (0x5, 0x240C)
              Class of Device: 0x05 0x25 0x2594
              EDR Supported: Yes
              eSCO Supported: No
              SSP Supported: Yes
              Connected: No
              Manufacturer: Cambridge Silicon Radio (0x8, 0x2C81)
              Class of Device: 0x04 0x06 0x240418
              EDR Supported: Yes
              eSCO Supported: Yes
              SSP Supported: Yes

Memory:
      Upgradeable Memory: Yes
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: Empty
          Type: Empty
          Speed: Empty
          Size: Empty
          Type: Empty
          Speed: Empty
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: Empty
          Type: Empty
          Speed: Empty
          Size: Empty
          Type: Empty
          Speed: Empty
 

khronokernel

macrumors 6502
Sep 30, 2020
278
1,425
Alberta, Canada
Good for you, but how is that relevant to this thread?
4,1 non flashed data is quite rare, it's actually worth gathering a few results to better understand whether the 5,1 firmware affects how the device tree may be built/processed and affect the boot delay. I personally have my doubts that it would affect much however more data is always good

On a related note, I actually just bought a MacPro4,1 as well haha. I got El Capitan installed and will be attempting to get Monterey on her in an hour with OCLP
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
As long as you dont upgrade the processors (or keep a Tray with the original cpu). You can switch back and forth 4.1 / 5.1 firmware. Just dump the rom with Flashrom, Dosdude’s or my tool.


As long as you have not upgraded processor(s) you can flash back the 4,1 firmware with Flashrom/Romtool.

btw I flashed a very ancient 5,1 Firmware some weeks ago and it made no impact on the situation.

 
Last edited:

dghazfan

macrumors newbie
Sep 6, 2016
18
10
anybody experience instability with their mac?
I have to restart my mac 2 -3 x a day, because of apps crashing
thanks
 

ZNDK

macrumors regular
Mar 13, 2017
134
8
Japan
This always works fine for me - I am not sure I understand what you mean by "specifying the disk number correctly".
Disk Number stands for DiskX(s1). The EFI volume I use for OC has a different size capacity than the others, so I can clearly distinguish the difference. So What I'm trying to say is that I'm specifying a boot EFI volume (OC installed) for sure. *I have installed OC in the HDD section that makes up the Fusion Drive.
I find it odd that the disk number in the EFI volume of the OC is different when booting the Mac with a FD than when booting with a USB disk. I think this is a lack of knowledge on my part. But I find it very strange that I can't find the EFI volume where the OC is installed.



I'm experiencing a strange phenomenon apart from that. It's still about restart(warm boot). I have never had a successful reboot(warm boot) using Latebloom. There are two patterns to it.
The first is that the progress bar stops progressing within a few percent. The second is a non-bootable icon (a circle with a diagonal line). In the first pattern, I just need to cold start my Mac, which is not a problem. The problem is the second pattern. When I get this, I can't start my Mac after that, even with cold start (same behavior as the first pattern). The solution to this is to readjust the value of latebloom in config.plist.
 

StarPlayrX

macrumors member
Jul 13, 2021
40
31
My analysis of the APFS kext continues. Since the problem surfaced in 11.3, I have focused on differences/things that changed from 11.2.3 to 11.3, since those are the most likely sources of the problem. The one thing that haunts me is that the bug may not be new - it's entirely possible that this race condition has existed for a long time (possibly years), but until 11.3, the race was always "won" by the correct piece(s) of code. If that's the case, a differential analysis won't reveal the bug, and the change in timing could be so subtle as to not be recognizable. Down that road lies a lot of wasted time. (I'm still hoping that's not the case.)
Pre macOS 11.3, I have noticed a random "race condition" where the system would spew a bunch of numbers from WiFi and/or Bluetooth and then it would late go into a loop with "FireWire GUID <ptr> is missing!' It would run this infinitely and never get to the login screen. If verbose is off, the progress bar would simply fill up to 100 percent and do nothing. This still occurs sometimes after 11.3.

Another thing I have seen 11.3 and after is getting stuck at this "Crypto..." place. During this same time it seems to try to get USBHID and BCM's Bluetooth started. Since I upgraded to an Intel Wireless card, in Monterey beta 2 and 3 where I have Intel Wireless working, I am getting less locks at the "Crypto..." spot. In beta 4, I got more locks but I also do not have BT working on beta 4 yet. So possibly the issue is with USB and/or Bluetooth for that lock. And since Monterey, I have to use a USB 2.0 hub to use Keyboards, and Trackpads, even Apple's via a USB 2.0 port. Direct connections do not work.

I am happy to get BT working in beta 2 and beta 3. I would like to get a Broadcom card working but at this time, I don't want to mod the cards. I will probably just get more Lenovo PCIe cards and do the same USB rerouting from that card.

Your hunch on apfs.kext is interesting and I hope that leads to something.
 

StarPlayrX

macrumors member
Jul 13, 2021
40
31
Good for you, but how is that relevant to this thread?
You probably have not noticed that thereare no profiles of 4,1 Macs with latebloom arguments. They are all 4,1s with upgraded firmware to 5,1s. I am will be keeping this machines as a 4,1 for the time being and this will have tests ran as a 4,1.

I am getting mixed results in my 3,1. Could be with it being jammed full. I get stopped at Cryptoalloc… a lot. If it gets past that then it’s usually usually home free. Beta 4 of Monterey has been the most difficult to boot, and I also do not have BT working on b4.
 
Last edited:

tsialex

Contributor
Jun 13, 2016
13,455
13,601
You probably have not noticed that thereare no profiles of 4,1 Macs with latebloom arguments. They are all 4,1s with upgraded firmware to 5,1s. I am will be keeping this machines as a 4,1 for the time being and this will have tests ran as a 4,1.

I am getting mixed results in my 3,1. Could be with it being jammed full. I get stopped at Cryptoalloc… a lot. If it gets past that then it’s usually usually home free. Beta 4 of Monterey has been the most difficult to boot, and I also do not have BT working on b4.
There aren't early-2009s still with MP4,1 firmwares basically because of the inherent problems of the MP4,1 series of firmwares, listing from memory and probably forgetting lot's of minor issues:

  • Leopard to El Capitan official macOS support
  • obscene amount of security issues, microcode and EFI related
  • lot's of little nags, like BootPicker not working when connected to a non-DHCP Ethernet network - this one was particularly an issue with audio engineers and DAW controllers.
  • No native APFS/NVMe support
  • only Nehalem family of processors are supported
  • only 800 and 1066MHz memory are supported, extremely poor support of 4xR4 DIMMs (recent 14x.0.0.0.0 releases at least have some sort of support for quad bank DIMMs)
  • all non Apple OEM PCIe cards configured as PCIe v1.0 as default, exactly like on MP3,1.

It's interesting to test an early-2009 with latebloom and you can overcome lot's of it's issues, but it's not really practical to use one as a main Mac.
 
  • Like
Reactions: flygbuss and cdf

TECK

macrumors 65816
Nov 18, 2011
1,129
478
@Syncretic is it possible to format the kext zip file similar to Acidanthera format? Latebloom-0.19-RELEASE.zip and Latebloom-0.19-DEBUG.zip, ideally, you should have a Github repo to make available the releases and keep track of all changes.

Edit: I added Latebloom support into OC Plistlib Generator, see #111 and #112. I had to format Latebloom the zip file as it was not properly formatted for some reason (see command used into PR). I also updated the documentation. If you want, I can give you contributor access to repo so you can upload the new releases.
 
Last edited:
  • Like
Reactions: StarPlayrX

StarPlayrX

macrumors member
Jul 13, 2021
40
31
There aren't early-2009s still with MP4,1 firmwares basically because of the inherent problems of the MP4,1 series of firmwares, listing from memory and probably forgetting lot's of minor issues:

  • Leopard to El Capitan official macOS support
  • obscene amount of security issues, microcode and EFI related
  • lot's of little nags, like BootPicker not working when connected to a non-DHCP Ethernet network - this one was particularly an issue with audio engineers and DAW controllers.
  • No native APFS/NVMe support
  • only Nehalem family of processors are supported
  • only 800 and 1066MHz memory are supported, extremely poor support of 4xR4 DIMMs (recent 14x.0.0.0.0 releases at least have some sort of support for quad bank DIMMs)
  • all non Apple OEM PCIe cards configured as PCIe v1.0 as default, exactly like on MP3,1.

It's interesting to test an early-2009 with latebloom and you can overcome lot's of it's issues, but it's not really practical to use one as a main Mac.
I stated earlier that I have slower RAM and CPUs for a 4,1 (not a 5,1). I may choose to upgrade it later to a 5,1 and upgrades its RAM and CPUs / firmware later but not at this time. I have 3 supported Macs in my Mac Lab and will have five unsupported Macs soon. None of the unsupported Macs are my main machine. The majority of my supported boxes are for testing BigMac2. And lately have been testing BM2 with OCLP.
 
Last edited:

StarPlayrX

macrumors member
Jul 13, 2021
40
31
I've been getting more locks lately around CrytoAlloc... It's also the same spot where APFS and USBHID takes place. Tried all sorts of numbers running Open Core and haven't found a good combination lately. Getting past CrpytoAlloc takes patience.
 

khronokernel

macrumors 6502
Sep 30, 2020
278
1,425
Alberta, Canada

MacPro4,1 Latebloom Report​

Finally got around to doing a bit of testing with some hardware configurations on a stock MacPro4,1. Machine is booted with OpenCore Legacy Patcher which supplies APFS and NVMe support to UEFI for the machine

First configuration was how I got the machine off Kijiji, and threw in my MacPro3,1's SSD. Second configuration was a completely fresh installation with the NVMe drive as well as some extra hardware upgrades (Wifi, GPU)

I have a Westmere based Xeon X5670 coming from China which I plan to throw in this machine with a MacPro5,1 firmware mod
  • Format within below headers follows delay, range, debug

Configuration 1 (SATA): 250, 20, 1​

Notes:
  • SATA SSD pulled from a MacPro3,1, USB install not tested
  • Big Sur 11.5 (20G71) tested (installed)
    • 15 cold boots: 14 succeed
    • 15 warm boots: 13 succeed
  • Monterey 12.0 Beta 4 (21A5294g) tested (installed)
    • 15 cold boots: 15 succeed
    • 15 warm boots: 15 succeed
Code:
MODEL:   MacPro4,1 - Early 2009
CPU:     Xeon W3520 @ 2.66GHz 
RAM:     16GB DDR3 1066Mhz (4GBx4)
GPU:     AMD HD 7950 3GB
WIFI:    TP Link WDN4800 (AR93xx)
SSD:     512GB SATA SSD

Configuration 2 (NVMe): 350, 20, 1​


Notes:
  • USB installation and NVMe tested
  • Big Sur 11.5.1 (20G80) tested (USB installer and installed)
    • 15 cold boots: 14 succeed
    • 15 warm boots: 12 succeed
  • Monterey 12.0 Beta 4 (21A5294g) tested (USB installer and installed)
    • 15 cold boots: 15 succeed
    • 15 warm boots: 15 succeed
Code:
MODEL:   MacPro4,1 - Early 2009
CPU:     Xeon W3520 @ 2.66GHz 
RAM:     16GB DDR3 1066Mhz (4GBx4)
GPU:     AMD RX 470 4GB
WIFI:    BCM94360CD
SSD:     Intel 660p 1TB NVMe SSD
 

Stex

macrumors 6502
Jan 18, 2021
280
189
NYC
@Syncretic is it possible to format the kext zip file similar to Acidanthera format? Latebloom-0.19-RELEASE.zip and Latebloom-0.19-DEBUG.zip, ideally, you should have a Github repo to make available the releases and keep track of all changes.

Edit: I added Latebloom support into OC Plistlib Generator, see #111 and #112. I had to format Latebloom the zip file as it was not properly formatted for some reason (see command used into PR). I also updated the documentation. If you want, I can give you contributor access to repo so you can upload the new releases.

Shouldn't this be a PM? I am not sure how this specific request and update of yours relates to the testing going on in this thread. The naming convention of the zip file does not affect our testing for the time being.
 

TECK

macrumors 65816
Nov 18, 2011
1,129
478
Shouldn't this be a PM? I am not sure how this specific request and update of yours relates to the testing going on in this thread. The naming convention of the zip file does not affect our testing for the time being.
No, this is public information, directed at developer's product as well their users. If this thread is only for testing reports, what thread should we use for software related questions? That's the only thread I found where Latebloom is published.
 
Last edited:

ylluminate

macrumors regular
Sep 28, 2017
133
144
Had a real devil of a time with the 11.5.1 upgrade from 11.3, but it finally went through. Took quite a number of restarts (I think it was 4, but I lost count due to the stress level; also the "nightly" version of OCLP for some reason did not adjust the actual timeout properly to 250 at first and I had to force a recent TUI artifact version vs the previous that wasn't updated properly so after I caught and fixed that the system actually made it through). Having this first experience from update to first real boot was a real white knuckle experience since there were different hangs that ranged from the corrupted graphics boot after hung verbose text, pure hung verbose text with no reboot indicator to then seemingly a graphical hang that turned out just the update process needing to sit there for a very long time. I think sanity has finally returned to me, but it like I said, the bones protruding from my knuckles are starting to heal... ?

Code:
Coldboot

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version    REL-071-2021-07-02

   56    0 0                  0xd000     0xd000     AAA.LoadEarly.latebloom (0.19) D0667827-216F-33FF-9C91-1ED4972E4A28 <14 5 3 2 1>

2021-08-08 22:48:10.071805-0400 0x74       Default     0x0                  0      0    kernel: (latebloom) _____[ !!! *** latebloom *** !!! ]: Hook placed successfully.  Count = 0

Real model decoded from serial number: Mac Pro 2010 (MP5,1)

2 x Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz

H0xxxxx0EUF
Radeon RX Vega 64
running at 11.5.1 20G80 Kernel 20.6.0

boot-args    keepsyms=1 debug=0x100 -lilubetaall latebloom=250 lb_range=1 lb_debug=1 shikigva=128 unfairgva=1 -wegtree -v -liludbgall



Hardware:

    Hardware Overview:

      Model Name: Mac Pro
      Model Identifier: MacPro5,1
      Processor Name: 6-Core Intel Xeon
      Processor Speed: 3.46 GHz
      Number of Processors: 2
      Total Number of Cores: 12
      L2 Cache (per Core): 256 KB
      L3 Cache (per Processor): 12 MB
      Hyper-Threading Technology: Enabled
      Memory: 128 GB
      System Firmware Version: 9999.999.999.999.999
      SMC Version (system): 9.9999
      SMC Version (processor tray): 1.39f11


    System Software Overview:
      System Version: macOS 11.5.1 (20G80)
      Kernel Version: Darwin 20.6.0

Network:
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 0
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 1
      Type: AirPort
      Hardware: AirPort
      Service Order: 2
      Type: Ethernet
      Hardware: Ethernet
      Service Order: 3

Wi-Fi:
          Card Type: AirPort Extreme  (0x14E4, 0x111)
          Firmware Version: Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1680.8)

Storage:
      File System: APFS
      BSD Name: disk1s1
          Medium Type: SSD
          Protocol: SATA
          Internal: Yes
      File System: APFS
      BSD Name: disk5s1
          Medium Type: Rotational
          Protocol: SATA
          Internal: Yes
      File System: APFS
      BSD Name: disk8s1
          Medium Type: SSD
          Protocol: SATA
          Internal: No
      File System: APFS
      BSD Name: disk11s1
          Medium Type: SSD
          Protocol: SATA
          Internal: No
      File System: APFS
      BSD Name: disk12s1
          Medium Type: SSD
          Protocol: SATA
          Internal: No
      File System: APFS
      BSD Name: disk13s1
          Medium Type: SSD
          Protocol: SATA
          Internal: No
      File System: APFS
      BSD Name: disk12s2s1
          Medium Type: SSD
          Protocol: SATA
          Internal: No
      File System: NTFS
      BSD Name: disk14s1
          Protocol: USB
          Internal: No
      File System: NTFS
      BSD Name: disk15s1
          Protocol: USB
          Internal: No

      Physical Interconnect: SATA
      Physical Interconnect: SATA
          BSD Name: disk0
              File System: MS-DOS FAT32
              BSD Name: disk0s1
              Content: EFI
              BSD Name: disk0s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk2
              File System: MS-DOS FAT32
              BSD Name: disk2s1
              Content: EFI
              BSD Name: disk2s2
              Content: Apple_RAID
              File System: Journaled HFS+
              BSD Name: disk2s3
              Content: Apple_Boot
      Physical Interconnect: SATA
          BSD Name: disk3
              File System: MS-DOS FAT32
              BSD Name: disk3s1
              Content: EFI
              BSD Name: disk3s2
              Content: Apple_RAID
              File System: Journaled HFS+
              BSD Name: disk3s3
              Content: Apple_Boot
      Physical Interconnect: SATA
          BSD Name: disk7
              File System: MS-DOS FAT32
              BSD Name: disk7s1
              Content: EFI
              BSD Name: disk7s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk6
              File System: MS-DOS FAT32
              BSD Name: disk6s1
              Content: EFI
              BSD Name: disk6s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk9
              File System: MS-DOS FAT32
              BSD Name: disk9s1
              Content: EFI
              BSD Name: disk9s2
              Content: Apple_APFS
      Physical Interconnect: SATA
          BSD Name: disk10
              File System: MS-DOS FAT32
              BSD Name: disk10s1
              Content: EFI
              BSD Name: disk10s2
              Content: Apple_APFS

PCI:
      Type: USB eXtensible Host Controller
      Bus: PCI
      Slot: Slot-2@11,0,0
      Type: USB eXtensible Host Controller
      Bus: PCI
      Slot: Slot-2@10,0,0
      Name: ATY,AMD,RadeonFramebuffer
      Type: Display Controller
      Bus: PCI
      Slot: Slot-1@7,0,0
      Type: Audio Device
      Bus: PCI
      Slot: Slot-1@7,0,1
      Type: AHCI Controller
      Bus: PCI
      Slot: Slot-3
      Type: AHCI Controller
      Bus: PCI
      Slot: Slot-4

USB:
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
          Product ID: 0x4500
          Location ID: 0x5a100000
            Bluetooth USB Host Controller:
              Product ID: 0x828d
              Location ID: 0x5a130000
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
          Product ID: 0x0265
          Speed: Up to 12 Mb/s
          Location ID: 0x5d100000 / 1
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB Bus:
      Host Controller Driver: AppleUSBUHCIPCI
    USB 2.0 Bus:
      Host Controller Driver: AppleUSBEHCIPCI
        USB2.1 Hub:
          Product ID: 0x0610
          Speed: Up to 480 Mb/s
          Location ID: 0xfa400000 / 1
              Product ID: 0x1006
              Speed: Up to 480 Mb/s
              Location ID: 0xfa440000 / 3
                  Product ID: 0x024f
                  Speed: Up to 1.5 Mb/s
                  Location ID: 0xfa442000 / 5
            USB PnP Sound Device:
              Product ID: 0x0166
              Speed: Up to 12 Mb/s
              Location ID: 0xfa420000 / 4
              Product ID: 0x0825
              Speed: Up to 480 Mb/s
              Location ID: 0xfa410000 / 2
    USB 2.0 Bus:
      Host Controller Driver: AppleUSBEHCIPCI
    USB 3.1 Bus:
      Host Controller Driver: AppleASMediaUSBXHCI
    USB 3.1 Bus:
      Host Controller Driver: AppleASMediaUSBXHCI
        USB2.0 Hub:
          Product ID: 0x2813
          Speed: Up to 480 Mb/s
          Location ID: 0x01400000 / 4
            USB2.0 Hub:
              Product ID: 0x0610
              Speed: Up to 480 Mb/s
              Location ID: 0x01440000 / 12
            USB2.0 Hub             :
              Product ID: 0x2812
              Speed: Up to 480 Mb/s
              Location ID: 0x01430000 / 10
            USB2.0 Hub:
              Product ID: 0x2813
              Speed: Up to 480 Mb/s
              Location ID: 0x01410000 / 11
                USB2.0 Hub:
                  Product ID: 0x0610
                  Speed: Up to 480 Mb/s
                  Location ID: 0x01414000 / 16
                    USB 10/100/1000 LAN:
                      Product ID: 0x8153
                      Speed: Up to 480 Mb/s
                      Location ID: 0x01414400 / 20
        USB2.0 Hub             :
          Product ID: 0x2812
          Speed: Up to 480 Mb/s
          Location ID: 0x01300000 / 3
            USB2.0 Hub             :
              Product ID: 0x2812
              Speed: Up to 480 Mb/s
              Location ID: 0x01340000 / 17
        USB3.0 Hub:
          Product ID: 0x0813
          Speed: Up to 5 Gb/s
          Location ID: 0x01200000 / 2
            USB3.0 Hub:
              Product ID: 0x0616
              Speed: Up to 5 Gb/s
              Location ID: 0x01240000 / 7
                  Product ID: 0x3312
                  Speed: Up to 5 Gb/s
                  Location ID: 0x01243000 / 13
                      USB Interface: 0
                  Product ID: 0x25fb
                  Speed: Up to 5 Gb/s
                  Location ID: 0x01242000 / 14
                      USB Interface: 0
            USB3.0 Hub             :
              Product ID: 0x0812
              Speed: Up to 5 Gb/s
              Location ID: 0x01230000 / 8
                USB 10/100/1000 LAN:
                  Product ID: 0x8153
                  Speed: Up to 5 Gb/s
                  Location ID: 0x01232000 / 18
                USB 10/100/1000 LAN:
                  Product ID: 0x8153
                  Speed: Up to 5 Gb/s
                  Location ID: 0x01231000 / 19
            USB3.0 5K Graphic Docking:
              Product ID: 0x6000
              Speed: Up to 5 Gb/s
              Location ID: 0x01220000 / 6
            USB3.0 Hub:
              Product ID: 0x0813
              Speed: Up to 5 Gb/s
              Location ID: 0x01210000 / 5
                USB3.0 Hub:
                  Product ID: 0x0612
                  Speed: Up to 5 Gb/s
                  Location ID: 0x01214000 / 15
        USB3.0 Hub             :
          Product ID: 0x0812
          Speed: Up to 5 Gb/s
          Location ID: 0x01100000 / 1
            USB3.0 Hub             :
              Product ID: 0x0812
              Speed: Up to 5 Gb/s
              Location ID: 0x01140000 / 9

Bluetooth:
          Bluetooth Low Energy Supported: Yes
          Handoff Supported: Yes
          Instant Hot Spot Supported: Yes
          Manufacturer: Broadcom
          Composite Class Of Device: 0x380104
              Connected: No
              Class of Device: 0x00 0x00 0x0000
              Connected: No
              Manufacturer: Broadcom (0x5, 0x240C)
              Class of Device: 0x05 0x25 0x2594
              EDR Supported: Yes
              eSCO Supported: No
              SSP Supported: Yes
              Connected: No
              Class of Device: 0x00 0x00 0x0000

Memory:
      Upgradeable Memory: Yes
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
          Size: 16 GB
          Type: DDR3
          Speed: 1333 MHz
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.