On Wed, Jan 2, 2013 at 1:33 AM, therau2000 <therau2...@videotron.ca> wrote:
> Sorry for previous message: link was not sent properly.

Firstly it is better that you start a new thread for this.

> Since you are indeed very knowledgeable on the subject and seem to be a
> great Mac Fan, tell me:

I am not really that a Mac Fan, actually I am rather OS neutral since
I am quite okay with Windows and Linux as well. In fact, I think Mac
OS X is nice but I use it very similar to my use of Linux, other than
a few GUI program (web browser, etc), I use the terminal for my testing
of libusb related program. The paid work is always done under Windows
(XP and Win 7) and I do not have much problems with Windows since
XP time.

I do like Apple hardware and at home we have an iPad 2, an iPad Mini,
a Mac Mini and an Apple TV. On the other hand, at home we have
4 other Windows machine (two in active use) and 2 Android phones and
an Android tablet as well. iOS and Android are both limited compared
to full-fledged desktop OS but that is why they are made for,
for content consumption.

> is technically feasible to implement what is described here
> https://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/ClassicUSBDeviceArb.html

This is talking about Classic and OS X. I think it does not apply
any more since Classic is removed since OS X 10.5. It is not
available to Intel based Mac either.
http://en.wikipedia.org/wiki/OS_X
"Classic is not supported on Intel-based Macs or in Mac OS X v10.5 Leopard'".

> on the Mac as the Linux equivalent
> libusb_detach_kernel_driver/libusb_attach_kernel_driver?
>
> I know all about the kext approach but it is NOT an option for my
> application.

Unfortunately the codeless kext is the only way as per Apple
engineers.

Reference:
http://libusb.6.n5.nabble.com/No-way-to-programmatically-unload-a-driver-and-grab-the-IOUSBDevice-or-IOUSBInterface-from-user-space-td5710987.html



-- 
Xiaofan

------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to