From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
To: Michael Braun <michael-dev@fami-braun.de>,
Ivo van Doorn <IvDoorn@gmail.com>,
Helmut Schaa <helmut.schaa@googlemail.com>
Cc: netdev@vger.kernel.org, users@rt2x00.serialmonkey.com,
linux-wireless@vger.kernel.org,
"John W. Linville" <linville@tuxdriver.com>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2] rt2800usb:fix efuse detection
Date: Sun, 01 Jun 2014 23:06:11 +0400 [thread overview]
Message-ID: <538B79A3.1080104@cogentembedded.com> (raw)
In-Reply-To: <20140601175247.7980.2461.stgit@charlie.fem.tu-ilmenau.de>
Hello.
On 06/01/2014 09:52 PM, Michael Braun wrote:
> The device 057c:8501 (AVM Fritz! WLAN v2 rev. B) currently does not
> load. One thing observed is that the vendors driver detects EFUSE mode
> for this device, but rt2800usb does not. This is due to rt2800usb
> lacking a check for the firmware mode present in the vendors driver,
> that this patch adopts for rt2800usb.
> With this patch applied, the 'RF chipset' detection does no longer fail.
> Signed-off-by: Michael Braun <michael-dev@fami-braun.de>
> ---
> drivers/net/wireless/rt2x00/rt2800usb.c | 16 +++++++++++++++-
> 1 file changed, 15 insertions(+), 1 deletion(-)
> diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
> index a49c3d7..b601422 100644
> --- a/drivers/net/wireless/rt2x00/rt2800usb.c
> +++ b/drivers/net/wireless/rt2x00/rt2800usb.c
> @@ -735,11 +735,25 @@ static void rt2800usb_fill_rxdone(struct queue_entry *entry,
> /*
> * Device probe functions.
> */
> +static int rt2800usb_efuse_detect(struct rt2x00_dev *rt2x00dev)
> +{
> + __le32 fwMode;
> +
> + rt2x00usb_vendor_request(rt2x00dev, USB_DEVICE_MODE,
> + USB_VENDOR_REQUEST_IN, 0, 0x11, &fwMode,
> + sizeof(fwMode), REGISTER_TIMEOUT_FIRMWARE);
> +
> + if ((fwMode & 0x00000003) == 2)
Operating directly on '__le32'? That doesn't look right.
> + return 1;
> +
> + return rt2800_efuse_detect(rt2x00dev);
> +}
> +
WBR, Sergei
next prev parent reply other threads:[~2014-06-01 19:06 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-01 17:52 [PATCH 0/2] rt2800usb: Fix support for USB 057c:8501 Michael Braun
2014-06-01 17:52 ` [PATCH 1/2] rt2800usb:fix efuse detection Michael Braun
2014-06-01 19:06 ` Sergei Shtylyov [this message]
2014-06-02 13:06 ` Stanislaw Gruszka
2014-06-01 17:52 ` [PATCH 2/2] rt2800usb:fix hang during firmware load Michael Braun
2014-06-01 19:09 ` Sergei Shtylyov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=538B79A3.1080104@cogentembedded.com \
--to=sergei.shtylyov@cogentembedded.com \
--cc=IvDoorn@gmail.com \
--cc=helmut.schaa@googlemail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=linville@tuxdriver.com \
--cc=michael-dev@fami-braun.de \
--cc=netdev@vger.kernel.org \
--cc=users@rt2x00.serialmonkey.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.