[Bug 701] New: bInterfaceNumber setting incorrect

bugzilla-daemon at bugzilla.openmoko.org bugzilla-daemon at bugzilla.openmoko.org
Sun Aug 12 03:41:24 CEST 2007


           Summary: bInterfaceNumber setting incorrect
           Product: OpenMoko
           Version: current svn head
          Platform: Neo1973
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: dfu-util
        AssignedTo: laforge at openmoko.org
        ReportedBy: anrp at mit.edu
                CC: anrp at mit.edu,buglog at lists.openmoko.org

bInterfaceNumber setting in usbdfu.c (from uboot-dfu.patch) sets all 5
interfaces to have bInterfaceNumber of 0x00. This is not ordinarily noticed,
however, on win32 with libusb-win32, dfu-util requires usb_set_configuration to
be called which internally causes libusb-win32 to walk the list of interfaces.
It's told that it has 5 interfaces (bNumInterfaces == 5) however they all have
the same ID, which causes libusb-win32 to bail because it can't associate
interface descriptors.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

More information about the buglog mailing list