Hi,
firstly i have to say that I'm a newbie and that I'm using Mac OSX just 3 days.
I'd like to understand how Mac OSX Leopard works with the "mach_kernel" and these files and directories:
/mach_kernel
/System/Library/Extensions/
/System/Library/Extensions/System.kext
/System/Library/Extensions.mkext
What I know is, that I can load and unload with "kextload" and "kextunload" these kexts files which are stored in "/System/Library/Extensions/", so these kexts must be some kind of modules, that could have access to the respective hardware.
But I don't have an idea about the files "System.kext" and "Extensions.mkext".
I'd like to know it, because I have some problems with my USB-Ports.
The USB-Ports just works only, if the USB devices are plugged in before I start my PC.
But when I plug in a new USB device, the divice won't be recognize from Leopard.
And I encountered something which could be the problem.
The version of the kernel and the version of the "Info.plist" which are stored in the "System.kext" doesn't match.
The kernel-version:
The "Info.plist" in "/System/Library/Extensions/System.kext":Code:clausismus-lin:~ clausismus$ uname -a Darwin clausismus-lin 9.2.0 Darwin Kernel Version 9.2.0: Sun Mar 2 00:35:29 SCT 2008; made by ToH:xnu-1228/BUILD/obj/RELEASE_I386 i386
I hope you can help.Code:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleGetInfoString</key> <string>System Resource Pseudoextension, Apple Computer Inc, 9.4.0</string> <key>CFBundleIdentifier</key> <string>com.apple.kernel</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>System Resource Pseudoextension</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>9.4.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>9.4.0</string> <key>OSBundleCompatibleVersion</key> <string>9.4.0</string> <key>OSBundleRequired</key> <string>Root</string> <key>OSKernelResource</key> <true/> </dict> </plist>



LinkBack URL
About LinkBacks








Reply With Quote
Bookmarks