Thanks.

Is this library available at root time?  (i.e. does the kext that provides it 
have the Root property as well)?

>       <key>OSBundleLibraries</key>
>       <dict>
>               <key>com.my_company.usb</key>
>               <string>1.0.0</string>
>       </dict>



> On Oct 24, 2014, at 9:22 AM, Eric Gorouben <[email protected]> wrote:
> 
> Hi Fernando
> 
> Thanks for your answer, nice to read you again...
> Yes, I have set it on both extensions. I tried "Console" too without success.
> 
> My plist is more or less
> 
>> <?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>en</string>
>>      <key>CFBundleExecutable</key>
>>      <string>MyCodelessKext</string>
>>      <key>CFBundleIdentifier</key>
>>      <string>com.my_company.codeless.usb</string>
>>      <key>CFBundleInfoDictionaryVersion</key>
>>      <string>6.0</string>
>>      <key>CFBundleName</key>
>>      <string>My codeless kext</string>
>>      <key>CFBundlePackageType</key>
>>      <string>KEXT</string>
>>      <key>CFBundleShortVersionString</key>
>>      <string>1.0.0</string>
>>      <key>CFBundleSignature</key>
>>      <string>????</string>
>>      <key>CFBundleVersion</key>
>>      <string>1.0.0</string>
>>      <key>NSHumanReadableCopyright</key>
>>      <string>My codeless kext</string>
>>      <key>IOKitPersonalities</key>
>>      <dict>
>>              <key>MyDevice</key>
>>              <dict>
>>                      <key>CFBundleIdentifier</key>
>>                      <string>com.my_company.usb</string>
>>                      <key>IOClass</key>
>>                      <string> com_my_company_usb </string>
>>                      <key>IOProviderClass</key>
>>                      <string>IOUSBDevice</string>
>>                      <key>idProduct</key>
>>                      <integer>PID</integer>
>>                      <key>idVendor</key>
>>                      <integer>VID</integer>
>>              </dict>
>>      </dict>
>>      <key>OSBundleLibraries</key>
>>      <dict>
>>              <key>com.my_company.usb</key>
>>              <string>1.0.0</string>
>>      </dict>
>>      <key>OSBundleRequired</key>
>>      <string>Root</string>
>> </dict>
>> </plist>
> 
> com.my_company.usb being the id of the coded extension and com_my_company_usb 
> it's name.
> 
> Thanks
> Best regards
> Eric
>> Le 24 oct. 2014 à 17:06, Fernando Urbina <[email protected]> a écrit :
>> 
>> You did not show us your plist.  Do you have an OSBundleRequired = “Root” 
>> property?
>> 
>> 
>> Woof,
>> 
>> Nano Urbina
>> Build Slave
>> Razz Software
>> http://www.razzsoftware.com
>> 
>>> On Oct 24, 2014, at 8:44 AM, Eric Gorouben <[email protected]> wrote:
>>> 
>>> Hi there
>>> 
>>> We have a USB kernel driver. It loads perfectly whenever a matching device 
>>> is plugged in at boot time or later.
>>> I added a codeless kext to match a new device to the same driver.
>>> It works fine if the device is not plugged in at boot time.
>>> If the device is plugged in at boot time however, the Apple composite 
>>> driver is loaded instead.
>>> 
>>> Any help would be very appreciated.
>>> Eric Gorouben
>> 
> 



Woof,

Nano Urbina
Build Slave
Razz Software
http://www.razzsoftware.com     


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/usb/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to