As the composite driver does NOT keep the IOUSBDevice open(), you will be able 
to write a tool that will cause your device to re-enumerate.  There is a user 
space API to do that in IOUSBLib.h.  You just need to have the device open() 
before you call the API. This of course is just a workaround until your bug is 
fixed or deemed as correct behavior.


Woof,

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

> On Nov 3, 2014, at 4:06 PM, Roland King <[email protected]> wrote:
> 
> 
>> On 4 Nov 2014, at 4:36 am, Garth Cummings <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> HI Carl,
>> 
>>> On Oct 31, 2014, at 9:02 AM, Carl Hoefs <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Would filing a TSI result in anything more than an acknowledgement that the 
>>> problem is real? 
>> 
>> 
>> No. TSIs are not for escalating bugs. DTS would advise you to follow up with 
>> your bug report.
> 
> Right but if you need some help finding a workaround, eg in this case some 
> code to force a re-enumeration of a given device after boot so it picks up 
> the correct driver, then DTS can help with that can they not? 
> 

 _______________________________________________
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