Forum: Mikrocontroller und Digitale Elektronik usb4all in combination mit libusb1.0 ?


von Jos Dreesen (Gast)


Lesenswert?

Hat hier schon mal jemanden den alten USB4ALL unter Linux mit libusb1.0 
zum laufen gebracht ?

Hardware ist OK, die alten Demos, noch mit libusb 0.1 gemacht, laufen.

Mit libusb1.0 kan ich zwar das Device finden und das Interface claimen, 
jeglichen Versuch mittels "bulktransfer" Daten zu ubertragen endet mit 
einem "submiturb failed" error....

von GayMaWin (Gast)


Lesenswert?

Du meinst den USB4All von Sprut?

von PittyJ (Gast)


Lesenswert?

Bei mir ist zwischen
 libusb_open_device_with_vid_pid()
und
 libusb_claim_interface()
noch
 libusb_detach_kernel_driver()
eingebaut. Damit kann dann der Kernel nicht mehr dazwischen funken.
Ohne detach.. lief es nicht sauber.

Danach ging ein Bulk Transfer zu verschiedensten Geräten.

von Jos Dreesen (Gast)


Lesenswert?

Ja, genau das Teil von Sprut..

Das mit den Detach_kernel_driver hab ich auch drin, macht aber kein 
unterschied, bzw es ist kein Kerneldriver vorhanden/aktiv.
Trotzdem danke fur den Tip.

Na ja, anstatt mir weiter den Kopf zu zerbrechen bleib ich halt bei 
linusb 0.1....

Jos

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.