私は無駄な時間を探しました。私はどこでも、libusb_detach_kernel_driver
はMac OS Xではサポートされていませんが、パッチや代替手段を見つけることができていないことがわかりました。Mac OS Xマウンテンライオンでlibusb_claim_interfaceが失敗する
libusb_claim_interface
戻り、この:libusb: 0.863377 error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
私はカーネルからUSBデバイスを取り外すことができますどのように?
こんにちはGeorge!あなたはこれのための解決策を見つけたことがありますか? Mac OS X、Mavericksでも同じUSBInterfaceOpenエラーが発生しています。私が何を試みても、CDCデバイスのインターフェースを要求することはできません。 –
残念ながら私はしていません。あなたが何かを明らかにする場合は、ここでお知らせください! –
私が得た最も近い解決策は、自分自身の.kextドライバファイルを書くように指示する人です。また、私のStackOverflowの質問については、こちらをご覧ください:http://stackoverflow.com/questions/20253350/unable-to-claim-usb-interface-with-c-libusb-on-mac-os-xベストウェイ私がここで試しているシリアル通信経路を試すことです:http://www.microchip.com/forums/tm.aspx?high=&m=762247&mpage=1#762269 –