Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I have a GTX680 flashed with a Mac ROM to support EFI and an Apple boot screen. It is working fine in both Mohave and Catalina. I haven't used Display Port in a while (I was having some issues with my DP to miniDP adapter) but am now using an HDMI to miniDP adapter to drive my Apple Cinema Display.
Yes, I'm using one of those adapters as well right now. They work just fine. The problem for me is that I don't see the boot screen through that adapter. If I have my LED Cinema Display connected to the DisplayPort instead I can see the boot screen (but then the screen goes black when Catalina boots up).
 
@h9826790 @startergo have you looked at the Vault settings? Right now is set to Optional. I'm concerned because an attacker who takes over OSX will usually have a hard time gaining persistence due to SIP, but if they discover the computer is OpenCore based, they can just use OpenCore as a conduit for boot-persistance.

Vault allows you to sign a hash of every file OpenCore uses (all the patches, configuration, injected drivers, etc) and then embed the public key into the OpenCore EFI binary itself. OpenCore will then check the integrity of all the files on boot.
 
Maybe the aluminum USB keyboard does not have this issue as implied in the previous comment?
Not sure what you mean by aluminum keyboard - mine is also aluminum with white plastic buttons (model A1243)?

Anyway, I am having another problem which is happening before the OS is loaded as well. Whenever I restart my Mac Pro boots to Mojave drive, even though it was on Big Sur when restarted, and Big Sur disk was selected in Startup Items.

There is no reaction from the keyboard or mouse (logitech dongle in keyboard) so I cannot use the bootpicker when it appears (I changed the config back to 'true'). When Mojave boots it complains there is an "incompatible disk that has features that are not supported" - and obviously this is the Big Sur setup. neither the Big Sur drive (NVMe) nor its Carbon Copy appear on desktop or in Startup Items.

To get around I restart and plug in a second keyboad (older white plastic extended Apple one) and attached Mighty Mouse (front panel USB). They work to get to use bootpicker for me to choose Big Sur ("Untitled") drive. Mojave is first on left in bootpicker which is probably why it defaults there.

If I reboot or shutdown the Mac restarts back into Mojave!

I have been using the same EFI and config from the HWAccel thread since Catalina where I had no issues. The Big Sur install was done from Catalina and Migration Assistant to pull everything across. The only customisation in the config is the UIScale for 4K.

I am going to try the original Config from this thread now to see if that helps at all. All very weird because there were no issues with Catalina before, and the fact that USB keyboard (back panel) is 'dead' on startup (works fine after OS has booted), long before OS is loaded implies to me that it has nothing to do with the OS.
 
Not sure what you mean by aluminum keyboard - mine is also aluminum with white plastic buttons (model A1243)?

Anyway, I am having another problem which is happening before the OS is loaded as well. Whenever I restart my Mac Pro boots to Mojave drive, even though it was on Big Sur when restarted, and Big Sur disk was selected in Startup Items.

There is no reaction from the keyboard or mouse (logitech dongle in keyboard) so I cannot use the bootpicker when it appears (I changed the config back to 'true'). When Mojave boots it complains there is an "incompatible disk that has features that are not supported" - and obviously this is the Big Sur setup. neither the Big Sur drive (NVMe) nor its Carbon Copy appear on desktop or in Startup Items.

To get around I restart and plug in a second keyboad (older white plastic extended Apple one) and attached Mighty Mouse (front panel USB). They work to get to use bootpicker for me to choose Big Sur ("Untitled") drive. Mojave is first on left in bootpicker which is probably why it defaults there.

If I reboot or shutdown the Mac restarts back into Mojave!

I have been using the same EFI and config from the HWAccel thread since Catalina where I had no issues. The Big Sur install was done from Catalina and Migration Assistant to pull everything across. The only customisation in the config is the UIScale for 4K.

