Re: ath0: device timeout

Sam Leffler <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
Neil Short wrote:
> <quote>
> 
> I've been seeing quite a few of these (on FreeBSD
> 6.0-STABLE, as of a 
> couple of weeks ago).  This is with a Compex WLM54AG
> miniPCI card.
> 
> Is this a known issue, and is a fix in the works?
> 
> 	Ross.
> </quote>
> 
> I had that on a laptop. Was also getting it with the
> ethernet device (a realtek).
> 
> when I updated to current the problem went away.
> 
> I can't offer that as an official solution; but if you
> are comfortable with current it's worth a go.

The only significant difference in ath between stable and current is 
that the task q thread runs at PI_NET on current and whatever priority 
kthread_create assigns on stable.  However I don't believe this is 
relevant.  A watchdog timeout means a tx request was pending for 5 
seconds w/o the hardware delivering a tx interrupt.  In my experience 
this occurs only when the tx descriptor is setup wrong and causes the tx 
dma h/w to wedge.  So when this happens what people need to provide is a 
dump of the tx descriptors and associated tx buffer state (athdebug 
reset will do that).  Otherwise the only explanation I can come up with 
is that the watchdog timer is not being turned off and is firing wrongly.

	Sam
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.