Your personality needs to be under a top-level "IOKitPersonalities" property key.
Nik
On Oct 28, 2009, at 12:12 , Richard Smith wrote:
> Thanks to all for help in setting up the project to build different version for 64 and 32 bit systems
>
> I now a a problem I cannot seem to solve. I have read the online docs about a million times.
>
> The driver loads with "sudo kextutil -t -v 5 SiLabsUSBDriver.kext"
>
> but will not match to the device under 64 bit kernel. Matches fine on the 32 build. I have reduced the plist to the smallest case I think!
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple//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>CFBundleExecutable</key>
> <string>SiLabsUSBDriver</string>
> <key>CFBundleIconFile</key>
> <string></string>
> <key>CFBundleIdentifier</key>
> <string>com.silabs.driver.SiLabsUSBDriver</string>
> <key>CFBundleInfoDictionaryVersion</key>
> <string>6.0</string>
> <key>CFBundleName</key>
> <string>Mac OS X Driver for SiLabs CP210x</string>
> <key>CFBundlePackageType</key>
> <string>KEXT</string>
> <key>CFBundleSignature</key>
> <string>????</string>
> <key>CFBundleVersion</key>
> <string>1.0.31</string>
> <key>SiLabsUSBDriver - SILabs 60000 CP210x</key>
> <dict>
> <key>CFBundleIdentifier</key>
> <string>com.silabs.driver.SiLabsUSBDriver</string>
> <key>IOClass</key>
> <string>com_silabs_driver_SiLabsUSBDriver</string>
> <key>IOKitDebug</key>
> <integer>65535</integer>
> <key>IOMatchCategory</key>
> <string>com_silabs_driver_SiLabsUSBDriver</string>
> <key>IOProviderClass</key>
> <string>IOUSBDevice</string>
> <key>IOResourceMatch</key>
> <string>IOKit</string>
> <key>bcdDevice</key>
> <integer>256</integer>
> <key>bConfigurationValue</key>
> <integer>1</integer>
> <key>bInterfaceNumber</key>
> <integer>0</integer>
> <key>idProduct</key>
> <integer>60000</integer>
> <key>idVendor</key>
> <integer>4292</integer>
> <key>USB Product Name</key>
> <string>CP210x USB to UART Bridge Controller</string>
> </dict>
> <key>OSBundleLibraries</key>
> <dict>
> <key>com.apple.iokit.IOSerialFamily</key>
> <string>10.0.2</string>
> <key>com.apple.iokit.IOUSBFamily</key>
> <string>3.7.8</string>
> <key>com.apple.kpi.iokit</key>
> <string>10.0.0</string>
> <key>com.apple.kpi.libkern</key>
> <string>10.0.0</string>
> <key>com.apple.kpi.mach</key>
> <string>10.0.0</string>
> </dict>
> </dict>
> </plist>
>
>
> Any suggestions on where to look or what to try next would be MOST welcome.
>
> Thanks
>
> Richard Smith
> email@hidden
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-drivers mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/darwin-drivers/email@hidden
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/email@hidden
This email sent to email@hidden