linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* rt2x00: Ralink RT5572 (TL-WDN3200) sporadic damages
@ 2014-08-18 12:37 Matthias Fend
  2014-08-31 18:46 ` [rt2x00-users] " Andreas Hartmann
  0 siblings, 1 reply; 3+ messages in thread
From: Matthias Fend @ 2014-08-18 12:37 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org
  Cc: users@rt2x00.serialmonkey.com, Stanislaw Gruszka

Hello,

While continuing stability tests after fixing the high current peaks while sending uninitialized beacons [1] we still have occasional cases where suddenly a stick stops working and is getting very hot.
In this case very hot means that the plastic molding of the dongle shows very clear deformations and the stick won't work properly anymore.
One can see continuous vendor request failed message in case when a stick stops working or when a damaged stick is inserted.

So far we always tested with our custom hardware. To rule out hardware topics we decided to build up a test farm with a more common platform.
For a test we setup 10 raspberry pi with this setup:
Kernel: https://github.com/raspberrypi/linux/tree/rpi-3.16.y
WLAN-Stick Firmware: V0.33
ap: hostapd 1.0
ap:config:
interface=wlan0
driver=nl80211
ieee80211n=1
wmm_enabled=1
ssid=MyPi1
channel=36
disassoc_low_ack=0
country_code=DE
ieee80211d=1
hw_mode=a
ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40]
wpa=2
wpa_passphrase=raspberry
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

Within the first 48 hours three of the ten setups failed with the mentioned problems. Since the broken sticks had been replaced the test is now running since five days without further problems.
At least this test helped to figure out that this issue does not depend on our hardware.
Unfortunately this bug is really rare and currently I have absolutely no idea what is triggering this damages.
Has anybody observed similar behavior or has some helpful hints?

Thanks,
 ~Matthias

 [1] http://www.spinics.net/lists/linux-wireless/msg123423.html



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [rt2x00-users] rt2x00: Ralink RT5572 (TL-WDN3200) sporadic damages
  2014-08-18 12:37 rt2x00: Ralink RT5572 (TL-WDN3200) sporadic damages Matthias Fend
@ 2014-08-31 18:46 ` Andreas Hartmann
  2014-09-01  7:06   ` AW: " Matthias Fend
  0 siblings, 1 reply; 3+ messages in thread
From: Andreas Hartmann @ 2014-08-31 18:46 UTC (permalink / raw)
  To: Matthias Fend, linux-wireless@vger.kernel.org
  Cc: users@rt2x00.serialmonkey.com

Hello Matthias.

Matthias Fend wrote:
> Hello,
> 
> While continuing stability tests after fixing the high current peaks while sending uninitialized beacons [1] we still have occasional cases where suddenly a stick stops working and is getting very hot.
> In this case very hot means that the plastic molding of the dongle shows very clear deformations and the stick won't work properly anymore.
> One can see continuous vendor request failed message in case when a stick stops working or when a damaged stick is inserted.
> 
> So far we always tested with our custom hardware. To rule out hardware topics we decided to build up a test farm with a more common platform.
> For a test we setup 10 raspberry pi with this setup:
> Kernel: https://github.com/raspberrypi/linux/tree/rpi-3.16.y
> WLAN-Stick Firmware: V0.33
> ap: hostapd 1.0
> ap:config:
> interface=wlan0
> driver=nl80211
> ieee80211n=1
> wmm_enabled=1
> ssid=MyPi1
> channel=36
> disassoc_low_ack=0
> country_code=DE
> ieee80211d=1
> hw_mode=a
> ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40]
> wpa=2
> wpa_passphrase=raspberry
> wpa_key_mgmt=WPA-PSK
> wpa_pairwise=TKIP CCMP
> 
> Within the first 48 hours three of the ten setups failed with the mentioned problems. Since the broken sticks had been replaced the test is now running since five days without further problems.
> At least this test helped to figure out that this issue does not depend on our hardware.
> Unfortunately this bug is really rare and currently I have absolutely no idea what is triggering this damages.
> Has anybody observed similar behavior or has some helpful hints?


Your problem with hardware getting extremely hot is old and is not
specific to your device. I wrote about this problem long ago. This is
one more reason why I'm not using rt2800usb but the original Ralink
drivers from manufacturer.

The reason from my point of view is the different USB handling:
rt2800usb uses a lot of small USB packages and therefore needs a lot of
more interrupts compared to the original driver, which uses big USB
packages.

See:
http://news.gmane.org/find-root.php?group=gmane.linux.drivers.rt2x00.user&article=615


Regards,
Andreas

^ permalink raw reply	[flat|nested] 3+ messages in thread

* AW: [rt2x00-users] rt2x00: Ralink RT5572 (TL-WDN3200) sporadic damages
  2014-08-31 18:46 ` [rt2x00-users] " Andreas Hartmann
