libusb-Schnittstelle bereits angefordert

Schreibe ich einen Gerätetreiber für ein usb-Gerät mit libusb. Wenn ich Versuch, zu behaupten, das Gerät bekomme ich die Fehlermeldung code LIBUSB_ERROR_BUSY (-6). Laut Dokumentation bedeutet, dass das Gerät bereits in Anspruch genommen wurden (link).

Wie finde ich heraus, welcher Treiber/Programm hat behauptet, das Gerät und vor allem, wie kann ich, mich, Anspruch nehmen das Gerät, sobald es behauptet.

Code-snippet:

r = libusb_claim_interface(handle[0], 0);
if (r < 0) {
    fprintf(stderr, "libusb_claim_interface error %d\n", r);
    goto out_release;
}
printf("claimed interface\n");

Ausgabe:

libusb_claim_interface error -6
InformationsquelleAutor jairo | 2011-06-15
Schreibe einen Kommentar