site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com I've looked through the documentation but nothing makes any mention of this error or how to fix it. o the bundle's Info.plist file doesn't represent a dictionary These are all in the "IOKitUser/kext.subproj/KXKext.c" file. You should check that your KEXT is laid out as follows: MyExtension.kext Contents Info.plist S+E -- Quinn "The Eskimo!" <http://www.apple.com/developer/> Apple Developer Technical Support * Networking, Communications, Hardware _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... At 19:02 -0500 17/11/04, Brian Jorgage wrote: I am following the "Hello Kernel" example under Darwin documentation. When I try to load the kext using "sudo kextload -v HelloKernel.kext" I get the following response: "can't load kernel extension HelloKernel.kext (not a bundle)...". Does anyone know how to fix this ? This error is coming from the KEXT manager, specifically the KXKextManagerErrorStringForError routine in "IOKitUser/kext.subproj/KXKextManager.c". If you look for the corresponding error constant (kKXKextManagerErrorNotABundle), you'll find the KEXT manager raises it in the following circumstances: o CFBundleGetIdentifier returns NULL indicating that the KEXT bundle has no CFBundleIdentifier property o CFBundleGetInfoDictionary returns NULL, indicating that the KEXT bundle doesn't have an Info.plist file and that the Info.plist is a proper plist file (try opening it with Property List Editor). This email sent to site_archiver@lists.apple.com