I am going to try the original Config from this thread now to see if that helps at all. All very weird because there were no issues with Catalina before, and the fact that USB keyboard (back panel) is 'dead' on startup (works fine after OS has booted), long before OS is loaded implies to me that it has nothing to do with the OS.
This is very weird, maybe something else is going on besides OC config. Did you tried flashing 144.0.0.0.0 MP51.fd to see if the HID problems stop?
 
  • Like
Reactions: Eschers
Is Lilu and whatevergreen in general necessary when a flashed GTX 680 is installed? Are there any improvements with the two mentioned kexts on a cMP 5,1?
 
Can anyone help me with this please? I'm getting this whenever I do a cold boot. First boot always results in this error but after that, it boots normally. Any ideas? OC 0.63 with Big Sur on Samsung 970 EVO NVMe drive. Boot volume is encrypted.

Doesn't anyone have an idea on what to do? Happens regularly. Every cold boot this happens, after second boot it's alright, no panic. Always the first cold boot.

Here the panic of today:

panic(cpu 0 caller 0xffffff8006c708fb): "can not do encrypted i/o with a null cpx! crypto state 0xffffff93f7a22168\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/apfs/apfs-1677.50.1/nx/io_kernel.c:532
Backtrace (CPU 0), Frame : Return Address
0xffffffd1f3fdb400 : 0xffffff8003cbc66d
0xffffffd1f3fdb450 : 0xffffff8003dff073
0xffffffd1f3fdb490 : 0xffffff8003def6aa
0xffffffd1f3fdb4e0 : 0xffffff8003c61a2f
0xffffffd1f3fdb500 : 0xffffff8003cbbf0d
0xffffffd1f3fdb620 : 0xffffff8003cbc1f8
0xffffffd1f3fdb690 : 0xffffff80044bee1a
0xffffffd1f3fdb700 : 0xffffff8006c708fb
0xffffffd1f3fdb740 : 0xffffff8006c70526
0xffffffd1f3fdb7d0 : 0xffffff8006c6f42c
0xffffffd1f3fdb7f0 : 0xffffff8006d6a8c2
0xffffffd1f3fdb840 : 0xffffff8006d69c26
0xffffffd1f3fdb940 : 0xffffff8006c72739
0xffffffd1f3fdb9c0 : 0xffffff8006c83795
0xffffffd1f3fdba20 : 0xffffff8003f7b3de
0xffffffd1f3fdbaa0 : 0xffffff8003f1db29
0xffffffd1f3fdbb80 : 0xffffff8003f21621
0xffffffd1f3fdbde0 : 0xffffff8003f211fc
0xffffffd1f3fdbf40 : 0xffffff8004369ceb
0xffffffd1f3fdbfa0 : 0xffffff8003c621f6
Kernel Extensions in backtrace:
com.apple.filesystems.apfs(1677.50.1)[F58A8B8C-6A8B-3186-9197-1D098B799F1A]@0xffffff8006c6c000->0xffffff8006dcefff
dependency: com.apple.driver.AppleEFINVRAM(2.1)[78808055-9D80-3318-8BEE-4C545178A586]@0xffffff8005055000->0xffffff800505efff
dependency: com.apple.driver.AppleEffaceableStorage(1.0)[D239B6A7-DBDE-304E-B049-A9A5A4FD3C5A]@0xffffff8005068000->0xffffff800506dfff
dependency: com.apple.iokit.CoreAnalyticsFamily(1)[BD9FAC59-1D74-38B6-95AE-BCD7E56A3A64]@0xffffff80054a3000->0xffffff80054a9fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[3FE3BE82-782C-3D93-8EFA-F06A4594D17C]@0xffffff8006737000->0xffffff8006748fff
dependency: com.apple.kec.corecrypto(1.0)[42140686-EB80-38BB-8CDD-E6CFECB83A5A]@0xffffff8006dfc000->0xffffff8006e88fff
dependency: com.apple.security.AppleImage4(3.0.0)[018822B1-ADD1-376F-8619-ACA92FA4438C]@0xffffff80050ca000->0xffffff80050d9fff

Process name corresponding to current thread: CloneKitService

Mac OS version:
20B29

