http://bugzilla.novell.com/show_bug.cgi?id=559697
http://bugzilla.novell.com/show_bug.cgi?id=559697#c7
--- Comment #7 from Stanislav Brabec 2009-12-04 13:33:00 CET ---
To both reporters:
Please provide your debug logs as described in comment 2 (one with libusb0, one
with the latest libusb1+libusb-compat). Without it, debugging cannot be done.
Important: I need both libusb0 and libusb1 logs.
To get an insight:
There are two principially different libusb-0_1-4 versions.
libusb-0_1-4-0.1.12 (known as libusb0): This is an old historic version used in
old openSUSE versions. This library works stand-alone. Your application was
probably developed and tested with it.
libusb-0_1-4-0.1.13 (known as libusb-compat): This is a new version. It is only
a translation layer, that converts old libusb0 calls to libusb1 calls. This
version cannot work stand-alone. It always needs libusb-1_0-0 (known as
libusb1).
Most problems of libusb-0_1-4-0.1.13 come from the compatibility emulation
layer, but the problem may be also caused by an incompatibility of the new
libusb1 with your harware. That is why you need to update both for purpose of
testing.
To norbert müller: If your application works with libusb0, kernel change does
not help. This is a problem of libusb. Error -121 is EREMOTEIO Remote I/O
error:
From /usr/src/linux/Documentation/usb/error-codes.txt:
-EREMOTEIO The data read from the endpoint did not fill the
specified buffer, and URB_SHORT_NOT_OK was set in
urb->transfer_flags.
This error may be related to the emulation behavior.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.