시간이 없는데도 검색했습니다. 어디에서나 libusb_detach_kernel_driver
은 Mac OS X에서 지원되지 않지만 패치 나 대안을 찾을 수 없었습니다.Mac OS X Mountain Lion에서 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 Best way 직렬 통신 경로를 시험해 보는 것입니다. 여기서는 http://www.microchip.com/forums/tm.aspx?high=&m=762247&mpage=1#762269 –