Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Device Matching Problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Device Matching Problem



Kavin Chen said:

> The below is the partly lists of my own KEXT's Info.plist.
> When I put this KEXT into \Extension directory, and reboot the computer,
> My KEXT seems work, the HID manager doesn't occpuy my USB device, but it is
> strange that
> I can't find any information about my KEXT in IO Registry Explorer. I have
> already refered to QA1076,
> and I am not sure if there is anything wrong with this KEXT.
> Moreover, in my controlling USB application, follow the standard steps, I can
> find the proper
> USB device with proper idVendor and idProduct, but I can't find any
> Device-Interface-Interface
> in the Interface-Iterator after calling "CreateInterfaceIterator" function.
> Can somebody point out what wrong with these steps ?

What does your tw.com.MyCompany.kext.MyKext bundle do?  You must have a
IOClass called "MyKEXT"?  What methods does it implement?

Also, what is the % ioreg output when your device is plugged in?  Something
like:

    | |       +-o Microsoft 5-Button Mouse with IntelliEye(TM)@2122000
<class IOUSBDevice>
    | |       | +-o AppleUSBComposite  <class AppleUSBComposite>
    | |       | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |       | | +-o IOUSBHIDDriver  <class IOUSBHIDDriver>
    | |       | | | +-o IOHIDPointing  <class IOHIDPointing>
    | |       | | | | +-o IOHIDSystem  <class IOHIDSystem>
    | |       | | | |   +-o IOHIDParamUserClient  <class
IOHIDParamUserClient>
    | |       | | | |   +-o IOHIDUserClient  <class IOHIDUserClient>
    | |       | | | +-o IOHIDLibUserClientIniter  <class
IOHIDLibUserClientIniter>
    | |       | | +-o IOUSBUserClientInit  <class IOUSBUserClientInit>
    | |       | | +-o IOUSBInterfaceUserClient  <class
IOUSBInterfaceUserClient>
    | |       | | +-o IOUSBInterfaceUserClient  <class
IOUSBInterfaceUserClient>
    | |       | +-o IOUSBUserClientInit  <class IOUSBUserClientInit>


(i.e. Just send the part corresponding to your device and any interfaces it
has).

--
Fernando Urbina                            mailto:email@hidden
USB Technology Team                           work: 719.534.9387
Apple Computer, Inc.                           fax: 719.532.0981
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.

References: 
 >Device Matching Problem (From: "Kavin Chen" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.