Yeah, I suspected the same error from my driver.
It still kinda looks like a pegasus driver problem. I'm curious why it
thought the Tx timed out.
I bet you it needs something like this line in pegasus_start_xmit:
warn("%s: Tx timed out. Reseting...", net->name);
+ usb_unlink_urb(&pegasus->tx_urb);
Of course, I know nothing about network drivers under Linux so this is
just an educated guess.
JE
On Sat, May 20, 2000, Jason Sharpee <[EMAIL PROTECTED]> wrote:
>
> Sorry for the misconception in the subject line. I just recompiled with
> the JE UHCI driver and tested it and got the following results when it
> stopped about 37Meg into the transfer:
>
> .........
> pegasus.c: failed tx_urb -6
> pegasus.c: failed tx_urb -6
> pegasus.c: failed tx_urb -6
> ..... repeating .....
>
> Difference being that the ethernet would not respond after this occured
> and had to ifconfig eth0 down ; ifconfig eth0 up to bring it back.
>
> I appreciate your help and will see what I can find in the pegasus code.
>
> -Jason
>
> On Sat, 20 May 2000, Johannes Erdfelt wrote:
>
> > On Sat, May 20, 2000, Jason Sharpee <[EMAIL PROTECTED]> wrote:
> > > I was stress testing my Linksys 10/100TX usb ethernet adapter with the
> > > 2.3.99pre9-2 usb-uhci and pegasus drivers, by ftp'ing a 750Meg file.
> > > Always at about ~500megs into the transfer I get the following printk
> > > messages.
> > >
> > > ........
> > > pegasus.c: eth0: Tx timed out. Reseting...
> > > usb-uhci.c: ENXIO c0010200, flags 0 urb c10c60b8, burb c10c60b8
> > > pegasus.c: failed tx_urb -6
> > > usb-uhci.c: ENXIO c0010200, flags 0 urb c10c60b8, burb c10c60b8
> > > pegasus.c: failed tx_urb -6
> > > .....last 2 messages repeat until FTP times out at 900 secs....
> > >
> > > This is an IOpener system with VIA chipset. Usb detects the irq at 15.
> > >
> > > I would like to track this down but am unsure of whether pegasus or uhci
> > > is the problem here. Let me know if there is anything else I can provide
> > > or look at to help.
> >
> > First off, contrary to the subject, this is about usb-uhci.c, not
> > uhci.c.
> >
> > That error message is generated when an URB is trying to be submitted
> > for a pipe that already has an active URB.
> >
> > However, looking at that error message, it looks like it's trying to
> > resubmit an already active URB.
> >
> > I'd take a look at the pegasus driver first.
> >
> > JE
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]