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]