Re: [linux-usb-devel] EILSEQ at start/stop of isochronous transfer - how to avoid?

2005-01-02 Thread Alan Stern
On Sun, 2 Jan 2005, Tilman Schmidt wrote: > > In general, a non-running isochronous pipe shouldn't generate CRC errors. > > From past discussions on this list, I get the impression that -EILSEQ > can also signal a timeout condition. I just checked the source code, and you're right. The error-

Re: [linux-usb-devel] EILSEQ at start/stop of isochronous transfer - how to avoid?

2005-01-02 Thread Tilman Schmidt
Alan, thanks for your reply. On 02.01.2005 05:05, Alan Stern wrote: > Which host controller driver are you using? On my own test machines, uhci_hcd. So far I am under the impression that every installation produces those errors but I don't have positive knowledge about an installation not using

Re: [linux-usb-devel] EILSEQ at start/stop of isochronous transfer - how to avoid?

2005-01-01 Thread Alan Stern
On Sat, 1 Jan 2005, Tilman Schmidt wrote: > Working on a driver for an ISDN device[1] designed to transfer the > actual B channel data of an established ISDN connection over a pair of > isochronous pipes, one for each direction. > > I am setting these up by first submitting three URBs for each pi

[linux-usb-devel] EILSEQ at start/stop of isochronous transfer - how to avoid?

2005-01-01 Thread Tilman Schmidt
Working on a driver for an ISDN device[1] designed to transfer the actual B channel data of an established ISDN connection over a pair of isochronous pipes, one for each direction. I am setting these up by first submitting three URBs for each pipe, before sending the command for actually establish

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Roman Weissgaerber
Sergij Kolisnyk wrote: > > - Original Message - > From: "Roman Weissgaerber" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, May 09, 2001 8:34 PM > Subject: Re: [linux-usb-devel] EILSEQ - FAQ ?? > > >

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Sergij Kolisnyk
- Original Message - From: "Roman Weissgaerber" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, May 09, 2001 8:34 PM Subject: Re: [linux-usb-devel] EILSEQ - FAQ ?? > > > Sergij Kolisnyk wrote: > > > > > > > > Hi! >

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Roman Weissgaerber
> > > > > > - Original Message - > > > From: "Roman Weissgaerber" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Wednesday, May 09, 2001 4:54 PM > > > Subject: Re: [linux-usb-devel] EILSEQ - FAQ ?? &

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Evan Marchant
ED]> > > Sent: Wednesday, May 09, 2001 4:54 PM > > Subject: Re: [linux-usb-devel] EILSEQ - FAQ ?? > > > > > Sergij Kolisnyk wrote: > > > > > > > > Hi! > > > > > > > > All we know the problem. > > > > > > >

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Roman Weissgaerber
Sergij Kolisnyk wrote: > > - Original Message - > From: "Roman Weissgaerber" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, May 09, 2001 4:54 PM > Subject: Re: [linux-usb-devel] EILSEQ - FAQ ?? > > > Sergij Kolisnyk w

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Sergij Kolisnyk
- Original Message - From: "Roman Weissgaerber" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, May 09, 2001 4:54 PM Subject: Re: [linux-usb-devel] EILSEQ - FAQ ?? > Sergij Kolisnyk wrote: > > > > Hi! > > > > All we know

Re: [linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Roman Weissgaerber
Sergij Kolisnyk wrote: > > Hi! > > All we know the problem. > > On _some_ motherboards when doing USB bulk read at full speed, > URB completes with "-84" error code... > -84 (EILSEQ) means CRC Error of the packet sent by the device. So I think this is a problem of the device and not of the HC

[linux-usb-devel] EILSEQ - FAQ ??

2001-05-09 Thread Sergij Kolisnyk
Hi! All we know the problem. On _some_ motherboards when doing USB bulk read at full speed, URB completes with "-84" error code... That happens only when device is fast enough to really utilyze throughput of USB 1.1 full speed. IMHO, this error may depend on BIOS, VGA and having X running... E

Re: [linux-usb-devel] EILSEQ

2001-05-04 Thread David Brownell
> > > > Driver disconnect() routines need to unlink ALL urbs as well as > > > > make sure that no other driver entries (file operations, say) will > > > > ever try to use that device again (even while unlinking proceeds). > > > > > > Then I hope that disconnect() is not called on an irq! > > > >

Re: [linux-usb-devel] EILSEQ

2001-05-04 Thread Gordon McNutt
Johannes Erdfelt wrote: > On Fri, May 04, 2001, David Brownell <[EMAIL PROTECTED]> wrote: > > > > Driver disconnect() routines need to unlink ALL urbs as well as > > > > make sure that no other driver entries (file operations, say) will > > > > ever try to use that device again (even while unlink

Re: [linux-usb-devel] EILSEQ

2001-05-04 Thread Johannes Erdfelt
On Fri, May 04, 2001, David Brownell <[EMAIL PROTECTED]> wrote: > > > Driver disconnect() routines need to unlink ALL urbs as well as > > > make sure that no other driver entries (file operations, say) will > > > ever try to use that device again (even while unlinking proceeds). > > > > Then I ho

Re: [linux-usb-devel] EILSEQ

2001-05-04 Thread David Brownell
> > Driver disconnect() routines need to unlink ALL urbs as well as > > make sure that no other driver entries (file operations, say) will > > ever try to use that device again (even while unlinking proceeds). > > Then I hope that disconnect() is not called on an irq! Only in uncommon error reco

Re: [linux-usb-devel] EILSEQ

2001-05-04 Thread Gordon McNutt
David Brownell wrote: > > Incidentally, my tty driver's close routine unlinks urbs, my disconnect > > routine frees the urbs. Is it dangerous to unlink urb's after they're > > freed? > > Only if you dislike oopses! :) > Oh, I do dislike those. > Driver disconnect() routines need to unlink ALL

Re: [linux-usb-devel] EILSEQ

2001-05-04 Thread David Brownell
> Incidentally, my tty driver's close routine unlinks urbs, my disconnect > routine frees the urbs. Is it dangerous to unlink urb's after they're > freed? Only if you dislike oopses! :) Driver disconnect() routines need to unlink ALL urbs as well as make sure that no other driver entries (fil

[linux-usb-devel] EILSEQ

2001-05-04 Thread Gordon McNutt
Hi, I'm working on both the f/w and host s/w for a custom driver (I need a tty talking to a bootloader running on an embedded device). I've gotten to the point where the f/w sends a continous stream of 'x' to a bulk-in endpoint (as a test), and the s/w submits read URBs for that endpoint. The s/