Kernel Extensions Won't Load On Fresh High Sierra Install

3 views
Skip to first unread message

Michael Crawford

unread,
Apr 4, 2018, 8:38:43 PM4/4/18
to darwin-...@lists.apple.com
I strongly suspect that this is a High Sierra bug but really I don't
know. I hope to fix this myself but I don't have a clue.

My driver stack has three kernel extensions. Normally two of them
always load while the third loads when my USB dongle is attached.

If I install this product on a totally clean High Sierra install, then
none of them will load after rebooting. This persists through many
reboots.

Forcing a kext cache rebuild has no effect:

$ sudo touch /System/Library/Extensions

However if High Sierra has been used for a while, or if High Sierra is
installed on top of Sierra, then the kernel extensions load just fine.

My client is a fabless semiconductor firm; their customers are all
peripherals manufacturers. This bug was found by a customer in a
product that until now had been working really, really well.

Please help me, O Obi Wan K'Darwin-Drivers'i. You're my only hope!

Dumdfoundedly,

Mike
--
Mike Crawford
Portland Custom Software Development
mi...@soggywizards.com
http://soggywizards.com

One Must Not Trifle With Wizards For It Makes Us Soggy And Hard To Light
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (Darwin-...@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/darwin-drivers/darwin-drivers-garchive-96018%40googlegroups.com

This email sent to darwin-drivers...@googlegroups.com

Michael Crawford

unread,
Apr 5, 2018, 5:17:21 PM4/5/18
to darwin-...@lists.apple.com
I think this is a problem with High Sierra's User-Approved Kernel
Extension Loading.

Once I approve our kexts in Security Preferences, they will load but
won't actually work because graphics drivers must load early during
boot.

After reboot they won't load at all.

rdar://39219050

Thanks,

Mike Crawford
Portland Custom Software Development
mi...@soggywizards.com
http://soggywizards.com

One Must Not Trifle With Wizards For It Makes Us Soggy And Hard To Light.
Reply all
Reply to author
Forward
0 new messages