libusb Problem :[submit_bulk_transfer] submiturb failed error -1 errno=2

#1626167
Lesenswert?

Hallo! Ich beschäftige mich seit kurzem mit der usblib. Und bin auf ein 
Problem gestoßen, dass ich nicht verstehe. Ich benutze Linux Ubuntu 
9.10. Ich möchte mit meiner USB UART Bridge (cp2102) daten versenden. 
Ansprechen und einstellungen abfragen klappt alles, aber wenn ich daten 
senden möchte bekomme ich diesen Fehler:

libusb:error [submit_bulk_transfer] submiturb failed error -1 errno=2

Ich hoffe jemand hatte schonmal so ein problem und kann mir Helfen.
Danke im Vorraus!!

Ich hab noch meinen Code angehängt.

Und das sind die ausgaben aus dem Terminal:

Kernel hat kein Zugrfiff auf die Schnittstelle
Zugriff auf Schnitstelle erfolgreich!
libusb:error [submit_bulk_transfer] submiturb failed error -1 errno=2
Fehler beim Senden!
Fehler: No such file or directory
14996293
Angehängte Dateien:
#1628113
Lesenswert?

Ich benutze auch 1.0. Ich hab schon das ganze internet durchsucht und es 
klappt immer noch nicht. Ich hab gemeint es liegt am Endpoint, und hab 
mein Programm dann auch geändert und hatte auch keinen Fehler mehr. Es 
heißt zwar, dass die 6 Bytes gesendet wurden (Die Led für TX blinkt 
während dem senden aber nicht). Kriege, dann beim Empfangen "0 Bytes 
empfangen". (Habe eine Brücke zwischen RX und TX).

Die einstellungen für die Endpoints habe ich von dieser Seite: 
http://www.cygnal.org/ubb/Forum9/HTML/000811.html

Und so sehen die Ausgaben jetzt aus:

Kernel hat kein Zugrfiff auf die Schnittstelle
Zugriff auf Schnitstelle erfolgreich!
6 Bytes gesendet
0 Bytes empfangen
Fehler beim Empfangen!
Fehler: No data available
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren