Johannes Erdfelt wrote:
> 
> 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.


Every time when start_xmit is called the watchdog timer is reseted.
So if within this interval (in pegasus' case 5sec) there is no another
call of start_xmit, the driver is warned by calling 
pegasus_tx_timeout.


> 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.


This looks reasonable. I'll try and will post comments ;-)



best,
Petkan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to