[sane-devel] usb_set_configuration in sanei_usb_open (for OSX)
Henning Meier-Geinitz
henning at meier-geinitz.de
Sun Dec 15 11:29:27 GMT 2002
Hi,
On Sun, Dec 15, 2002 at 04:51:46AM +0100, Beat Birkhofer wrote:
> IMHO in sanei_usb.c in sanei_usb_open() in the libusb part there's
> missing something above the usb_claim_interface():
>
> result = usb_set_configuration (devices[devcount].libusb_handle, 0);
>
> [Not sure about the '0', but libusb doen't provide an easy way to
> count the configs.]
You are right. I didn't add the configuration stuff because there was
a note somewhere in the code that it isn't necessary. Maybe that was
only true for Linux.
I'll add a call:
usb_set_configuration (devices[devcount].libusb_handle,
dev->config[0].bConfigurationValue);
The check for interfaces and alt settings needs some work, too.
Bye,
Henning
More information about the sane-devel
mailing list