Kernel version:
Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64
Kernel UUID: 84C6DC45-6B02-335F-9439-5D2A9BC385A4
KernelCache slide: 0x0000000003a00000
KernelCache base: 0xffffff8003c00000
Kernel slide: 0x0000000003a10000
Kernel text base: 0xffffff8003c10000
__HIB text base: 0xffffff8003b00000
System model name: MacPro5,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: NO (0xe00002bc)
Hibernation exit count: 0

System uptime in nanoseconds: 81646277937
Last Sleep: absolute base_tsc base_nano
Uptime : 0x00000013027f60eb
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000003a76f29dc8 0x0000000000000000
last started kext at 49892023199: org.virtualbox.kext.VBoxNetAdp 6.1.16 (addr 0xffffff7fa503c000, size 8192)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp 6.1.16
org.virtualbox.kext.VBoxNetFlt 6.1.16
org.virtualbox.kext.VBoxUSB 6.1.16
org.virtualbox.kext.VBoxDrv 6.1.16
as.vit9696.WhateverGreen 1.4.4
as.vit9696.Lilu 1.4.9
>AGPM 119
@filesystems.autofs 3.0
@fileutil 20.036.15
>!AUpstreamUserClient 3.6.8
>!AMCCSControl 1.14
@kext.AMDFramebuffer 4.0.0
>AudioAUUC 1.70
@kext.AMDRadeonServiceManager 4.0.0
@kext.AMDRadeonX4000 4.0.0
>!AGraphicsDevicePolicy 6.1.27
@AGDCPluginDisplayMetrics 6.1.27
>pmtelemetry 1
>LuaHardwareAccess 1.0.16
|IOUserEthernet 1.0.1
>usb.!UUserHCI 1
|IO!BSerialManager 8.0.1f5
>!AHDAHardwareConfigDriver 283.15
@Dont_Steal_Mac_OS_X 7.0.0
>!AHDA 283.15
>!AMikeyHIDDriver 131
>!AHV 1
>!ADiskImages2 1
>!A!IMCEReporter 115
>!ALPC 3.1
@kext.AMD9500!C 4.0.0
>!AMikeyDriver 283.15
>!A!ISlowAdaptiveClocking 4.0.0
>!AFWOHCI 5.7.4
>!AGFXHDA 100.1.431
>!AFIVRDriver 4.1.0
>ACPI_SMC_PlatformPlugin 1.0.0
>Core!SFsck 554
|IO!BUSBDFU 8.0.1f5
>!AFileSystemDriver 3.0.1
@filesystems.tmpfs 1
@filesystems.hfs.kext 556.41.1
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
|SCSITaskUserClient 436.40.6
@filesystems.apfs 1677.50.1
>!I82574LEthernet 2.7.2
@private.KextAudit 1.0
>!AAHCIPort 346
>!AHPET 1.8
>!ARTC 2.0
>!AACPIButtons 6.1
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
>!A!ICPUPowerManagementClient 222.0.0
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 310
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
>!A!ICPUPowerManagement 222.0.0
|IOUSBUserClient 900.4.2
@kext.triggers 1.0
>!AHIDKeyboard 222
@kext.AMDRadeonX4000HWLibs 1.0
|IOAccelerator!F2 439.35.4
@kext.AMDRadeonX4000HWServices 4.0.0
>!AGraphicsControl 6.1.27
|IOSerial!F 11
|IOAVB!F 900.12
@plugin.IOgPTPPlugin 900.11
|IOEthernetAVB!C 1.1.0
>DspFuncLib 283.15
@kext.OSvKernDSPLib 529
@!AGPUWrangler 6.1.27
>!AHDA!C 283.15
|IOHDA!F 283.15
@kext.AMDSupport 4.0.0
@!AGraphicsDeviceControl 6.1.27
|IOSlowAdaptiveClocking!F 1.0.0
>!UAudio 401.4
>!ASMBus!C 1.0.18d1
|IOFireWire!F 4.8.3
|IONDRVSupport 585
|IOGraphics!F 585
|IOAudio!F 300.6.1
@vecLib.kext 1.2.0
>!ASMBusPCI 1.0.14d1
>IOPlatformPluginLegacy 1.0.0
>IOPlatformPlugin!F 6.0.0d8
>Core!S 554
|IOAHCIBlock!S 332
>usb.IOUSBHostHIDDevice 1.2
|Broadcom!BHost!CUSBTransport 8.0.1f5
|IO!BHost!CUSBTransport 8.0.1f5
|IO!BHost!CTransport 8.0.1f5
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>usb.!UHub 1.2
>!ABSDKextStarter 3
|IOSurface 289.3
|IOSkywalk!F 1
>mDNSOffloadUserClient 1.0.1b8
@filesystems.hfs.encodings.kext 1
|IOSCSIMultimediaCommandsDevice 436.40.6
|IOBD!S!F 1.8
|IODVD!S!F 1.8
|IOCD!S!F 1.8
|IOAHCISerialATAPI 268
>!AXsanScheme 3
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
|IOAHCI!F 294
>usb.!UUHCIPCI 1.2
>usb.!UUHCI 1.2
>usb.!UEHCIPCI 1.2
>usb.!UEHCI 1.2
|IONVMe!F 2.1.0
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$!AImage4 3.0.0
|IOTimeSync!F 900.11
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 8.0.1f5
|IOReport!F 47
|IO!BPacketLogger 8.0.1f5
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
|CoreAnalytics!F 1
>!ASSE 1.0
>!AKeyStore 2
>!UTDM 511.40.9
|IOUSBMass!SDriver 184.40.6
|IOSCSIBlockCommandsDevice 436.40.6
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 436.40.6
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!ACredentialManager 1.0
>KernelRelayHost 1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AACPIPlatform 6.1
>!ASMC 3.1.9
|IOPCI!F 2.9
|IOACPI!F 1.4
>watchdog 1
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1
 
