Re: How to debug EOVERFLOW errors

2008-02-12 Thread Alan Nisota
Greg KH wrote: On Fri, Feb 08, 2008 at 03:03:57PM -0800, David Brownell wrote: On Tuesday 05 February 2008, Alan Nisota wrote: And as far as getting the vendor to fix the device, I've asked, but they've been extremely reluctant to support Linux in the past. We'll see what t

Re: How to debug EOVERFLOW errors

2008-02-05 Thread Alan Nisota
Pete Zaitcev wrote: On Tue, 05 Feb 2008 18:32:35 -0800, Alan Nisota wrote: Well, this hack allows me to read without babble on my newer machines, but the one I really need it to work on has an older motherboard, and refuses to accept the 1024 byte packets. I'll need to either work iwth

Re: How to debug EOVERFLOW errors

2008-02-05 Thread Alan Nisota
Alan Nisota wrote: Pete Zaitcev wrote: drivers/usb/host/ehci-q.c: qh_make() { switch (urb->dev->speed) { case USB_SPEED_HIGH:/* no TT involved */ info1 |= (2 << 12);/* EPS "high" */ ... if (type == PIPE_BULK) { info1 |=

Re: How to debug EOVERFLOW errors

2008-02-04 Thread Alan Nisota
Pete Zaitcev wrote: On Mon, 04 Feb 2008 14:01:21 -0800, Alan Nisota <[EMAIL PROTECTED]> wrote: This implies that endpoint 0x82 is a bulk endpoint. So what type is it really? It's identified as bulk. If would be really nice if you sent us your /proc/bus/usb/devices to begin w

Re: How to debug EOVERFLOW errors

2008-02-04 Thread Alan Nisota
Alan Nisota wrote: Alan Stern wrote: This implies that endpoint 0x82 is a bulk endpoint. So what type is it really? It's identified as bulk. Maybe the device really does try to send packets that are larger than the maximum allowed limit. That would explain your problems, especial

Re: How to debug EOVERFLOW errors

2008-02-04 Thread Alan Nisota
Pete Zaitcev wrote: On Mon, 04 Feb 2008 08:30:37 -0800, Alan Nisota <[EMAIL PROTECTED]> wrote: [...] If I do this using blocking reads, the device never sends any data back It appears to be waiting for multiple bulk request URBS in the queue. This apparently eliminates my ability

Re: How to debug EOVERFLOW errors

2008-02-04 Thread Alan Nisota
Alan Stern wrote: On Mon, 4 Feb 2008, Alan Nisota wrote: I am trying to write a usb device driver for an R5000 modified set-top-box. This just adds a USB interface to the decoded signal from a satellite STB so you can save whatever is currently being watched on TV. I snooped the USB bus in

How to debug EOVERFLOW errors

2008-02-04 Thread Alan Nisota
I am trying to write a usb device driver for an R5000 modified set-top-box. This just adds a USB interface to the decoded signal from a satellite STB so you can save whatever is currently being watched on TV. I snooped the USB bus in Windows, and am able to upload the firmware and communicate