Ich gehe davon aus, dass es auch dort funktionieren muss und du irgendwo einen Fehler machst/hast.
Nur kann ich den von hier aus nicht sehen.
Bereite Kext und System so vor, wie du glaubst, dass es funktionieren müsste und boote damit.
Starte IORegistryEditor
Sichere im IORegistryEditor und maile oder poste das gesicherte File.
Maile oder poste deinen EFI Ordner.
Dann schaue ich nach ob mit etwas auffällt.