This is very weird, maybe something else is going on besides OC config. Did you tried flashing 144.0.0.0.0 MP51.fd to see if the HID problems stop?
Hi tsialex - how do I do that? Its already 144.0.0.0.0. so does that mean I need to use some other software?

I did a text compare on the CDF config in this thread and the one I am currently using and there were so many differences that I don't really understand so I didn't replace the config yet.

Other than the keyboard stopping functioning now and again the biggest issue is the booting -- which seems to switch randomly between mojave and big sur -- and the lack of the regular keyboard to use the picker (I leave another plugged in front panel at the moment to switch the picker if necessary).
 
Alright, I may have found my first "problem" with Catalina on OpenCore. If anyone has any ideas about this, please let me know.

The problem is that in LogicPro 10.6, there is a feature where you can hover the mouse over a certain plugin button and a little popup alert normally shows up displaying some information (plugin latency is the info for anyone interested). I can confirm with other users that this feature still works on LogicPro 10.6. And it works for me with older versions of LogicPro on Mojave also. It does not work for me though on this 5,1 OC Catalina setup. I get nothing.

All other aspects of hardware acceleration and metal GPU seem to be working fine for me, I haven't encountered any other problem....so I don't know for sure if this is related to OC or not...but just wondering if anyone has any ideas about something like that not quite working right under this OC setup.

I am using the exact OC setup as defined by cdf in post #1, including hardware acceleration.
 
Alright, I may have found my first "problem" with Catalina on OpenCore. If anyone has any ideas about this, please let me know.

The problem is that in LogicPro 10.6, there is a feature where you can hover the mouse over a certain plugin button and a little popup alert normally shows up displaying some information (plugin latency is the info for anyone interested). I can confirm with other users that this feature still works on LogicPro 10.6. And it works for me with older versions of LogicPro on Mojave also. It does not work for me though on this 5,1 OC Catalina setup. I get nothing.

All other aspects of hardware acceleration and metal GPU seem to be working fine for me, I haven't encountered any other problem....so I don't know for sure if this is related to OC or not...but just wondering if anyone has any ideas about something like that not quite working right under this OC setup.

