Szukałem przez wiele godzin bez skutku. Widziałem go wszędzie, gdzie libusb_detach_kernel_driver
nie jest obsługiwany na Mac OS X, ale nie byłem w stanie znaleźć łaty lub alternatywy dla niego.Błąd libusb_claim_interface w systemie Mac OS X Mountain Lion
libusb_claim_interface
zwraca ten: libusb: 0.863377 error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
Jak mogę odłączyć urządzenie USB z jądrem?
Cześć George! Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Mam ten sam błąd USBInterfaceOpen w systemie Mac OS X, Mavericks. Bez względu na to, co próbuję, nie mogę odebrać mojego interfejsu urządzenia CDC. –
Niestety nie mam. Jeśli coś wymyślisz, daj nam znać tutaj! –
Najbliższym rozwiązaniem jest ktoś, kto powie mi, żebym napisał swój własny plik sterownika .kext. Możesz również znaleźć pomoc dotyczącą mojego pytania dotyczącego StackOverflow tutaj: http://stackoverflow.com/questions/20253350/unable-to-claim-usb-interface-with-c-libusb-on-mac-os-x Najlepszy sposób jest wypróbowanie trasy komunikacji szeregowej, którą próbuję tutaj: http://www.microchip.com/forums/tm.aspx?high=&m=762247&mpage=1#762269 –