From owner-freebsd-wireless@freebsd.org Sun Nov 29 22:24:13 2015 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66C1EA3C11D for ; Sun, 29 Nov 2015 22:24:13 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: from mail-lf0-f51.google.com (mail-lf0-f51.google.com [209.85.215.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F3CC214DD; Sun, 29 Nov 2015 22:24:12 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: by lfdl133 with SMTP id l133so175263549lfd.2; Sun, 29 Nov 2015 14:24:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=content-type:to:subject:references:date:cc:mime-version:from :message-id:in-reply-to:user-agent; bh=EjmRgx7fdxHwqoWYdCnDENrNUwpa+AiYOYcBVdV45h4=; b=DNNkM4KxX6aYGL4YcIgZPRO3nOb9mBZODvg0HQdnPUAszkBJU4BpdSRCXGqE9NJK6L I+Kd5OxOtTtvSMIoax23N/fKau/KBu65kNB9Ag51hvputkSE114bllr85ZfHAZMRxS3w DuHleTqHpSMCYsuALURxObB+uVh2ZRPpWcE7lJnXhWxLGewCke8snPsNzR5T8eQnB1a5 IuTiyez0VjhSh509Q5S9QN6xclrIv5BsS1DfhbiFJO0eJSgrmXtolJcMkuni6rsD2TNw FBEtUHOsJhrwzTjDBj7wuYAgGYlctrrZBgfM0h6MCv3Gx9gpzpqi6b9PwyZzSdSSYx+H fP7g== X-Received: by 10.25.81.13 with SMTP id f13mr26544455lfb.126.1448835845246; Sun, 29 Nov 2015 14:24:05 -0800 (PST) Received: from localhost (host-176-37-109-22.la.net.ua. [176.37.109.22]) by smtp.gmail.com with ESMTPSA id t82sm6850554lfe.14.2015.11.29.14.24.04 (version=TLS1 cipher=AES128-SHA bits=128/128); Sun, 29 Nov 2015 14:24:04 -0800 (PST) Content-Type: multipart/mixed; boundary=----------EsROVXvLNy9WI0o1b0ukza To: "Steve Wills" Subject: Re: urtwn broken at r291262 References: <5659ED1D.70003@FreeBSD.org> <565A271C.6070107@FreeBSD.org> <565A5BB2.3020908@FreeBSD.org> <565A8883.7040100@FreeBSD.org> <565B2E60.8010302@FreeBSD.org> Date: Mon, 30 Nov 2015 00:23:57 +0200 Cc: "freebsd-wireless@freebsd.org" MIME-Version: 1.0 From: "Andriy Voskoboinyk" Message-ID: In-Reply-To: <565B2E60.8010302@FreeBSD.org> User-Agent: Opera Mail/12.16 (FreeBSD) X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Nov 2015 22:24:13 -0000 ------------EsROVXvLNy9WI0o1b0ukza Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable Sun, 29 Nov 2015 18:57:04 +0200 =D0=B1=D1=83=D0=BB=D0=BE =D0=BD=D0=B0=D0= =BF=D0=B8=D1=81=D0=B0=D0=BD=D0=BE Steve Wills = : Hi, I split previous patch into smaller pieces. If you wish, you can test them and say, which helps (if any). To speed up the process, you can use the following procedure (will work only if urtwn(4) is not compiled into the kernel): 1) before patching: mv /boot/kernel/if_urtwn.ko /boot/kernel/if_urtwn.ko.bak && cd /usr/= src 2) svn patch --reverse-diff 3) svn patch 4) make buildkernel KERNFAST=3Dyes 5) ifconfig wlan0 down 6) ifconfig wlan0 destroy 7) kldunload if_urtwn 8) kldload `find /usr/obj/usr/src/sys -name if_urtwn.ko` 9) 10) at the end: mv /boot/kernel/if_urtwn.ko.bak /boot/kernel/if_urtwn.ko ------------EsROVXvLNy9WI0o1b0ukza Content-Disposition: attachment; filename=patch-urtwn-drvrate.diff Content-Type: application/octet-stream; name="patch-urtwn-drvrate.diff" Content-Transfer-Encoding: Base64 LS0tIHN5cy9kZXYvdXNiL3dsYW4vaWZfdXJ0d24uYwkyMDE1LTExLTI5IDEzOjQw OjUzLjk0Nzc5MzAwMCArMDIwMAorKysgc3lzL2Rldi91c2Ivd2xhbi9pZl91cnR3 bi5jCTIwMTUtMTEtMjkgMjM6Mjc6MjcuMTA4MzA4MDAwICswMjAwCkBAIC0xODY0 LDYgKzE4NjQsMTAgQEAKIAkJcXNlbCA9IFI5MkNfVFhEVzFfUVNFTF9NR05UOwog CX0KIAorCWlmIChpc21jYXN0IHx8IHR5cGUgIT0gSUVFRTgwMjExX0ZDMF9UWVBF X0RBVEEgfHwKKwkgICAgKG0tPm1fZmxhZ3MgJiBNX0VBUE9MKSkKKwkJdHhkLT50 eGR3NCB8PSBodG9sZTMyKFI5MkNfVFhEVzRfRFJWUkFURSk7CisKIAl0eGQtPnR4 ZHcxIHw9IGh0b2xlMzIoCiAJICAgIFNNKFI5MkNfVFhEVzFfUVNFTCwgcXNlbCkg fAogCSAgICBTTShSOTJDX1RYRFcxX1JBSUQsIHJhaWQpKTsKQEAgLTE4NzQsOSAr MTg3OCw2IEBACiAJCXR4ZC0+dHhkdzEgfD0gaHRvbGUzMihTTShSOTJDX1RYRFcx X01BQ0lELCBtYWNpZCkpOwogCiAJdHhkLT50eGR3NSB8PSBodG9sZTMyKFNNKFI5 MkNfVFhEVzVfREFUQVJBVEUsIHJpZHgpKTsKLQkvKiBub3Qgc3VyZSBoZXJlICov Ci0JaWYgKHJpZHggPD0gVVJUV05fUklEWF9DQ0sxMSkKLQkJdHhkLT50eGR3NCB8 PSBodG9sZTMyKFI5MkNfVFhEVzRfRFJWUkFURSk7CiAKIAlpZiAoIUlFRUU4MDIx MV9RT1NfSEFTX1NFUSh3aCkpIHsKIAkJLyogVXNlIEhXIHNlcXVlbmNlIG51bWJl cmluZyBmb3Igbm9uLVFvUyBmcmFtZXMuICovCg== ------------EsROVXvLNy9WI0o1b0ukza Content-Disposition: attachment; filename=patch-urtwn-eapol.diff Content-Type: application/octet-stream; name="patch-urtwn-eapol.diff" Content-Transfer-Encoding: Base64 LS0tIHN5cy9kZXYvdXNiL3dsYW4vaWZfdXJ0d24uYwkyMDE1LTExLTI5IDEzOjQw OjUzLjk0Nzc5MzAwMCArMDIwMAorKysgc3lzL2Rldi91c2Ivd2xhbi9pZl91cnR3 bi5jCTIwMTUtMTEtMjkgMjM6MTg6MjEuMzE4NDU1MDAwICswMjAwCkBAIC0xODI1 LDEzICsxODI1LDExIEBACiAJCWlmICh0eXBlID09IElFRUU4MDIxMV9GQzBfVFlQ RV9EQVRBKSB7CiAJCQlxc2VsID0gUjkyQ19UWERXMV9RU0VMX0JFOwogCi0JCQlp ZiAoIShtLT5tX2ZsYWdzICYgTV9FQVBPTCkpIHsKIAkJCQlpZiAoaWMtPmljX2N1 cm1vZGUgIT0gSUVFRTgwMjExX01PREVfMTFCKSB7CiAJCQkJCXJhaWQgPSBSOTJD X1JBSURfMTFCRzsKIAkJCQkJcmlkeCA9IFVSVFdOX1JJRFhfT0ZETTU0OwogCQkJ CX0gZWxzZQogCQkJCQlyaWR4ID0gVVJUV05fUklEWF9DQ0sxMTsKLQkJCX0KIAog CQkJaWYgKHNjLT5jaGlwICYgVVJUV05fQ0hJUF84OEUpCiAJCQkJdHhkLT50eGR3 MiB8PSBodG9sZTMyKFI4OEVfVFhEVzJfQUdHQkspOwo= ------------EsROVXvLNy9WI0o1b0ukza Content-Disposition: attachment; filename=patch-urtwn-hwseq.diff Content-Type: application/octet-stream; name="patch-urtwn-hwseq.diff" Content-Transfer-Encoding: Base64 LS0tIHN5cy9kZXYvdXNiL3dsYW4vaWZfdXJ0d24uYwkyMDE1LTExLTI5IDEzOjQw OjUzLjk0Nzc5MzAwMCArMDIwMAorKysgc3lzL2Rldi91c2Ivd2xhbi9pZl91cnR3 bi5jCTIwMTUtMTEtMjkgMjM6MTY6NTAuMTcwNjg0MDAwICswMjAwCkBAIC0xODgx LDYgKzE4ODEsNyBAQAogCWlmICghSUVFRTgwMjExX1FPU19IQVNfU0VRKHdoKSkg ewogCQkvKiBVc2UgSFcgc2VxdWVuY2UgbnVtYmVyaW5nIGZvciBub24tUW9TIGZy YW1lcy4gKi8KIAkJdHhkLT50eGRzZXEgPSBodG9sZTE2KFI5MkNfVFhEU0VRX0hX U0VRX0VOKTsKKwkJdHhkLT50eGR3NCB8PSBodG9sZTMyKDB4ODApOwogCX0gZWxz ZSB7CiAJCS8qIFNldCBzZXF1ZW5jZSBudW1iZXIuICovCiAJCXR4ZC0+dHhkc2Vx ID0gaHRvbGUxNihNX1NFUU5PX0dFVChtKSAlIElFRUU4MDIxMV9TRVFfUkFOR0Up Owo= ------------EsROVXvLNy9WI0o1b0ukza Content-Disposition: attachment; filename=patch-urtwn-ridx.diff Content-Type: application/octet-stream; name=patch-urtwn-ridx.diff Content-Transfer-Encoding: Base64 LS0tIHN5cy9kZXYvdXNiL3dsYW4vaWZfdXJ0d24uYwkyMDE1LTExLTI5IDEzOjQw OjUzLjk0Nzc5MzAwMCArMDIwMAorKysgc3lzL2Rldi91c2Ivd2xhbi9pZl91cnR3 bi5jCTIwMTUtMTEtMjkgMjM6MTY6MDcuMTgzMjEyMDAwICswMjAwCkBAIC0xODMx LDYgKzE4MzEsNyBAQAogCQkJCQlyaWR4ID0gVVJUV05fUklEWF9PRkRNNTQ7CiAJ CQkJfSBlbHNlCiAJCQkJCXJpZHggPSBVUlRXTl9SSURYX0NDSzExOworCQkJCXJp ZHggPSBVUlRXTl9SSURYX09GRE01NDsKIAkJCX0KIAogCQkJaWYgKHNjLT5jaGlw ICYgVVJUV05fQ0hJUF84OEUpCg== ------------EsROVXvLNy9WI0o1b0ukza--