I am using the exact OC setup as defined by cdf in post #1, including hardware acceleration.
I have the same 5,1 OC Catalina setup over here and I can confirm that the pop up works as expected. I can see the plugin latency when hovering over any insert plugin. I'm using Opencore 0.6.3 from h9826790's package.
 
Not sure if there are any differences at all. It's just a pre-configured package. I have the exact same computer as you minus the bluetooth/wifi upgrade.
 
Can you point me to somewhere I can get that pre-configured package or info about it to find out what is different then post#1? It must be different in some way or it would not exist. I need to find out if something he did for hardware acceleration is perhaps the reason its working for you and not for me. It may or may not be related to OC at all...but I'd like to get to the bottom of it if so..
 
 
Thanks I will look to see what he may have done differently then cdf.

Now that this has come up I am noticing that NONE of my tooltips in any applications are working. Absolutely none. Not just LogicPro.

I haven't had any other strange problems related to hardware acceleration or metal GPU.... but... maybe that's it..
 
I looked at that link. Its hard to decipher what exactly is different between his setup and cdf's, which was probably discussed in these forum threads over the course of months...but anyway... I will have to investigate that more to find out.

One thing I also noticed in his notes is that he did something to get TRIM support and that reminds me that I noticed my SSD's had TRIM disabled...I manually enabled them, but this makes me wonder if I have done the right thing since he apparently determined some solution a "TRIM problem". aye...this is probably a dozen issues that he solved in some way with lots of forum posts scattered all over the place explaining it... I'm hesitant to use his OC config without understanding exactly what's in it though. I'll try to do some research. Perhaps that is why my tooltips aren't working, some little thing that he or others have figured out and written about somewhere in this 5000+ post thread... perhaps something different then tooltips specifically that just happens to fix tooltips too.. I dunno...

(sigh)...and I thought I was done...
 
I really don't think OC could or would cause tooltips to not display. More likely to be some app/tweak that is installed.

Maybe a long shot, but check out the suggestions on this page, with the caveat being that it dates back to the "big cat" era--I have no idea if those terminal commands are still applicable on 10.15. But easy enough to try and see.
 
I tend to agree with you, except I really haven't applied any tweaks...fresh Catalina install.
 
I really don't think OC could or would cause tooltips to not display. More likely to be some app/tweak that is installed.

Maybe a long shot, but check out the suggestions on this page, with the caveat being that it dates back to the "big cat" era--I have no idea if those terminal commands are still applicable on 10.15. But easy enough to try and see.

Interestingly... this is what I see is the currently value...which is obviously the problem

Code:
defaults read -g NSInitialToolTipDelay


1000000

I don't know how that could been set to that high value... but...anyway, deleting it fixed the issue.

Code:
defaults delete -g NSInitialToolTipDelay

On a side note....

While I was looking at h98's package mentioned above I noticed a comment about TRIM support...does anyone know what that issue was about?
 
Alright, I may have found my first "problem" with Catalina on OpenCore. If anyone has any ideas about this, please let me know.

The problem is that in LogicPro 10.6, there is a feature where you can hover the mouse over a certain plugin button and a little popup alert normally shows up displaying some information (plugin latency is the info for anyone interested). I can confirm with other users that this feature still works on LogicPro 10.6. And it works for me with older versions of LogicPro on Mojave also. It does not work for me though on this 5,1 OC Catalina setup. I get nothing.

All other aspects of hardware acceleration and metal GPU seem to be working fine for me, I haven't encountered any other problem....so I don't know for sure if this is related to OC or not...but just wondering if anyone has any ideas about something like that not quite working right under this OC setup.

I am using the exact OC setup as defined by cdf in post #1, including hardware acceleration.
I have the LP 10.6 and for me it works ok. GTX 680 flash, without any modification in OC for it.
 

Attachments

  • Captura de pantalla 2020-12-04 a las 12.11.57 a. m..png
    Captura de pantalla 2020-12-04 a las 12.11.57 a. m..png
    93.2 KB · Views: 86
