Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jul 2011 16:06:05 +0400
From:      Alexander Zagrebin <alex@zagrebin.ru>
To:        freebsd-wireless@freebsd.org
Subject:   RT2870: "run0: device timeout" issue
Message-ID:  <20110713120605.GA3461@gw.zagrebin.ru>

next in thread | raw e-mail | index | archive | help
Hi!

I'm having a serious issue with an RT2872-based USB dongle running in the
hostap mode: from time to time the device stops operating.
On stations, connected to this AP, it looks like an access point disappears.
The log (with debug enabled) contains records like this:

kernel: run_bulk_tx_callbackN: USB transfer error, USB_ERR_TIMEOUT
kernel: run0: device timeout
kernel: run_bulk_tx_callbackN: cmdq_store=14

To restore normal operation I have to do anything from the following:
unplug an adapter and plug it again
or
ifconfig wlan0 down && ifconfig wlan0 up
or
ifconfig run0 down && ifconfig run0 up

On the 8.2-RELEASE this happened relatively seldom (for example,
once in a week), but on the recent STABLE this occurs very frequently
(may be once in some minutes).

I've tried to use an alternative driver developed by Alexander
Egorenkov (rt2870), and it seems that this driver doesn't have this issue.
The access point running with the rt2870 driver is absolutely stable for
about 3 weeks. So it isn't a hardware issue.

Could anybody help me to fix this issue for the run(4)?

-- 
Alexander Zagrebin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110713120605.GA3461>