@ 2014-09-01  7:06   ` Matthias Fend
  0 siblings, 0 replies; 3+ messages in thread
From: Matthias Fend @ 2014-09-01  7:06 UTC (permalink / raw)
  To: Andreas Hartmann, linux-wireless@vger.kernel.org
  Cc: users@rt2x00.serialmonkey.com

Hi Andreas,

> -----Ursprüngliche Nachricht-----
> Von: Andreas Hartmann [mailto:andihartmann@freenet.de]
> Gesendet: Sonntag, 31. August 2014 20:46
> An: Matthias Fend; linux-wireless@vger.kernel.org
> Cc: users@rt2x00.serialmonkey.com
> Betreff: Re: [rt2x00-users] rt2x00: Ralink RT5572 (TL-WDN3200) sporadic
> damages
> 
> Hello Matthias.
> 
> Matthias Fend wrote:
> > Hello,
> >
> > While continuing stability tests after fixing the high current peaks while
> sending uninitialized beacons [1] we still have occasional cases where
> suddenly a stick stops working and is getting very hot.
> > In this case very hot means that the plastic molding of the dongle shows
> very clear deformations and the stick won't work properly anymore.
> > One can see continuous vendor request failed message in case when a
> stick stops working or when a damaged stick is inserted.
> >
> > So far we always tested with our custom hardware. To rule out hardware
> topics we decided to build up a test farm with a more common platform.
> > For a test we setup 10 raspberry pi with this setup:
> > Kernel: https://github.com/raspberrypi/linux/tree/rpi-3.16.y
> > WLAN-Stick Firmware: V0.33
> > ap: hostapd 1.0
> > ap:config:
> > interface=wlan0
> > driver=nl80211
> > ieee80211n=1
> > wmm_enabled=1
> > ssid=MyPi1
> > channel=36
> > disassoc_low_ack=0
> > country_code=DE
> > ieee80211d=1
> > hw_mode=a
> > ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40]
> > wpa=2
> > wpa_passphrase=raspberry
> > wpa_key_mgmt=WPA-PSK
> > wpa_pairwise=TKIP CCMP
> >
> > Within the first 48 hours three of the ten setups failed with the mentioned
> problems. Since the broken sticks had been replaced the test is now running
> since five days without further problems.
> > At least this test helped to figure out that this issue does not depend on
> our hardware.
> > Unfortunately this bug is really rare and currently I have absolutely no idea
> what is triggering this damages.
> > Has anybody observed similar behavior or has some helpful hints?
> 
> 
> Your problem with hardware getting extremely hot is old and is not specific
> to your device. I wrote about this problem long ago. This is one more reason
> why I'm not using rt2800usb but the original Ralink drivers from
> manufacturer.

I always thought that the original vendor driver does not support ap mode??

> 
> The reason from my point of view is the different USB handling:
> rt2800usb uses a lot of small USB packages and therefore needs a lot of more
> interrupts compared to the original driver, which uses big USB packages.
> 
> See:
> http://news.gmane.org/find-
> root.php?group=gmane.linux.drivers.rt2x00.user&article=615

In my opinion there are two problematic things. One is the USB communication with the chipset and one is the register configuration itself.
Meanwhile the communication timing got tweaked in a way that it seems stable to me - at least for my setup.
The register configuration is somehow different than the one used by the original vendor driver for windows.
But it's very hard to find out the crucial difference or maybe the set of differences since there is no/very little reliable documentation about the register meanings.

Thanks,
 ~Matthias

> 
> 
> Regards,
> Andreas

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-09-01  7:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-18 12:37 rt2x00: Ralink RT5572 (TL-WDN3200) sporadic damages Matthias Fend
2014-08-31 18:46 ` [rt2x00-users] " Andreas Hartmann
2014-09-01  7:06   ` AW: " Matthias Fend

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).