I looked at that link. Its hard to decipher what exactly is different between his setup and cdf's, which was probably discussed in these forum threads over the course of months...but anyway... I will have to investigate that more to find out.

One thing I also noticed in his notes is that he did something to get TRIM support and that reminds me that I noticed my SSD's had TRIM disabled...I manually enabled them, but this makes me wonder if I have done the right thing since he apparently determined some solution a "TRIM problem". aye...this is probably a dozen issues that he solved in some way with lots of forum posts scattered all over the place explaining it... I'm hesitant to use his OC config without understanding exactly what's in it though. I'll try to do some research. Perhaps that is why my tooltips aren't working, some little thing that he or others have figured out and written about somewhere in this 5000+ post thread... perhaps something different then tooltips specifically that just happens to fix tooltips too.. I dunno...

(sigh)...and I thought I was done...
My package is aim for providing HWAccel. That aim for one package fit all with as many functions (that requested by the users) as possible.

If you want to properly config OpenCore for your own cMP (e.g. keep that as clean as possible), then post #1 in this thread has everything you need to know.

For your tooltips issue, you can boot Catalina without OC, then you will know if that's OpenCore related in few minutes. And if not, then you better open another thread in the Catalina forum for this particular issue.

Interestingly... this is what I see is the currently value...which is obviously the problem

Code:
defaults read -g NSInitialToolTipDelay


1000000

I don't know how that could been set to that high value... but...anyway, deleting it fixed the issue.

Code:
defaults delete -g NSInitialToolTipDelay

On a side note....

While I was looking at h98's package mentioned above I noticed a comment about TRIM support...does anyone know what that issue was about?
And enable TRIM by using the trimforce command is the correct way to do it.

I can't see anything wrong, you said that's a newly installed Catalina, then TRIM should be disabled by default (apart from NVMe). That's completely normal.
 
  • Like
Reactions: Dewdman42
Can you point me to somewhere I can get that pre-configured package or info about it to find out what is different then post#1? It must be different in some way or it would not exist. I need to find out if something he did for hardware acceleration is perhaps the reason its working for you and not for me. It may or may not be related to OC at all...but I'd like to get to the bottom of it if so..
The "easy to install package", (I think) is not more than the first post, but specific to AMD Hardware Acceleration, in various versions of OC. What I would like to know how I enable TRIM through OC ...

Sorry for my English: Google Translate.
 
Not sure what you mean by aluminum keyboard - mine is also aluminum with white plastic buttons (model A1243)?

Anyway, I am having another problem which is happening before the OS is loaded as well. Whenever I restart my Mac Pro boots to Mojave drive, even though it was on Big Sur when restarted, and Big Sur disk was selected in Startup Items.

There is no reaction from the keyboard or mouse (logitech dongle in keyboard) so I cannot use the bootpicker when it appears (I changed the config back to 'true'). When Mojave boots it complains there is an "incompatible disk that has features that are not supported" - and obviously this is the Big Sur setup. neither the Big Sur drive (NVMe) nor its Carbon Copy appear on desktop or in Startup Items.

To get around I restart and plug in a second keyboad (older white plastic extended Apple one) and attached Mighty Mouse (front panel USB). They work to get to use bootpicker for me to choose Big Sur ("Untitled") drive. Mojave is first on left in bootpicker which is probably why it defaults there.

If I reboot or shutdown the Mac restarts back into Mojave!

I have been using the same EFI and config from the HWAccel thread since Catalina where I had no issues. The Big Sur install was done from Catalina and Migration Assistant to pull everything across. The only customisation in the config is the UIScale for 4K.

I am going to try the original Config from this thread now to see if that helps at all. All very weird because there were no issues with Catalina before, and the fact that USB keyboard (back panel) is 'dead' on startup (works fine after OS has booted), long before OS is loaded implies to me that it has nothing to do with the OS.
Yes yes, the Model (A1243)
In Big Sur a MIDI Controller Piano was not shown through any USB port of the cMP, and for the HUB keyboard (A1243) it works ok.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.