What you need to do is not have one personality to match to both
interfaces, but have two personalities, each matching to one
interface and having their classes and bundle be the same.
Since you want to override the class driver, you need to specify
something more specific: idVendor, idProduct, bInterfaceNumber,
bConfigurationValue. Notice the use of bInterfaceNumber. Those are
different for each interface.
HTH,
--
Fernando Urbina
USB Technology Team
Apple Computer, Inc.
On Sep 23, 2005, at 12:20 PM, Robert Kukuchka wrote:
The frustration I'm running into is that I'm not sure what keys to
use to match to the device such that both interfaces are considered
the same personality. I've tried numerous keys, but AppleUSBAudio
keeps stealing my second streaming interface.
In the past I've made a driver for an AKM chip that that had only 2
Interfaces, #0 being control and #1 being streaming, and I used a
more specific set of matching Keys. I'd like to understand the
matching semantics better such that I can have a personality
defined for a more general amount of streaming interfaces.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden