site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com On Jan 12, 2006, at 17:57, Michael Tuexen wrote: Just a guess: Best regards Michael On Jan 12, 2006, at 5:50 PM, Jeremy Pereira wrote: <... snip ...> Thanks in advance for any ideas. This email sent to michael.tuexen@lurchi.franken.de _______________________________________________ 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... you need to update all references to 10.4.3 to 10.4.4 which means that you need to change all 8.3 to 8.4. But its not complaining about the kpi modules. In any case, it can't be necessary to have a different set of dependencies for every single point release of OS X, can it? The driver I am having trouble with declares a dependency on verison 8.0 of the same modules and it loads OK. I have an IOKit driver which refuses to load on OS X 10.4.4. It's telling me that one of its dependencies is invalid. How can I get more information to resolve the issue? The driver was originally written on 10.4.3 and works fine there. In the following transcript, I updated the version number dependency for the IOStorageFamily driver to that reported by kextstat on 10.4.4. I have also tried it with the dependency set to 1.0.0b1 which is IOStorage's compatible version and also to 1.4.4 which is the version reported by kextstat on 10.4.3. jeremyp@elise:Development$ sudo cp -R MemoryTechPlasmon.kext /tmp Password: jeremyp@elise:Development$ sudo kextload -t /tmp/ MemoryTechPlasmon.kext kernel extension /tmp/MemoryTechPlasmon.kext has problems: Missing dependencies { "com.apple.iokit.IOStorageFamily" = "No valid version of this dependency can be found" } jeremyp@elise:Development$ kextstat | grep IOStorageFamily 45 6 0x494000 0x1d000 0x1c000 com.apple.iokit.IOStorageFamily (1.5) <6 5 4 3 2> jeremyp@elise:Development$ more /tmp/MemoryTechPlasmon.kext/ Contents/Info.plist <?xml version="1.0" encoding="UTF-8"?> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOSCSIArchitectureModelFamily</key> <string>1.4.4</string> <key>com.apple.iokit.IOStorageFamily</key> <string>1.5</string> <key>com.apple.kpi.bsd</key> <string>8.3</string> <key>com.apple.kpi.iokit</key> <string>8.3</string> <key>com.apple.kpi.libkern</key> <string>8.3</string> <key>com.apple.kpi.mach</key> <string>8.3</string> <key>com.apple.kpi.unsupported</key> <string>8.3</string> </dict> </dict> </plist> jeremyp@elise:Development$ uname -a Darwin elise.aptosolutions.local 8.4.0 Darwin Kernel Version 8.4.0: Tue Jan 3 18:22:10 PST 2006; root:xnu-792.6.56.obj~1/ RELEASE_PPC Power Macintosh powerpc _____________________________________________________________________ _ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/ email________________________________________________________________ ______ _______________________________________________ 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/michael.tuexen %40lurchi.franken.de This email sent to site_archiver@lists.apple.com