Bugzilla – Attachment #286270: gpsbabel-interrupt-in-ep.patch for bug #443861
-- jeeps/gpslibusb.c
++ jeeps/gpslibusb.c
unsigned char *buf = &ibuf->dbuf[0];
int r = -1;
r = usb_interrupt_read(udev, gusb_intr_in_ep, (char *) buf, sz, TMOUT_I);
r = usb_interrupt_read(udev, gusb_intr_in_ep | USB_ENDPOINT_IN, (char *) buf, sz, TMOUT_I);
return r;
}