Return-path: Received: from mail-iy0-f174.google.com ([209.85.210.174]:61207 "EHLO mail-iy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757133Ab2CETKo (ORCPT ); Mon, 5 Mar 2012 14:10:44 -0500 Received: by iagz16 with SMTP id z16so5911728iag.19 for ; Mon, 05 Mar 2012 11:10:43 -0800 (PST) Message-ID: <4F550FAC.2060805@lwfinger.net> (sfid-20120305_201048_775792_6451BA36) Date: Mon, 05 Mar 2012 13:10:36 -0600 From: Larry Finger MIME-Version: 1.0 To: alupu@verizon.net CC: linux-wireless@vger.kernel.org Subject: Re: r8712u staging in kernel 3.2.9 References: <5847319.2627837.1330967243216.JavaMail.root@vznit170080> In-Reply-To: <5847319.2627837.1330967243216.JavaMail.root@vznit170080> Content-Type: multipart/mixed; boundary="------------030609090800040304040200" Sender: linux-wireless-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------030609090800040304040200 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 03/05/2012 11:07 AM, alupu@verizon.net wrote: > Hello Larry, > > System: (B)LFS i686-pc-linux-gnu, 3.2.9 > Rosewill Wireless Adapter: RNX-N180UBE > > I compiled (as part of kernel 3.2.9) the r8712u module. > Comes up OK but cannot take an essid nor a key. > > > Example: > iwconfig wlan0 essid key restricted > > > Fails quietly: > iwconfig wlan0 > > wlan0 unassociated Nickname:"rtl_wifi" > Mode:Managed Access Point: Not-Associated Sensitivity:0/0 > Retry:off RTS thr:off Fragment thr:off > Encryption key:off > ... > > FWIW, it does take a mode ("managed", as shown above - default was Auto) There are a couple of bugs in 3.2.6+. I don't think they have been fixed by 3.2.9. Check dmesg for a "Badfw size" message. If you see that, the two attached patches will fix that. Larry --------------030609090800040304040200 Content-Type: text/plain; name="r8712u_patch1" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="r8712u_patch1" Y29tbWl0IDlmNGJjOGNmM2ZlNzUwZWQwOTM4NTZhNWY1ZDQxYzExY2MxMmFkMjIKQXV0aG9y OiBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CkRhdGU6ICAgU2F0 IEZlYiAyNSAxODoxMDoyMCAyMDEyIC0wNjAwCgogICAgc3RhZ2luZzogcjg3MTJ1OiBGaXgg cmVncmVzc2lvbiBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBhNWVlNjUyCiAgICAKICAgIEluIGNv bW1pdCBhNWVlNjUyICJzdGFnaW5nOiByODcxMnU6IEludGVyZmFjZS1zdGF0ZSBub3QgZnVs bHkgdHJhY2tlZCIsCiAgICB0aGUgcHJpdmF0ZSBib29sZWFuICJidXAiIHdhcyBzZXQgZmFs c2Ugd2hlbiB0aGUgaW50ZXJmYWNlIHdhcyBicm91Z2h0IGRvd24sCiAgICBhcyB0aGF0IHNl ZW1lZCBhcHByb3ByaWF0ZS4gVGhpcyBjaGFuZ2UgaGFzIG5vdCBjYXVzZWQgYW55IHByb2Js ZW1zIHdoZW4KICAgIHVzaW5nIE5ldHdvcmtNYW5hZ2VyIG9yIG1hbnVhbCBjb250cm9sIG9m IHRoZSBkZXZpY2U7IGhvd2V2ZXIsIHdoZW4gd2ljZAogICAgY29udHJvbCBpcyB1c2VkLCB0 aGVyZSBpcyBhIGxvY2tpbmcgcHJvYmxlbSBpbiB3cGFfc3VwcGxpY2FudCwgYXMgc2hvd24g aW4KICAgIGh0dHBzOi8vYnVnemlsbGEua2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDI4 MTguCiAgICAKICAgIFRoaXMgZml4IHJldmVydHMgdGhlIG9ubHkgY29kZSBjaGFuZ2UgaW4g Y29tbWl0IGE1ZWU2NTIuIE15CiAgICBhbmFseXNpcyBpcyB0aGF0ICJidXAiIGlzIGJhZGx5 IG5hbWVkLiBJbiBpdHMgcHJlc2VudCBmb3JtLCBpdAogICAgc2VlbXMgdG8gaW5kaWNhdGUg dGhlIHVwL2Rvd24gc3RhdGUgb2YgdGhlIGRldmljZSwgYnV0IGl0cyB1c2FnZQogICAgaXMg bW9yZSBjb25zaXN0ZW50IHdpdGggYW4gaW5pdGlhbGl6ZWQvdW5pbml0aWFsaXplZCBzdGF0 ZS4gVGhhdAogICAgcHJvYmxlbSB3aWxsIGJlIGFkZHJlc3NlZCBpbiBhIGxhdGVyIHBhdGNo LgogICAgCiAgICBOb3RlOiBDb21taXQgOGMyMTNmYSwgd2hpY2ggaW50cm9kdWVkIGFzeW5j aHJvbm91cyBmaXJtd2FyZSBsb2FkaW5nCiAgICBmb3IgdGhpcyBkcml2ZXIsIGV4cG9zZWQg dGhpcyBidWcgdG8gYSBncmVhdGVyIGV4dGVudC4gVGhhdCBidWcKICAgIGlzIGFkZHJlc3Nl ZCBpbiB0aGUgbmV4dCBwYXRjaCBpbiB0aGlzIHNlcmllcy4KICAgIAogICAgVGhpcyBidWcg aXMgYWxzbyByZXNwb25zaWJsZSBmb3IgdGhlIGJ1ZyBpbgogICAgaHR0cHM6Ly9idWd6aWxs YS5rZXJuZWwub3JnL3Nob3dfYnVnLmNnaT9pZD00MjgxNS4gYW5kIHRoaXMgYnVnIGlzCiAg ICBhbHNvIHBhcnQgb2YgdGhlIHByb2JsZW1zIGRpc2N1c3NlZCBhdCBodHRwczovL2J1Z3Mu YXJjaGxpbnV4Lm9yZy90YXNrLzI3OTk2I2NvbW1lbnQ4OTk1MC4KICAgIAogICAgVGVzdGVk LWJ5OiBBbGJlcnRvIExhZ28gQmFsbGVzdGVyb3MgPHNhbml1a2Vva3VzYWluYXlhQGdtYWls LmNvbT4KICAgIFRlc3RlZC1ieTogQWRyaWFuIDxhZ2liQGdteC5kZT4KICAgIFNpZ25lZC1v ZmYtYnk6IExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICAgIENj OiBTdGFibGUgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+IFszLjIrXQogICAgU2lnbmVkLW9m Zi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4K CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvcnRsODcxMi9vc19pbnRmcy5jIGIvZHJp dmVycy9zdGFnaW5nL3J0bDg3MTIvb3NfaW50ZnMuYwppbmRleCBiMjJmZWE1Li40Y2YxNzVm IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvcnRsODcxMi9vc19pbnRmcy5jCisrKyBi L2RyaXZlcnMvc3RhZ2luZy9ydGw4NzEyL29zX2ludGZzLmMKQEAgLTQ3NSw4ICs0NzUsNiBA QCBzdGF0aWMgaW50IG5ldGRldl9jbG9zZShzdHJ1Y3QgbmV0X2RldmljZSAqcG5ldGRldikK IAlyODcxMl9mcmVlX2Fzc29jX3Jlc291cmNlcyhwYWRhcHRlcik7CiAJLypzMi00LiovCiAJ cjg3MTJfZnJlZV9uZXR3b3JrX3F1ZXVlKHBhZGFwdGVyKTsKLQkvKiBUaGUgaW50ZXJmYWNl IGlzIG5vIGxvbmdlciBVcDogKi8KLQlwYWRhcHRlci0+YnVwID0gZmFsc2U7CiAJcmVsZWFz ZV9maXJtd2FyZShwYWRhcHRlci0+ZncpOwogCS8qIG5ldmVyIGV4aXQgd2l0aCBhIGZpcm13 YXJlIGNhbGxiYWNrIHBlbmRpbmcgKi8KIAl3YWl0X2Zvcl9jb21wbGV0aW9uKCZwYWRhcHRl ci0+cnRsODcxMl9md19yZWFkeSk7Cg== --------------030609090800040304040200 Content-Type: text/plain; name="r8712u_patch2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="r8712u_patch2" Y29tbWl0IDIwODA5MTNlMDE3YWI5Zjg4Mzc5ZDkzZmQwOTU0NmFkOTVmYWY4N2IKQXV0aG9y OiBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CkRhdGU6ICAgU2F0 IEZlYiAyNSAxODoxMDoyMSAyMDEyIC0wNjAwCgogICAgc3RhZ2luZzogcjg3MTJ1OiBGaXgg cmVncmVzc2lvbiBjYXVzZWQgYnkgY29tbWl0IDhjMjEzZmEKICAgIAogICAgSW4gY29tbWl0 IDhjMjEzZmEgInN0YWdpbmc6IHI4NzEydTogVXNlIGFzeW5jaHJvbm91cyBmaXJtd2FyZSBs b2FkaW5nIiwKICAgIHRoZSBjb21tYW5kIHRvIHJlbGVhc2UgdGhlIGZpcm13YXJlIHdhcyBw bGFjZWQgaW4gdGhlIHdyb25nIHJvdXRpbmUuCiAgICAKICAgIEluIGNvbWJpbmF0aW9uIHdp dGggdGhlIGJ1ZyBpbnRyb2R1Y2VkIGluIGNvbW1pdCBhNWVlNjUyICJzdGFnaW5nOiByODcx MnU6CiAgICBJbnRlcmZhY2Utc3RhdGUgbm90IGZ1bGx5IHRyYWNrZWQiLCB0aGUgZHJpdmVy IGF0dGVtcHRzIHRvIHVwbG9hZCBmaXJtd2FyZQogICAgdGhhdCBoYWQgYWxyZWFkeSBiZWVu IHJlbGVhc2VkLiBUaGlzIGJ1ZyBpcyB0aGUgc291cmNlIG9mIG9uZSBvZiB0aGUKICAgIHBy b2JsZW1zIGluIGh0dHBzOi8vYnVncy5hcmNobGludXgub3JnL3Rhc2svMjc5OTYjY29tbWVu dDg5ODMzLgogICAgCiAgICBUZXN0ZWQtYnk6IEFsYmVydG8gTGFnbyBCYWxsZXN0ZXJvcyA8 c2FuaXVrZW9rdXNhaW5heWFAZ21haWwuY29tPgogICAgVGVzdGVkLWJ5OiBBZHJpYW4gPGFn aWJAZ214LmRlPgogICAgU2lnbmVkLW9mZi1ieTogTGFycnkgRmluZ2VyIDxMYXJyeS5GaW5n ZXJAbHdmaW5nZXIubmV0PgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0bWFu IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0 YWdpbmcvcnRsODcxMi9vc19pbnRmcy5jIGIvZHJpdmVycy9zdGFnaW5nL3J0bDg3MTIvb3Nf aW50ZnMuYwppbmRleCA0Y2YxNzVmLi43YmJkNTNhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0 YWdpbmcvcnRsODcxMi9vc19pbnRmcy5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9ydGw4NzEy L29zX2ludGZzLmMKQEAgLTQ3NSw5ICs0NzUsNiBAQCBzdGF0aWMgaW50IG5ldGRldl9jbG9z ZShzdHJ1Y3QgbmV0X2RldmljZSAqcG5ldGRldikKIAlyODcxMl9mcmVlX2Fzc29jX3Jlc291 cmNlcyhwYWRhcHRlcik7CiAJLypzMi00LiovCiAJcjg3MTJfZnJlZV9uZXR3b3JrX3F1ZXVl KHBhZGFwdGVyKTsKLQlyZWxlYXNlX2Zpcm13YXJlKHBhZGFwdGVyLT5mdyk7Ci0JLyogbmV2 ZXIgZXhpdCB3aXRoIGEgZmlybXdhcmUgY2FsbGJhY2sgcGVuZGluZyAqLwotCXdhaXRfZm9y X2NvbXBsZXRpb24oJnBhZGFwdGVyLT5ydGw4NzEyX2Z3X3JlYWR5KTsKIAlyZXR1cm4gMDsK IH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3J0bDg3MTIvdXNiX2ludGYuYyBi L2RyaXZlcnMvc3RhZ2luZy9ydGw4NzEyL3VzYl9pbnRmLmMKaW5kZXggZmUwZTJmZi4uZTAx ZmUxNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3J0bDg3MTIvdXNiX2ludGYuYwor KysgYi9kcml2ZXJzL3N0YWdpbmcvcnRsODcxMi91c2JfaW50Zi5jCkBAIC0zMCw2ICszMCw3 IEBACiAKICNpbmNsdWRlIDxsaW51eC91c2IuaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUu aD4KKyNpbmNsdWRlIDxsaW51eC9maXJtd2FyZS5oPgogCiAjaW5jbHVkZSAib3NkZXBfc2Vy dmljZS5oIgogI2luY2x1ZGUgImRydl90eXBlcy5oIgpAQCAtNjIwLDYgKzYyMSwxMCBAQCBz dGF0aWMgdm9pZCByODcxeHVfZGV2X3JlbW92ZShzdHJ1Y3QgdXNiX2ludGVyZmFjZSAqcHVz Yl9pbnRmKQogCXN0cnVjdCBfYWRhcHRlciAqcGFkYXB0ZXIgPSBuZXRkZXZfcHJpdihwbmV0 ZGV2KTsKIAlzdHJ1Y3QgdXNiX2RldmljZSAqdWRldiA9IGludGVyZmFjZV90b191c2JkZXYo cHVzYl9pbnRmKTsKIAorCWlmIChwYWRhcHRlci0+ZndfZm91bmQpCisJCXJlbGVhc2VfZmly bXdhcmUocGFkYXB0ZXItPmZ3KTsKKwkvKiBuZXZlciBleGl0IHdpdGggYSBmaXJtd2FyZSBj YWxsYmFjayBwZW5kaW5nICovCisJd2FpdF9mb3JfY29tcGxldGlvbigmcGFkYXB0ZXItPnJ0 bDg3MTJfZndfcmVhZHkpOwogCXVzYl9zZXRfaW50ZmRhdGEocHVzYl9pbnRmLCBOVUxMKTsK IAlpZiAocGFkYXB0ZXIpIHsKIAkJaWYgKGRydnByaXYuZHJ2X3JlZ2lzdGVyZWQgPT0gdHJ1 ZSkK --------------030609090800040304040200--