Return-path: Received: from mail-ob0-f177.google.com ([209.85.214.177]:51217 "EHLO mail-ob0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753408AbaAVL1p (ORCPT ); Wed, 22 Jan 2014 06:27:45 -0500 Received: by mail-ob0-f177.google.com with SMTP id wp18so248309obc.36 for ; Wed, 22 Jan 2014 03:27:45 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20140120185044.GA1682@redhat.com> References: <20140117100613.GD1425@redhat.com> <1390133995.6945.11.camel@X1Carbon.localdomain> <03574886-F38F-461C-97FC-B10DCCCF30E8@gmail.com> <52DC1761.9080608@openwrt.org> <20140120185044.GA1682@redhat.com> Date: Wed, 22 Jan 2014 12:27:44 +0100 Message-ID: (sfid-20140122_122749_802828_3FFF6EF6) Subject: Re: USB rt2x00 driver regression From: Sergei Antonov To: Stanislaw Gruszka Cc: Gabor Juhos , linux-wireless Content-Type: text/plain; charset=UTF-8 Sender: linux-wireless-owner@vger.kernel.org List-ID: On 20 January 2014 19:50, Stanislaw Gruszka wrote: > On Mon, Jan 20, 2014 at 12:20:05PM +0100, Sergei Antonov wrote: >> On 19 January 2014 19:20, Gabor Juhos wrote: >> > The attached patch set adds the missing code to rt2x00. Please test whether it >> > fixes the problem or not. >> >> It does not work. >> >> The minimal change that fixes the problem is removing 'return;' after >> rt2800_mcu_request() allowing the standard freq. adjustment code to >> execute. > > Perhaps this MCU request is not supported by old firmware from > linux-firmware repository. > > Please download binary file accessible from this link > http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2013-January/005610.html > and replace rt2870.bin file in /lib/firmware directory. > > Does it help ? Great hint. Thanks! Turned out I had firmware version 0.22 With firmware 0.29 or 0.33 the adapter works with unmodified kernel 3.13. The only problem I have now is that when connected to a particular access point I get a lot of warnings like this: [ 327.309858] ieee80211 phy0: rt2800usb_entry_txstatus_timeout: Warning - TX status timeout for entry 13 in queue 2 and this: [ 327.332847] ieee80211 phy0: rt2800usb_txdone: Warning - Got TX status for an empty queue 2, dropping I didn't have this problem before (with older kernels and old firmware).