From owner-freebsd-wireless@freebsd.org Sun Feb 14 21:00:52 2016 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 555FDAA8AA3 for ; Sun, 14 Feb 2016 21:00:52 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E7D1DFD for ; Sun, 14 Feb 2016 21:00:52 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1EL01gH010836 for ; Sun, 14 Feb 2016 21:00:52 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201602142100.u1EL01gH010836@kenobi.freebsd.org> From: bugzilla-noreply@FreeBSD.org To: freebsd-wireless@FreeBSD.org Subject: Problem reports for freebsd-wireless@FreeBSD.org that need special attention Date: Sun, 14 Feb 2016 21:00:52 +0000 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, 14 Feb 2016 21:00:52 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 206801 | iwn(4) page fault on netif restart Open | 154598 | [ath] Atheros 5424/2424 can't connect to WPA netw Open | 163312 | [panic] [ath] kernel panic: page fault with ath0 Open | 166190 | [ath] TX hangs and frames stuck in TX queue Open | 166357 | [ath] 802.11n TX stall when the first frame in th Open | 169362 | [ath] AR5416: radar pulse PHY errors sometimes in Open | 169433 | [iwn] iwn(4) doesn't support 6235 chip. 7 problems total for which you should take action. From owner-freebsd-wireless@freebsd.org Mon Feb 15 15:30:28 2016 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 C957FAA8377 for ; Mon, 15 Feb 2016 15:30:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BC50D18C4 for ; Mon, 15 Feb 2016 15:30:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1FFUSAx049630 for ; Mon, 15 Feb 2016 15:30:28 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 203104] rtl8188ce PCI adapter not supported Date: Mon, 15 Feb 2016 15:30:28 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: wireless X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: avos@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Mon, 15 Feb 2016 15:30:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D203104 Andriy Voskoboinyk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed Resolution|--- |FIXED CC| |avos@freebsd.org --- Comment #4 from Andriy Voskoboinyk --- Seems to be fixed in r293010. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Tue Feb 16 08:22:51 2016 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 1954CAA05C3 for ; Tue, 16 Feb 2016 08:22:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (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 DA37312E1 for ; Tue, 16 Feb 2016 08:22:50 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-io0-x236.google.com with SMTP id l127so183182347iof.3 for ; Tue, 16 Feb 2016 00:22:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FP99vPJ441VoOxsok6TSor19c4DcDhiCWFIjznDmjJ8=; b=qEh53ZadGvQCayL4/2PRvGCtH5/4sfOopaU3vm3LSS7oQryMAYUOwpGJFKhRXpqtCF K02efxqSW2p3i2wzrZ9Twe7O7wVRnqAvryeFDNjZbT9PbL6uwoxVIMGG7vzf9dmujEHG FZRdRJ9kOm5Qcb7DJz7e86JOmnINg6YdSYVZG1j7thBQ7PROzV52pjzKjqYf7J4UDIxf 6EyX63Lj6WS0byT8gSBlMSHSATXa4A9FPsLBJuEAqUuHj6LHp4xJtPG/3g2VhjVSIMEc bcekhjNv0K+65/OI+p9uNcRvs80T92EsQzFVKye3Eq9f1DYOYnKXbG3nztkHbyNdj7Fj RLLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=FP99vPJ441VoOxsok6TSor19c4DcDhiCWFIjznDmjJ8=; b=D1TGkb6Fn7ca/jdWxSIDmBisnrYvy+OdMIYvTHWQkp6o1BkkJoXWvE48A+iLlDOdZT hhTaR8cMSigc3CezEh9hGZDdY2pVRNRpZjXh86DkNe6TnTENYjKmcKNUYDFcrSzZE+v/ bOVYkN32HPz1qi5+Mo/bB2H4TwZps17KAlAUqgk7tWcozauc78Oo+wrTQfsYKCUsn0v5 RtcbQ+FrcsiG6Q/Ac6qJCw9zJOT1bqMvRRhkVqwdtH2QPJL00dTD5J27xx+vLz2qEuSF ndXq5ArXFtV6XAE1ai7JdBRlvbXRFLJaQvNn8VkWy6Pj7PGYiHlZdLLaOBI6kSL20Orj hKMg== X-Gm-Message-State: AG10YOTcT6vWaqNPqUaUOsNHOLS/+6ZjOMPOzop82VKg7Z/xaBeY4Dq1aOei7YpoISmbItmCdXTeGmfcMy2q7g== MIME-Version: 1.0 X-Received: by 10.107.132.142 with SMTP id o14mr20662210ioi.75.1455610970118; Tue, 16 Feb 2016 00:22:50 -0800 (PST) Received: by 10.36.14.19 with HTTP; Tue, 16 Feb 2016 00:22:50 -0800 (PST) In-Reply-To: References: Date: Tue, 16 Feb 2016 00:22:50 -0800 Message-ID: Subject: Re: Regarding Gsoc 2016 From: Adrian Chadd To: punit vara Cc: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset=UTF-8 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: Tue, 16 Feb 2016 08:22:51 -0000 hi! I'm unfortunately not in a position to help out this year, sorry! I hope someone else can help you! -a On 13 February 2016 at 05:22, punit vara wrote: > I am interested to participate in GSoC 2016. > > Can I take this project this year "Extend wtap simulator to support > station, adhoc, hostap modes" ? Some of my patches also accepted for > wireless drivers in Linux kernel. and also suggest me what should I > start doing so that In coming days I can express whole plan in > proposal ? I mean some soft exercises. > > Any help would be appreciated. > > Regards, > Punit Vara > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org" From owner-freebsd-wireless@freebsd.org Tue Feb 16 09:48:20 2016 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 A2819AA98C8 for ; Tue, 16 Feb 2016 09:48:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 794E71FF8 for ; Tue, 16 Feb 2016 09:48:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u1G9mKYo053334 for ; Tue, 16 Feb 2016 09:48:20 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 207242] urtw0: could not allocate USB transfers, err=USB_ERR_NO_PIPE (FreeBSD 10.2-RELEASE) Date: Tue, 16 Feb 2016 09:48:20 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: wireless X-Bugzilla-Version: 10.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: pnixte@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Tue, 16 Feb 2016 09:48:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207242 Bug ID: 207242 Summary: urtw0: could not allocate USB transfers, err=3DUSB_ERR_NO_PIPE (FreeBSD 10.2-RELEASE) Product: Base System Version: 10.2-RELEASE Hardware: i386 OS: Any Status: New Severity: Affects Some People Priority: --- Component: wireless Assignee: freebsd-wireless@FreeBSD.org Reporter: pnixte@gmail.com CC: freebsd-i386@FreeBSD.org CC: freebsd-i386@FreeBSD.org Hey all! I can't seem to get an RTL8187B-chipset USB dongle (802.11 b/g) to work under FreeBSD 10.2-RELEASE (i386) and the GENERIC kernel. The device gets somewhat recognized, since "urtw" is loaded albeit with an error: urtw0: on s= bus3 urtw0: could not allocate USB transfers, err=3DUSB_ERR_NO_PIPE device_attach: urtw0 attach returned 6 I also tried to load it through the Windows XP drivers via ndis (rtl8187B.s= ys and the respective .inf), but while the module is compiled without warnings, kldloading it still produces the same error. I have tried kldunloading the if_urtw.ko module and re-kldloading the compiled one (in case there is something like a race condition) to no avail. As a side-note, the device is correctly recognised, a driver is loaded and it successfully connects to wireless networks under OpenBSD and Linux. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Thu Feb 18 02:15:06 2016 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 5F3A0AAC5D2 for ; Thu, 18 Feb 2016 02:15:06 +0000 (UTC) (envelope-from 00000152f228af02-87958bd3-75b5-441f-b7ac-bbe0ce556cb7-000000@amazonses.com) Received: from a9-100.smtp-out.amazonses.com (a9-100.smtp-out.amazonses.com [54.240.9.100]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 29E79AF5 for ; Thu, 18 Feb 2016 02:15:05 +0000 (UTC) (envelope-from 00000152f228af02-87958bd3-75b5-441f-b7ac-bbe0ce556cb7-000000@amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lnr6ovzffxraxiqosdejgaukskdd3cna; d=mopl.us; t=1455761698; h=From:To:Subject:MIME-Version:Content-Type:Message-ID:Date; bh=ueOaA4X4WJPV6/Br1HviLlft6MFNu5KPHGdvsrnYlqY=; b=F/5v5WDDqI1hnx1d+y4vwgNOPq3rqYtmpAXcE1LQbfBF5wc7U1wtU6nDY95Gxiw7 ZLB4h4ugvQHhIMwWABSHQKriF6FHbGCQk2hcRAVlp26tQ61x1EijoZJOZryoDruN6jE GYLLrBUcmqVtCZAnWp8SusWl9pCrSGTUNOBbU3RE= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1455761698; h=From:To:Subject:MIME-Version:Content-Type:Message-ID:Date:Feedback-ID; bh=ueOaA4X4WJPV6/Br1HviLlft6MFNu5KPHGdvsrnYlqY=; b=MUnB7klzfYYz5B/33Tkak5kFnhfddUA6+37y0GITaCg2HcKucSuSuAUW2b9k+Dse 1a0lZVFvVsMxeQAJ2ARdKALzxTHlBM8yJEH+IYa6KnrlnKNyow9tGGsRc2AaWM81knU oG3ia1MkkO21BlMMLio1Wo/edBqGBQfNX8lhHg4s= From: Mo+ GV Phone To: freebsd-wireless@freebsd.org Subject: Misty Mccloud is inviting you to use Mo+ GV Phone MIME-Version: 1.0 Message-ID: <00000152f228af02-87958bd3-75b5-441f-b7ac-bbe0ce556cb7-000000@email.amazonses.com> Date: Thu, 18 Feb 2016 02:14:58 +0000 X-SES-Outgoing: 2016.02.18-54.240.9.100 Feedback-ID: 1.us-east-1.CQ4kpSgGdaThlN+Of3eYTvfNm23NlF9gB+scXvAjLUM=:AmazonSES Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Thu, 18 Feb 2016 02:15:06 -0000 Hi Freebsd-wireless@freebsd.org, Misty Mccloud is using Mo+ GV Phone, the free app that gives you UNLIMITED FREE phone calls and send free texts to any phone numbers around the world. Download Mo+ GV Phone (http://mopl.us) for FREE. Enjoy free calls and texts to any phone numbers all around the world. You can download Mo+ GV Phone from: http://mopl.us/gv From owner-freebsd-wireless@freebsd.org Thu Feb 18 21:17:13 2016 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 DC407AADF25 for ; Thu, 18 Feb 2016 21:17:13 +0000 (UTC) (envelope-from chris.vansteenlandt@telenet.be) Received: from baptiste.telenet-ops.be (baptiste.telenet-ops.be [IPv6:2a02:1800:120:4::f00:13]) by mx1.freebsd.org (Postfix) with ESMTP id 82E7B254 for ; Thu, 18 Feb 2016 21:17:12 +0000 (UTC) (envelope-from chris.vansteenlandt@telenet.be) Received: from [IPv6:2a02:1810:4d3d:c300:224:1dff:fe1d:b362] ([IPv6:2a02:1810:4d3d:c300:224:1dff:fe1d:b362]) by baptiste.telenet-ops.be with bizsmtp id KxH91s00f4iTKuS01xH98E; Thu, 18 Feb 2016 22:17:09 +0100 To: freebsd-wireless@freebsd.org From: Chris Van Steenlandt Subject: Intel 3945ABG keeps on switch transmitter off Message-ID: <56C634E5.1030105@telenet.be> Date: Thu, 18 Feb 2016 22:17:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Thu, 18 Feb 2016 21:17:14 -0000 Hi, I recently installed FreeBSD release 10.2 on my old Sony Vaio laptop. It has an intel 3945ABG wireless interface. A lot of times however, I get the following two messages that pop up : wpi0: Radio transmitter is switched off wpi0: Hardware Switch Enabled. Kind of strange because I leave my hardware switch on and still my wireless is switched off. Googling around I found similar problems people had under Windows and related to the firmware. My /etc/rc.conf contains the following : wlans_wpi0="wlan0" ifconfig_wlan0="WPA DCHCP" Any idea ? I already set a sysctl variable to a debug level of 2 but this gave me hardly any more information. Thanks, Chris From owner-freebsd-wireless@freebsd.org Fri Feb 19 08:46:18 2016 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 BEC9CAACAAE for ; Fri, 19 Feb 2016 08:46:18 +0000 (UTC) (envelope-from vbotka@gmail.com) Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (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 561991BC2 for ; Fri, 19 Feb 2016 08:46:18 +0000 (UTC) (envelope-from vbotka@gmail.com) Received: by mail-wm0-x235.google.com with SMTP id g62so60748044wme.0 for ; Fri, 19 Feb 2016 00:46:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :organization:mime-version:content-type; bh=nl+A4iTU91/+Zv9aYdz2CZBxnJAHzSzJ9BIkX1aCGU8=; b=OqouzpV+5Sf5lTR4cH7S1om6Tx5xZP3z39UdV44HyOwtcA2djqMdU1X/PC6qWLA8Q4 MtptPULj0h3wImJGiMm5r87sE2s1MU6koDMOD8JpGcjiOfDps9TmalFiGreXW+akCW1I FSf5CpcjUpPv1lk6pgs3KBWiNgNiOktCx5Gym6/KUeqn3nLa9kaqdujAZhSKJNmDenMY Q47a9O8Tlm2TlgvgW6B38RY5EIoAo4ZwBYocb3bCMwW4gdc7BAJp7ty3Ku9i2VnWqvnA LWAiEytOKGa/TfKsOEYPSFZk83KHmg8PtIsNyY+NMPZa6WucBkZWxgcXJKqu7J23LJo2 T7Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:organization:mime-version:content-type; bh=nl+A4iTU91/+Zv9aYdz2CZBxnJAHzSzJ9BIkX1aCGU8=; b=ge7Ufv2uJhRlEauhXZdy0B0Tx21FA9dJ7yiVHnbIKkqe1TGYJRTq1fT4bL2fgj4La2 KXs5q8NC6aaScl7SCCzPNY0npi9PMGdwkEFqnSk1aa3qSe4tzGgfilNfe6QaVe74Z/Rg AXApIjUtnWH5Bx8fP+jm4TsS6oA1u3GKuoVaQphd6SvDeQvI+Xy1qemvoCz/FFmUxona IBEr0JO/gCiNjqSYQIITZ2zX4/W2QRnXxM16NWKGOKA7YkYdmvkPKaDzgw0hQVwMRJWy zqjA2abwOkmoo1HXB74Rx7rPGnkNxyiV71SYfujDTsAPWWYbMOwyVBTnT6+mH3RH1ljY fXlQ== X-Gm-Message-State: AG10YOT4JN65kLYavb8/ZvA9X1gQsDf2mY1nTcQhZMFya1CBRSVtcs4BZhh4r/THCGdfmg== X-Received: by 10.194.94.138 with SMTP id dc10mr13935987wjb.37.1455871576814; Fri, 19 Feb 2016 00:46:16 -0800 (PST) Received: from planb.netng.org (ip-89-176-92-35.net.upcbroadband.cz. [89.176.92.35]) by smtp.gmail.com with ESMTPSA id jc7sm10184776wjb.33.2016.02.19.00.46.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Feb 2016 00:46:15 -0800 (PST) Date: Fri, 19 Feb 2016 09:46:13 +0100 From: Vladimir Botka To: Chris Van Steenlandt Cc: freebsd-wireless@freebsd.org Subject: Re: Intel 3945ABG keeps on switch transmitter off Message-ID: <20160219094613.5d982e0c@planb.netng.org> In-Reply-To: <56C634E5.1030105@telenet.be> References: <56C634E5.1030105@telenet.be> Organization: na X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/a.+qYS_2EDiy+04YAJqxNEK"; protocol="application/pgp-signature" 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: Fri, 19 Feb 2016 08:46:18 -0000 --Sig_/a.+qYS_2EDiy+04YAJqxNEK Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, On Thu, 18 Feb 2016 22:17:25 +0100 Chris Van Steenlandt wrote: > I recently installed FreeBSD release 10.2 on my old Sony Vaio laptop. It= =20 > has an intel 3945ABG wireless interface. > A lot of times however, I get the following two messages that pop up : > wpi0: Radio transmitter is switched off > wpi0: Hardware Switch Enabled. > ... > Chris your problem might be similar to this one http://www.allthingstechie.net/2014/10/bypass-laptop-wireless-hardware-radi= o.html Cheers, -vlado --Sig_/a.+qYS_2EDiy+04YAJqxNEK Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWxtZWAAoJEJDRmRKO1E8Bnr4IAKwDYdu1bwBYS6RhwsraRs9F HDY2/2Sv0unfnQHVLQJl7//Anp6Ace7uB2QF2Fqw8wn9N2qxYK4SZ/0WFty7LNbU 8PgKb2Ws/+Y1o2/jpn4hafwOIWrE3VvhYkTeav89gDsqAvTM77310FO/qapshQZA CLv25GPCYzYg9MrESGG5C2CgH1e3KFTko8FKpRwy5AHwufAqJiUZGhe7fuPfbhz+ fIhxIUlK4IpX1PY/MiGiAFegGXugevTb4dpoKcEr6lsFZFdZ/vbNJybwX20n+jv8 HW5ltdU2L50jw08sIcJfZfQWFFeJqQ/KGevhhAGJjF92hMK9dT2ZpvDX+yMFibs= =dvWM -----END PGP SIGNATURE----- --Sig_/a.+qYS_2EDiy+04YAJqxNEK-- From owner-freebsd-wireless@freebsd.org Fri Feb 19 22:07:23 2016 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 B5B74AAD35E for ; Fri, 19 Feb 2016 22:07:23 +0000 (UTC) (envelope-from tino.engel@hotmail.com) Received: from DUB004-OMC1S25.hotmail.com (dub004-omc1s25.hotmail.com [157.55.0.224]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3AC60176D for ; Fri, 19 Feb 2016 22:07:22 +0000 (UTC) (envelope-from tino.engel@hotmail.com) Received: from DUB109-W62 ([157.55.0.237]) by DUB004-OMC1S25.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Fri, 19 Feb 2016 14:06:13 -0800 X-TMN: [DAbVjOqwmxNTCTLo6LwgSdKIG2oFgEb+] X-Originating-Email: [tino.engel@hotmail.com] Message-ID: From: Tino Engel To: "freebsd-wireless@freebsd.org" Subject: Problems with uathload in 10.2-RELEASE Date: Fri, 19 Feb 2016 23:06:13 +0100 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 19 Feb 2016 22:06:13.0305 (UTC) FILETIME=[BF20C290:01D16B61] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Fri, 19 Feb 2016 22:07:23 -0000 Hi all=2C I am currently trying to get the Netgear WG111T to work with the uath drive= r.According to the manual it is supported. I did already quite some research and debugging=2C and the problems obvious= ly can be narrowed down to uathload not working. When I issueuathload -v -d /dev/ugen0.2 I randomly receive to diffenteny errors.From time to time the output is:uat= hload: error reading msg (/dev/usb/0.2.1): no such file or directory But way more often the process just hangs at "wait for ack".So exactly it s= aysLoad firmware ar5523.bin (builtin) to /dev/ugen0.2send block 0: 151368 b= ytes remaining: data...: wait for ack... and then it hangs forever. Any ideas how I can manage to load the required firmware? Gr33z=2C Tino = From owner-freebsd-wireless@freebsd.org Fri Feb 19 23:55:13 2016 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 2F929AADDFD for ; Fri, 19 Feb 2016 23:55:13 +0000 (UTC) (envelope-from Scoobi_doo@yahoo.com) Received: from nm26-vm0.bullet.mail.bf1.yahoo.com (nm26-vm0.bullet.mail.bf1.yahoo.com [98.139.213.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E0D1B1CEE for ; Fri, 19 Feb 2016 23:55:12 +0000 (UTC) (envelope-from Scoobi_doo@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1455926111; bh=q5xlH25nLua49if6l0DYYLUknVBR2RUgxuUT1CLy+VY=; h=To:From:Subject:Date:From:Subject; b=nJtpYgKbGOqU3adnAq/3dMocVQJ3TxRxqCZM9A3Q0zTt5InJXR0fR7tP0W18A30A0zteESOYF0f49AJEV2efPM8fP7u7Bf0pV+aoQsHqAe7uSbPbQS2UJH1WNhyNH1nFIRmtZFlTJgUZ2E02imagVsg090yi8a023fokJLIyrqC3ClO3aiLQCF51V7GCOc6NIpxCDZ6aZggHAG+4PZMVIykpuwDQwDjhHlfHMymxONUpB6kYa5Okiv+vJJ0csoD13fNLe6fPnmNbpw7QMNP5Uj/dqQ44KRXw0LJyFnUm8pk/Th2EhzYclOy8Mo4YjZwOv7dOem+HlFu2z8Qnr8arjA== Received: from [98.139.170.181] by nm26.bullet.mail.bf1.yahoo.com with NNFMP; 19 Feb 2016 23:55:11 -0000 Received: from [98.139.211.207] by tm24.bullet.mail.bf1.yahoo.com with NNFMP; 19 Feb 2016 23:55:11 -0000 Received: from [127.0.0.1] by smtp216.mail.bf1.yahoo.com with NNFMP; 19 Feb 2016 23:55:11 -0000 X-Yahoo-Newman-Id: 457868.49616.bm@smtp216.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: XnoH3e4VM1nWn7MQVawEsqQe8kkkPKfbft6g525WaMFb2TF V6XeYsjtVi2e6gCURjFFWLGuWn62U0nOZByqHOb3a6iqMbw1zc08m6VgUrng DlUl5VPIzXO3lfblFNpagv0pQ8g1_.s71bCOzRSw7g1SZksNtfSOPRjvdg.r uhP3YqUCW8p11WhJsU48ptraC3_5FZJbnuDc.U8DoCIHs8bjQz1fLYJHG0T4 alak9NZ68.MaucNNb0R07Sgrpvxwo1QEYjmvulX6cYgRbRlGX7hjzsEyJ3m3 w9VtQ02qd6011y9eUz.w.ubcBctxcRTCqwMXTxTjFnO4JzCzGzallmSjfcas UIx7uJ2DqYbL0GQ3K5JhBirdpcmRnQQVVegdWm9d7k7pJ0.M8wVVybvjyfnY d1cpffDO2..pt0nbOqhuCOiz9kpc4y9oTmSLN7YqX7Idi_lVuc7sYGJT5RCK e7x34Gw_.1s_b_RpeRnoXPMdwx1y1qyBoWllPLcpkdPOH0PuDJyvOVnPKSbb GPZMKjOSDdiJjzDT4PmtZH7Nksplj8bWjoQ-- X-Yahoo-SMTP: 9sPoSQ2swBBlERuQ.0vs8XLc_MeClW0- To: "freebsd-wireless@freebsd.org" From: Anthony Jenkins Subject: Ralink RT3290 wifi+bluetooth support? Message-ID: <56C7AB58.1040805@yahoo.com> Date: Fri, 19 Feb 2016 18:55:04 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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: Fri, 19 Feb 2016 23:55:13 -0000 The Ralink RT3290 PCIe card is supported in Linux but not in FreeBSD. I'm trying to port the Linux bits to FreeBSD, unless someone else has already beat me to it...has anyone? I added the PCI device ID and most of the firmware bits, but there's lots of stuff left to do...right now what I have panics in the init code. Thanks, Anthony From owner-freebsd-wireless@freebsd.org Sat Feb 20 01:25:38 2016 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 E9DB1AADDED for ; Sat, 20 Feb 2016 01:25:38 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CB928BBB for ; Sat, 20 Feb 2016 01:25:38 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Message-ID:Subject:To:From:Date:Content-Transfer-Encoding: Content-Type:MIME-Version; bh=vLWdhmIFfG/Jjyu5QJoad2EN9XTlYVLM+4t96abBt00=; b=o4mBEBGQdEOgtI1i3+RM7vgKGEWdwxgKlqGDFWG5rx+qnM7DErhS2oVeya2WnxCOSPvob9wuL7 1w3I/Qx/U6TTC8SL1OSvVqPS6i7ck0e+SYfyXDTCuOOhuGSa0WmynHUqnV7DolqSyy04wKbwxAvTB hmBSUSEe2l0ocm00hWhw=; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]:12414 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aWwIk-00018E-0g for freebsd-wireless@freebsd.org; Fri, 19 Feb 2016 19:25:38 -0600 Received: from 2605:6000:ec17:200:20a8:2140:b873:6ca9 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Fri, 19 Feb 2016 19:25:37 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 19 Feb 2016 19:25:37 -0600 From: Larry Rosenman To: Freebsd wireless Subject: Intel 3165 Message-ID: <0434e68243a280aceccaf1abcfa0e6b4@thebighonker.lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.1.4 X-Spam-Score: -1.0 (-) X-LERCTR-Spam-Score: -1.0 (-) X-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 X-LERCTR-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 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: Sat, 20 Feb 2016 01:25:39 -0000 Just picked up a new laptop, with a Intel 3165 (dual-band, 802.11ac) card. Any chance of getting iwm(4) or other driver to support it? I'm willing to guinea pig stuff. (on -CURRENT) -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961 From owner-freebsd-wireless@freebsd.org Sat Feb 20 01:50:45 2016 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 6811EAAEAFB for ; Sat, 20 Feb 2016 01:50:45 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (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 341181999 for ; Sat, 20 Feb 2016 01:50:45 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-io0-x231.google.com with SMTP id g203so127776134iof.2 for ; Fri, 19 Feb 2016 17:50:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8rYHdcFt1QITDVY+S1z14HQz75I0Yoi8TkjzGyA7XKI=; b=ioB5c4OyuiWCZC1TBiwTIFXaG1XghYv6XjBtws5+FkmTQ+W4N7s2bBcPxoqCN4GUgx DD3oMNB6yon8nE9i4RmGHWRsx1NWB69b4tG1NtdWvd165/b0TocBBVKlNa84/gDEcOMO R0Fb2pEaC70xO1d00wQQDiU7M61mtQtuxdV9uYabcdVd/xdBGuIN5Ov6/VVSyIimugvv fD9EWR1yoGn26opHHFG5qJKzFcjpEgehKuGnqYbQoZFIoLKDHEIC46Q7MbVnSRAK7aFD Oqu8IGP8sjQ5I60ZVEtnPRcrSjEZEvM2xb+kxyfZ++cmoUwO1ucDcmkT5M6HS5XCXApE heiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=8rYHdcFt1QITDVY+S1z14HQz75I0Yoi8TkjzGyA7XKI=; b=WhDRnNc3AQbMqN2pQup9faMP/hDTUVuATo93Ts+ZPJSLMHTKN0txfMf2YKaR69gTqW 0A0W4DrylpzJjaribvpL0BXDraSj4a3V2unv1iSepDcqbQnskf9vETLUaslFd6RMJEFC r8ClsEgg2VwUExrlub6QTTQhezmE6EU/wD/7h4UuIso5n6RTZlpkfppEtKe80Zs2kHyu iSzmkdBzkp5zquZROLDHIthUECrOdZz+epyajHkderbkcVGpop0FxcPwuaUNpUHFrdUc UJpymtY+2wTa91cVVfC5Au7N37oFefGzBuPW6/R0CqQIQ/0+xRIpbIPl7uGkK/kq5MFg xLXg== X-Gm-Message-State: AG10YOQyWIaEiZ1N5ZuyGfoWDmCoQbsyUBT65LT6Mz6h88OQwY5LI2HsgmRRJU99TQuvNSihs/AczsuXjM/WPw== MIME-Version: 1.0 X-Received: by 10.107.132.142 with SMTP id o14mr17053486ioi.75.1455933044594; Fri, 19 Feb 2016 17:50:44 -0800 (PST) Received: by 10.36.14.19 with HTTP; Fri, 19 Feb 2016 17:50:44 -0800 (PST) In-Reply-To: <0434e68243a280aceccaf1abcfa0e6b4@thebighonker.lerctr.org> References: <0434e68243a280aceccaf1abcfa0e6b4@thebighonker.lerctr.org> Date: Fri, 19 Feb 2016 17:50:44 -0800 Message-ID: Subject: Re: Intel 3165 From: Adrian Chadd To: Larry Rosenman Cc: Freebsd wireless Content-Type: text/plain; charset=UTF-8 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: Sat, 20 Feb 2016 01:50:45 -0000 if it doesn't yet come up at all on -head then please email pciconf -lv to the list and I'll see what ID / support is missing. I think the 3165 is one of those chips that need extra code that openbsd didn't port to work "right".. :( -a On 19 February 2016 at 17:25, Larry Rosenman wrote: > Just picked up a new laptop, with a Intel 3165 (dual-band, 802.11ac) card. > > Any chance of getting iwm(4) or other driver to support it? > > I'm willing to guinea pig stuff. > > (on -CURRENT) > > > -- > Larry Rosenman http://www.lerctr.org/~ler > Phone: +1 214-642-9640 E-Mail: ler@lerctr.org > US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961 > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org" From owner-freebsd-wireless@freebsd.org Sat Feb 20 01:51:21 2016 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 89C14AAEBED for ; Sat, 20 Feb 2016 01:51:21 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (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 563CF19FD for ; Sat, 20 Feb 2016 01:51:21 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x22a.google.com with SMTP id xg9so46613679igb.1 for ; Fri, 19 Feb 2016 17:51:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=xrcoMPZWFdjFUpS1HOgHUisqVI7IkHVjZNv6vLnUogQ=; b=hU3JNqEbn1InCNVPWlpUBu8fjSie75I+SmhByVNds2Qkqxujd/YgB4S4Sj/Zxj05HH qNKisFtHvt+rZ14ua/sI1yW1kdw4Nvt/P/eAVmYJRCs6YweNfj04XcxJtWYBpDnRoAny Ho3eOZfeUwNJkw9M8Y34mrFi91wk8lAhmA0NWTW/KXE4MwGu4u2S81/fxhBkwesFk7XG EHXRcCzIvo2rJCwDfoD2H6pR4F9Dk6ihuKi9+smPdIFhwIfuJoayEBR3LvOiBNGLl7De r2s18oZdMnP7oBtDXmlDrQshvIKAfYSdH3lZB/cwOSYsFAeFw7EVG7KPrh1cWhreFZrS 2YlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=xrcoMPZWFdjFUpS1HOgHUisqVI7IkHVjZNv6vLnUogQ=; b=frHpS2ly5wXQIUrKhTWv1fDZDiqJYu4DfOZNVv5YUjdR0I1Qh2p7d3YMHzbKV1r3Xj eZuvab5xlJ7lbpkA6v9ttmO7DVtpNWjioIIjMA4PeS/b6uEyTetsKQKrWnxMa2l1MYzo iDZkrmA2uxdQGeba4QjeJMIbEQTbyHtVG3oVKPOUAVlUUyg6X/HS5TiBtuDMdiVAZVuI oHbmwLvW+bJeoR2bXOw3fMx/cZF4ZWG16iLbIjBvFp+eaP5bHf+yRbfKql3fE7o7U1BA 6XPSYwxQ5WRoXwmzpdK4UGbgYXsOQbICh0baNORczlvOTU2ClYysu4ynGDWmDmcU1BrX rqsw== X-Gm-Message-State: AG10YOTbYFboekexbo2NoPka9jaYjoUwPOu/6KhyBqvsHq70qKuby98yvgHdjYY2GVTIL/6Zf2cZ3eMbAmtjOw== MIME-Version: 1.0 X-Received: by 10.50.36.105 with SMTP id p9mr153433igj.22.1455933080780; Fri, 19 Feb 2016 17:51:20 -0800 (PST) Received: by 10.36.14.19 with HTTP; Fri, 19 Feb 2016 17:51:20 -0800 (PST) In-Reply-To: <56C7AB58.1040805@yahoo.com> References: <56C7AB58.1040805@yahoo.com> Date: Fri, 19 Feb 2016 17:51:20 -0800 Message-ID: Subject: Re: Ralink RT3290 wifi+bluetooth support? From: Adrian Chadd To: Anthony Jenkins Cc: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset=UTF-8 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: Sat, 20 Feb 2016 01:51:21 -0000 WHich driver family is it? -a On 19 February 2016 at 15:55, Anthony Jenkins via freebsd-wireless wrote: > The Ralink RT3290 PCIe card is supported in Linux but not in FreeBSD. I'm > trying to port the Linux bits to FreeBSD, unless someone else has already > beat me to it...has anyone? I added the PCI device ID and most of the > firmware bits, but there's lots of stuff left to do...right now what I have > panics in the init code. > > Thanks, > Anthony > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org" From owner-freebsd-wireless@freebsd.org Sat Feb 20 02:19:09 2016 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 E783BAAE853 for ; Sat, 20 Feb 2016 02:19:09 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C881793E for ; Sat, 20 Feb 2016 02:19:09 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date; bh=KRRwd6onfd/EO69NLT9lfqgCqSHCKiEp6j56/5lX0M4=; b=bEtU t9lZU1ch+dxqv2VvKTTV2JgvPKCm5qdfJVfXO5x/NIaUp1iMRA4Mj62LXfCq0hOWhbmQL1mi3Kj8R /RvRmTnxPeUm/7BC66d/Mg78PTbGOHS/tIvHNPBrZXYu36BK6O0qW940FGMXp47RWfzRtUgFoMMAL qLuYOJfS/0yUY=; Received: from [2605:6000:ec17:200:2247:47ff:fe73:75f] (port=14174 helo=lrosenman-dell.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aWx8W-0002XR-PM for freebsd-wireless@freebsd.org; Fri, 19 Feb 2016 20:19:09 -0600 Date: Fri, 19 Feb 2016 20:19:06 -0600 From: Larry Rosenman To: Freebsd wireless Subject: Re: Intel 3165 Message-ID: <20160220021906.GA28226@lrosenman-dell.lerctr.org> Mail-Followup-To: Freebsd wireless References: <0434e68243a280aceccaf1abcfa0e6b4@thebighonker.lerctr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Score: -1.0 (-) X-LERCTR-Spam-Score: -1.0 (-) X-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 X-LERCTR-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 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: Sat, 20 Feb 2016 02:19:10 -0000 Here ya go. none6@pci0:5:0:0: class=0x028000 card=0x44108086 chip=0x31658086 rev=0x79 hdr=0x00 vendor = 'Intel Corporation' device = 'Wireless 3165' class = network FreeBSD lrosenman-dell 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r295683: Wed Feb 17 02:07:17 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 On Fri, Feb 19, 2016 at 05:50:44PM -0800, Adrian Chadd wrote: > if it doesn't yet come up at all on -head then please email pciconf > -lv to the list and I'll see what ID / support is missing. > > I think the 3165 is one of those chips that need extra code that > openbsd didn't port to work "right".. :( > > > -a > > > On 19 February 2016 at 17:25, Larry Rosenman wrote: > > Just picked up a new laptop, with a Intel 3165 (dual-band, 802.11ac) card. > > > > Any chance of getting iwm(4) or other driver to support it? > > > > I'm willing to guinea pig stuff. > > > > (on -CURRENT) > > > > > > -- > > Larry Rosenman http://www.lerctr.org/~ler > > Phone: +1 214-642-9640 E-Mail: ler@lerctr.org > > US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961 > > _______________________________________________ > > freebsd-wireless@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org" From owner-freebsd-wireless@freebsd.org Sat Feb 20 10:06:25 2016 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 04DFFAAE683 for ; Sat, 20 Feb 2016 10:06:25 +0000 (UTC) (envelope-from s3erios@gmail.com) Received: from mail-lb0-x229.google.com (mail-lb0-x229.google.com [IPv6:2a00:1450:4010:c04::229]) (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 415B915ED; Sat, 20 Feb 2016 10:06:24 +0000 (UTC) (envelope-from s3erios@gmail.com) Received: by mail-lb0-x229.google.com with SMTP id x4so60221843lbm.0; Sat, 20 Feb 2016 02:06:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:to:subject:references:date:mime-version:from :message-id:in-reply-to:user-agent; bh=0aMLgFUShdQxaA9NwbwUhaWEuqA4R4Z6VKfsjFFNUN8=; b=nJui6btUtGakHGPAL12Ru4w/bUR6MjOYO7oJ4oq6sDp5l6fQ33b+R0/FwvKAGHZh4r uq/fD3b0nrgwMCMvgx7DYaE5XDfrnrGiVJZt4b8Yd8DBAfes/5Uu38udQ4hVANEadxsV 41Qq8+2q3LvJtRktwqnp+W8QC2W4q654E5FwMJd2dkwt7XfNXvb6Dlb4V3Ra2hmQTfQP YtXdJPzMh7xFEjZAlrkrf/5GHw4XAi8KQuQB4Gag3HSbXGlURK5lyNYZQhIUvEMN6fLw /1RJs1+4MKzgD8C68HJ6kv4J/0OgRtoeBHUmHBhenjbvBNfkofBQWs0nuv8tCrZLdNqA 94LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:to:subject:references:date :mime-version:from:message-id:in-reply-to:user-agent; bh=0aMLgFUShdQxaA9NwbwUhaWEuqA4R4Z6VKfsjFFNUN8=; b=IHzJVN6X7mEoaCLZHRoEnrupd+M9ACwmsSCCTn7lEndtsG5gLRByz4d94X7eiuJ4J0 74eRu71w/iUPmCo9f8KUX3l4El/RZYovyqelJewBae+i27Rn2mrG4/DXzt/XtYOdIRU8 wSJnG+zMQyeAtQFKjHx800i5GkC31bjWEerr0PzqQnxTNlAqIgNiFmwXjC1w/05dexrV HnW7wDmbrFsERbYSPZJI70mb04TKR1fZb50Hy7Dfj0f1z25ipoyllyd39b77YOm/d5cQ rXfEW2auyTcm/YsQ8cSM7c4No1pC95swLXM7QpXxLbegVdh4wkugNs2zN0NKQPvVq4iq 0/2A== X-Gm-Message-State: AG10YORs54nFNA7/Fgn34sqaxlrGaY4ldc+HGMYoio32jPj0shByv5oFAnXwwezU/fMKBA== X-Received: by 10.112.67.1 with SMTP id j1mr5632147lbt.103.1455962782142; Sat, 20 Feb 2016 02:06:22 -0800 (PST) Received: from localhost (host-176-37-109-22.la.net.ua. [176.37.109.22]) by smtp.gmail.com with ESMTPSA id r191sm2045704lfe.28.2016.02.20.02.06.20 (version=TLS1 cipher=AES128-SHA bits=128/128); Sat, 20 Feb 2016 02:06:21 -0800 (PST) Content-Type: multipart/mixed; boundary=----------1UGEIeCxgQrQAMT13Qg4VX To: "freebsd-wireless@freebsd.org" , "Adrian Chadd" Subject: software scan fix - please test (Was: why we can't use the net80211 taskqueue for everything) References: Date: Sat, 20 Feb 2016 12:06:17 +0200 MIME-Version: 1.0 From: "Andriy Voskoboinyk" Message-ID: In-Reply-To: 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: Sat, 20 Feb 2016 10:06:25 -0000 ------------1UGEIeCxgQrQAMT13Qg4VX Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit > hi, > > andriy has a few reviews out that tidy up some things, which I'd reply > to, but .. reviews is offline. So, here's the 30 second version: > > * the net80211 taskqueue runs the software scan engine, and the > software scan engine currently sleeps whilst it's running. > > This means that if you put newstate, deferred transmit, etc into the > net80211 taskqueue, then it just won't run during scan. > > The net80211 software scan thing should be modified to not sleep > whilst it's waiting for scan results and instead just kick off another > timer event to finish that part of the loop. Then yes, we can just > migrate * to the net80211 task queue and use it for all serialisation > of a wifi driver. > > (And yes, I'd like to see that done ASAP..) > > Thanks, > > > -adrian Hi, I have replaced sleeping on conditional variable inside scan task with scan_curchan task rescheduling (so this problem should be fixed now). For everyone, who wishes to test: apply the attached patch (merged from D5133, D5137, D5139, D5140, D5142, D5143, D5145, D5147, D5148 and D5152) and rebuild + install the kernel. Scan should work as before. Thanks! ------------1UGEIeCxgQrQAMT13Qg4VX Content-Disposition: attachment; filename=patch-net80211-scan-sw.diff Content-Type: application/octet-stream; name="patch-net80211-scan-sw.diff" Content-Transfer-Encoding: Base64 SW5kZXg6IHN5cy9uZXQ4MDIxMS9pZWVlODAyMTFfb3V0cHV0LmMKPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQotLS0gc3lzL25ldDgwMjExL2llZWU4MDIxMV9vdXRwdXQuYwko cmV2aXNpb24gMjk1ODM0KQorKysgc3lzL25ldDgwMjExL2llZWU4MDIxMV9vdXRw dXQuYwkod29ya2luZyBjb3B5KQpAQCAtODQ5LDYgKzg0OSwxNSBAQAogCXJldHVy biAocmV0KTsKIH0KIAorc3RhdGljIHZvaWQKK2llZWU4MDIxMV9udWxsZGF0YV90 cmFuc21pdHRlZChzdHJ1Y3QgaWVlZTgwMjExX25vZGUgKm5pLCB2b2lkICphcmcs CisgICAgaW50IHN0YXR1cykKK3sKKwlzdHJ1Y3QgaWVlZTgwMjExdmFwICp2YXAg PSBuaS0+bmlfdmFwOworCisJd2FrZXVwKHZhcCk7Cit9CisKIC8qCiAgKiBTZW5k IGEgbnVsbCBkYXRhIGZyYW1lIHRvIHRoZSBzcGVjaWZpZWQgbm9kZS4gIElmIHRo ZSBzdGF0aW9uCiAgKiBpcyBzZXR1cCBmb3IgUW9TIHRoZW4gYSBRb1MgTnVsbCBE YXRhIGZyYW1lIGlzIGNvbnN0cnVjdGVkLgpAQCAtOTM3LDYgKzk0NiwxMSBAQAog CQkgICAgdmFwLT5pdl9vcG1vZGUgIT0gSUVFRTgwMjExX01fSE9TVEFQKQogCQkJ d2gtPmlfZmNbMV0gfD0gSUVFRTgwMjExX0ZDMV9QV1JfTUdUOwogCX0KKwlpZiAo KGljLT5pY19mbGFncyAmIElFRUU4MDIxMV9GX1NDQU4pICYmCisJICAgIChuaS0+ bmlfZmxhZ3MgJiBJRUVFODAyMTFfTk9ERV9QV1JfTUdUKSkgeworCQlpZWVlODAy MTFfYWRkX2NhbGxiYWNrKG0sIGllZWU4MDIxMV9udWxsZGF0YV90cmFuc21pdHRl ZCwKKwkJICAgIE5VTEwpOworCX0KIAltLT5tX2xlbiA9IG0tPm1fcGt0aGRyLmxl biA9IGhkcmxlbjsKIAltLT5tX2ZsYWdzIHw9IE1fRU5DQVA7CQkvKiBtYXJrIGVu Y2Fwc3VsYXRlZCAqLwogCkluZGV4OiBzeXMvbmV0ODAyMTEvaWVlZTgwMjExX3Nj YW4uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvbmV0ODAyMTEvaWVlZTgw MjExX3NjYW4uYwkocmV2aXNpb24gMjk1ODM0KQorKysgc3lzL25ldDgwMjExL2ll ZWU4MDIxMV9zY2FuLmMJKHdvcmtpbmcgY29weSkKQEAgLTQ1Myw4ICs0NTMsOSBA QAogfQogCiAvKgotICogUHVibGljIGFjY2VzcyB0byBzY2FuX25leHQgZm9yIGRy aXZlcnMgdGhhdCBtYW5hZ2UKLSAqIHNjYW5uaW5nIHRoZW1zZWx2ZXMgKGUuZy4g Zm9yIGZpcm13YXJlLWJhc2VkIGRldmljZXMpLgorICogTWFudWFsbHkgc3dpdGNo IHRvIHRoZSBuZXh0IGNoYW5uZWwgaW4gdGhlIGNoYW5uZWwgbGlzdC4KKyAqIFBy b3ZpZGVkIGZvciBkcml2ZXJzIHRoYXQgbWFuYWdlIHNjYW5uaW5nIHRoZW1zZWx2 ZXMKKyAqIChlLmcuIGZvciBmaXJtd2FyZS1iYXNlZCBkZXZpY2VzKS4KICAqLwog dm9pZAogaWVlZTgwMjExX3NjYW5fbmV4dChzdHJ1Y3QgaWVlZTgwMjExdmFwICp2 YXApCkBAIC00NjUsOCArNDY2LDkgQEAKIH0KIAogLyoKLSAqIFB1YmxpYyBhY2Nl c3MgdG8gc2Nhbl9uZXh0IGZvciBkcml2ZXJzIHRoYXQgYXJlIG5vdCBhYmxlIHRv IHNjYW4gc2luZ2xlCi0gKiBjaGFubmVscyAoZS5nLiBmb3IgZmlybXdhcmUtYmFz ZWQgZGV2aWNlcykuCisgKiBNYW51YWxseSBzdG9wIGEgc2NhbiB0aGF0IGlzIGN1 cnJlbnRseSBydW5uaW5nLgorICogUHJvdmlkZWQgZm9yIGRyaXZlcnMgdGhhdCBh cmUgbm90IGFibGUgdG8gc2NhbiBzaW5nbGUgY2hhbm5lbHMKKyAqIChlLmcuIGZv ciBmaXJtd2FyZS1iYXNlZCBkZXZpY2VzKS4KICAqLwogdm9pZAogaWVlZTgwMjEx X3NjYW5fZG9uZShzdHJ1Y3QgaWVlZTgwMjExdmFwICp2YXApCkBAIC00ODYsNyAr NDg4LDcgQEAKIH0KIAogLyoKLSAqIFByb2JlIHRoZSBjdXJlbnQgY2hhbm5lbCwg aWYgYWxsb3dlZCwgd2hpbGUgc2Nhbm5pbmcuCisgKiBQcm9iZSB0aGUgY3VycmVu dCBjaGFubmVsLCBpZiBhbGxvd2VkLCB3aGlsZSBzY2FubmluZy4KICAqIElmIHRo ZSBjaGFubmVsIGlzIG5vdCBtYXJrZWQgcGFzc2l2ZS1vbmx5IHRoZW4gc2VuZAog ICogYSBwcm9iZSByZXF1ZXN0IGltbWVkaWF0ZWx5LiAgT3RoZXJ3aXNlIG1hcmsg c3RhdGUgYW5kCiAgKiBsaXN0ZW4gZm9yIGJlYWNvbnMgb24gdGhlIGNoYW5uZWw7 IGlmIHdlIHJlY2VpdmUgc29tZXRoaW5nCkluZGV4OiBzeXMvbmV0ODAyMTEvaWVl ZTgwMjExX3NjYW5fc3cuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvbmV0 ODAyMTEvaWVlZTgwMjExX3NjYW5fc3cuYwkocmV2aXNpb24gMjk1ODM0KQorKysg c3lzL25ldDgwMjExL2llZWU4MDIxMV9zY2FuX3N3LmMJKHdvcmtpbmcgY29weSkK QEAgLTU0LDE3ICs1NCwxOCBAQAogc3RydWN0IHNjYW5fc3RhdGUgewogCXN0cnVj dCBpZWVlODAyMTFfc2Nhbl9zdGF0ZSBiYXNlOwkvKiBwdWJsaWMgc3RhdGUgKi8K IAotCXVfaW50CQlzc19pZmxhZ3M7CQkvKiBmbGFncyB1c2VkIGludGVybmFsbHkg Ki8KLSNkZWZpbmUJSVNDQU5fTUlORFdFTEwgCTB4MDAwMQkJLyogbWluIGR3ZWxs IHRpbWUgcmVhY2hlZCAqLwotI2RlZmluZQlJU0NBTl9ESVNDQVJECTB4MDAwMgkJ LyogZGlzY2FyZCByeCdkIGZyYW1lcyAqLwotI2RlZmluZQlJU0NBTl9DQU5DRUwJ MHgwMDA0CQkvKiBjYW5jZWwgY3VycmVudCBzY2FuICovCi0jZGVmaW5lCUlTQ0FO X0FCT1JUCTB4MDAwOAkJLyogZW5kIHRoZSBzY2FuIGltbWVkaWF0ZWx5ICovCi0J dW5zaWduZWQgbG9uZwlzc19jaGFubWluZHdlbGw7CS8qIG1pbiBkd2VsbCBvbiBj dXJjaGFuICovCi0JdW5zaWduZWQgbG9uZwlzc19zY2FuZW5kOwkJLyogdGltZSBz Y2FuIG11c3Qgc3RvcCAqLwotCXVfaW50CQlzc19kdXJhdGlvbjsJCS8qIGR1cmF0 aW9uIGZvciBuZXh0IHNjYW4gKi8KLQlzdHJ1Y3QgdGFzawlzc19zY2FuX3Rhc2s7 CQkvKiBzY2FuIGV4ZWN1dGlvbiAqLwotCXN0cnVjdCBjdglzc19zY2FuX2N2OwkJ Lyogc2NhbiBzaWduYWwgKi8KLQlzdHJ1Y3QgY2FsbG91dAlzc19zY2FuX3RpbWVy OwkJLyogc2NhbiB0aW1lciAqLworCXVfaW50CQkJc3NfaWZsYWdzOwkvKiBmbGFn cyB1c2VkIGludGVybmFsbHkgKi8KKyNkZWZpbmUJSVNDQU5fTUlORFdFTEwgCQkw eDAwMDEJCS8qIG1pbiBkd2VsbCB0aW1lIHJlYWNoZWQgKi8KKyNkZWZpbmUJSVND QU5fRElTQ0FSRAkJMHgwMDAyCQkvKiBkaXNjYXJkIHJ4J2QgZnJhbWVzICovCisj ZGVmaW5lCUlTQ0FOX0NBTkNFTAkJMHgwMDA0CQkvKiBjYW5jZWwgY3VycmVudCBz Y2FuICovCisjZGVmaW5lCUlTQ0FOX0FCT1JUCQkweDAwMDgJCS8qIGVuZCB0aGUg c2NhbiBpbW1lZGlhdGVseSAqLworI2RlZmluZQlJU0NBTl9SVU5OSU5HCQkweDAw MTAJCS8qIHNjYW4gd2FzIHN0YXJ0ZWQgKi8KKworCXVuc2lnbmVkIGxvbmcJCXNz X2NoYW5taW5kd2VsbDsgIC8qIG1pbiBkd2VsbCBvbiBjdXJjaGFuICovCisJdW5z aWduZWQgbG9uZwkJc3Nfc2NhbmVuZDsJLyogdGltZSBzY2FuIG11c3Qgc3RvcCAq LworCXVfaW50CQkJc3NfZHVyYXRpb247CS8qIGR1cmF0aW9uIGZvciBuZXh0IHNj YW4gKi8KKwlzdHJ1Y3QgdGFzawkJc3Nfc2Nhbl9zdGFydDsJLyogc2NhbiBzdGFy dCAqLworCXN0cnVjdCB0aW1lb3V0X3Rhc2sJc3Nfc2Nhbl9jdXJjaGFuOyAgLyog c2NhbiBleGVjdXRpb24gKi8KIH07CiAjZGVmaW5lCVNDQU5fUFJJVkFURShzcykJ KChzdHJ1Y3Qgc2Nhbl9zdGF0ZSAqKSBzcykKIApAQCAtOTgsOCArOTksMTIgQEAK IAogc3RhdGljCXZvaWQgc2Nhbl9jdXJjaGFuKHN0cnVjdCBpZWVlODAyMTFfc2Nh bl9zdGF0ZSAqLCB1bnNpZ25lZCBsb25nKTsKIHN0YXRpYwl2b2lkIHNjYW5fbWlu ZHdlbGwoc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICopOwotc3RhdGljCXZv aWQgc2Nhbl9zaWduYWwodm9pZCAqKTsKLXN0YXRpYwl2b2lkIHNjYW5fdGFzayh2 b2lkICosIGludCk7CitzdGF0aWMJdm9pZCBzY2FuX3NpZ25hbChzdHJ1Y3QgaWVl ZTgwMjExX3NjYW5fc3RhdGUgKiwgaW50KTsKK3N0YXRpYwl2b2lkIHNjYW5fc2ln bmFsX2xvY2tlZChzdHJ1Y3QgaWVlZTgwMjExX3NjYW5fc3RhdGUgKiwgaW50KTsK K3N0YXRpYwl2b2lkIHNjYW5fc3RhcnQodm9pZCAqLCBpbnQpOworc3RhdGljCXZv aWQgc2Nhbl9jdXJjaGFuX3Rhc2sodm9pZCAqLCBpbnQpOworc3RhdGljCXZvaWQg c2Nhbl9lbmQoc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICosIGludCk7Citz dGF0aWMJdm9pZCBzY2FuX2RvbmUoc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRl ICosIGludCk7CiAKIE1BTExPQ19ERUZJTkUoTV84MDIxMV9TQ0FOLCAiODAyMTFz Y2FuIiwgIjgwMi4xMSBzY2FuIHN0YXRlIik7CiAKQEAgLTEwOSwxMiArMTE0LDEw IEBACiAJc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICpzcyA9IGljLT5pY19z Y2FuOwogCiAJaWYgKHNzICE9IE5VTEwpIHsKLQkJSUVFRTgwMjExX0xPQ0soaWMp OwotCQlTQ0FOX1BSSVZBVEUoc3MpLT5zc19pZmxhZ3MgfD0gSVNDQU5fQUJPUlQ7 Ci0JCXNjYW5fc2lnbmFsKHNzKTsKLQkJSUVFRTgwMjExX1VOTE9DSyhpYyk7Ci0J CWllZWU4MDIxMV9kcmFpbnRhc2soaWMsICZTQ0FOX1BSSVZBVEUoc3MpLT5zc19z Y2FuX3Rhc2spOwotCQljYWxsb3V0X2RyYWluKCZTQ0FOX1BSSVZBVEUoc3MpLT5z c19zY2FuX3RpbWVyKTsKKwkJc2Nhbl9zaWduYWwoc3MsIElTQ0FOX0FCT1JUKTsK KwkJaWVlZTgwMjExX2RyYWludGFzayhpYywgJlNDQU5fUFJJVkFURShzcyktPnNz X3NjYW5fc3RhcnQpOworCQl0YXNrcXVldWVfZHJhaW5fdGltZW91dChpYy0+aWNf dHEsCisJCSAgICAmU0NBTl9QUklWQVRFKHNzKS0+c3Nfc2Nhbl9jdXJjaGFuKTsK IAkJS0FTU0VSVCgoaWMtPmljX2ZsYWdzICYgSUVFRTgwMjExX0ZfU0NBTikgPT0g MCwKIAkJICAgICgic2NhbiBzdGlsbCBydW5uaW5nIikpOwogCkBAIC0xNDgsMTYg KzE1MSwxMyBAQAogaWVlZTgwMjExX3N3c2Nhbl92ZGV0YWNoKHN0cnVjdCBpZWVl ODAyMTF2YXAgKnZhcCkKIHsKIAlzdHJ1Y3QgaWVlZTgwMjExY29tICppYyA9IHZh cC0+aXZfaWM7Ci0Jc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICpzczsKKwlz dHJ1Y3QgaWVlZTgwMjExX3NjYW5fc3RhdGUgKnNzID0gaWMtPmljX3NjYW47CiAK IAlJRUVFODAyMTFfTE9DS19BU1NFUlQoaWMpOwotCXNzID0gaWMtPmljX3NjYW47 Ci0JaWYgKHNzICE9IE5VTEwgJiYgc3MtPnNzX3ZhcCA9PSB2YXApIHsKLQkJaWYg KGljLT5pY19mbGFncyAmIElFRUU4MDIxMV9GX1NDQU4pIHsKLQkJCVNDQU5fUFJJ VkFURShzcyktPnNzX2lmbGFncyB8PSBJU0NBTl9BQk9SVDsKLQkJCXNjYW5fc2ln bmFsKHNzKTsKLQkJfQotCX0KKworCWlmIChzcyAhPSBOVUxMICYmIHNzLT5zc192 YXAgPT0gdmFwICYmCisJICAgIChpYy0+aWNfZmxhZ3MgJiBJRUVFODAyMTFfRl9T Q0FOKSkKKwkJc2Nhbl9zaWduYWxfbG9ja2VkKHNzLCBJU0NBTl9BQk9SVCk7CiB9 CiAKIHN0YXRpYyB2b2lkCkBAIC0yMzYsNyArMjM2LDcgQEAKIAkJCWljLT5pY19m bGFncyB8PSBJRUVFODAyMTFfRl9TQ0FOOwogCiAJCQkvKiBTdGFydCBzY2FuIHRh c2sgKi8KLQkJCWllZWU4MDIxMV9ydW50YXNrKGljLCAmU0NBTl9QUklWQVRFKHNz KS0+c3Nfc2Nhbl90YXNrKTsKKwkJCWllZWU4MDIxMV9ydW50YXNrKGljLCAmU0NB Tl9QUklWQVRFKHNzKS0+c3Nfc2Nhbl9zdGFydCk7CiAJCX0KIAkJcmV0dXJuIDE7 CiAJfSBlbHNlIHsKQEAgLTQxMSw3ICs0MTEsOCBAQAogCQkJc3MtPnNzX21heGR3 ZWxsID0gZHVyYXRpb247CiAJCQlpYy0+aWNfZmxhZ3MgfD0gSUVFRTgwMjExX0Zf U0NBTjsKIAkJCWljLT5pY19mbGFnc19leHQgfD0gSUVFRTgwMjExX0ZFWFRfQkdT Q0FOOwotCQkJaWVlZTgwMjExX3J1bnRhc2soaWMsICZTQ0FOX1BSSVZBVEUoc3Mp LT5zc19zY2FuX3Rhc2spOworCQkJaWVlZTgwMjExX3J1bnRhc2soaWMsCisJCQkg ICAgJlNDQU5fUFJJVkFURShzcyktPnNzX3NjYW5fc3RhcnQpOwogCQl9IGVsc2Ug ewogCQkJLyogWFhYIG1zZytzdGF0ICovCiAJCX0KQEAgLTQyNiwxMSArNDI3LDgg QEAKIAlyZXR1cm4gKGljLT5pY19mbGFncyAmIElFRUU4MDIxMV9GX1NDQU4pOwog fQogCi0vKgotICogQ2FuY2VsIGFueSBzY2FuIGN1cnJlbnRseSBnb2luZyBvbiBm b3IgdGhlIHNwZWNpZmllZCB2YXAuCi0gKi8KIHN0YXRpYyB2b2lkCi1pZWVlODAy MTFfc3dzY2FuX2NhbmNlbF9zY2FuKHN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCkK K2NhbmNlbF9zY2FuKHN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCwgaW50IGFueSwg Y29uc3QgY2hhciAqZnVuYykKIHsKIAlzdHJ1Y3QgaWVlZTgwMjExY29tICppYyA9 IHZhcC0+aXZfaWM7CiAJc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICpzcyA9 IGljLT5pY19zY2FuOwpAQCAtNDM3LDIyICs0MzUsMjEgQEAKIAogCUlFRUU4MDIx MV9MT0NLKGljKTsKIAlpZiAoKGljLT5pY19mbGFncyAmIElFRUU4MDIxMV9GX1ND QU4pICYmCi0JICAgIHNzLT5zc192YXAgPT0gdmFwICYmCisJICAgIChhbnkgfHwg c3MtPnNzX3ZhcCA9PSB2YXApICYmCiAJICAgIChTQ0FOX1BSSVZBVEUoc3MpLT5z c19pZmxhZ3MgJiBJU0NBTl9DQU5DRUwpID09IDApIHsKIAkJSUVFRTgwMjExX0RQ UklOVEYodmFwLCBJRUVFODAyMTFfTVNHX1NDQU4sCi0JCSAgICAiJXM6IGNhbmNl bCAlcyBzY2FuXG4iLCBfX2Z1bmNfXywKKwkJICAgICIlczogY2FuY2VsICVzIHNj YW5cbiIsIGZ1bmMsCiAJCSAgICBzcy0+c3NfZmxhZ3MgJiBJRUVFODAyMTFfU0NB Tl9BQ1RJVkUgPwogCQkJImFjdGl2ZSIgOiAicGFzc2l2ZSIpOwogCi0JCS8qIGNs ZWFyIGJnIHNjYW4gTk9QSUNLIGFuZCBtYXJrIGNhbmNlbCByZXF1ZXN0ICovCisJ CS8qIGNsZWFyIGJnIHNjYW4gTk9QSUNLICovCiAJCXNzLT5zc19mbGFncyAmPSB+ SUVFRTgwMjExX1NDQU5fTk9QSUNLOwotCQlTQ0FOX1BSSVZBVEUoc3MpLT5zc19p ZmxhZ3MgfD0gSVNDQU5fQ0FOQ0VMOwotCQkvKiB3YWtlIHVwIHRoZSBzY2FuIHRh c2sgKi8KLQkJc2Nhbl9zaWduYWwoc3MpOworCQkvKiBtYXJrIGNhbmNlbCByZXF1 ZXN0IGFuZCB3YWtlIHVwIHRoZSBzY2FuIHRhc2sgKi8KKwkJc2Nhbl9zaWduYWxf bG9ja2VkKHNzLCBJU0NBTl9DQU5DRUwpOwogCX0gZWxzZSB7CiAJCUlFRUU4MDIx MV9EUFJJTlRGKHZhcCwgSUVFRTgwMjExX01TR19TQ0FOLAogCQkgICAgIiVzOiBj YWxsZWQ7IEZfU0NBTj0lZCwgdmFwPSVzLCBDQU5DRUw9JWRcbiIsCi0JCSAgICAg ICAgX19mdW5jX18sCisJCQlmdW5jLAogCQkJISEgKGljLT5pY19mbGFncyAmIElF RUU4MDIxMV9GX1NDQU4pLAogCQkJKHNzLT5zc192YXAgPT0gdmFwID8gIm1hdGNo IiA6ICJub21hdGNoIiksCiAJCQkhISAoU0NBTl9QUklWQVRFKHNzKS0+c3NfaWZs YWdzICYgSVNDQU5fQ0FOQ0VMKSk7CkBAIC00NjEsNzQgKzQ1OCw1NyBAQAogfQog CiAvKgorICogQ2FuY2VsIGFueSBzY2FuIGN1cnJlbnRseSBnb2luZyBvbiBmb3Ig dGhlIHNwZWNpZmllZCB2YXAuCisgKi8KK3N0YXRpYyB2b2lkCitpZWVlODAyMTFf c3dzY2FuX2NhbmNlbF9zY2FuKHN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCkKK3sK KwljYW5jZWxfc2Nhbih2YXAsIDAsIF9fZnVuY19fKTsKK30KKworLyoKICAqIENh bmNlbCBhbnkgc2NhbiBjdXJyZW50bHkgZ29pbmcgb24uCiAgKi8KIHN0YXRpYyB2 b2lkCiBpZWVlODAyMTFfc3dzY2FuX2NhbmNlbF9hbnlzY2FuKHN0cnVjdCBpZWVl ODAyMTF2YXAgKnZhcCkKIHsKLQlzdHJ1Y3QgaWVlZTgwMjExY29tICppYyA9IHZh cC0+aXZfaWM7Ci0Jc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICpzcyA9IGlj LT5pY19zY2FuOwotCi0JSUVFRTgwMjExX0xPQ0soaWMpOwotCWlmICgoaWMtPmlj X2ZsYWdzICYgSUVFRTgwMjExX0ZfU0NBTikgJiYKLQkgICAgKFNDQU5fUFJJVkFU RShzcyktPnNzX2lmbGFncyAmIElTQ0FOX0NBTkNFTCkgPT0gMCkgewotCQlJRUVF ODAyMTFfRFBSSU5URih2YXAsIElFRUU4MDIxMV9NU0dfU0NBTiwKLQkJICAgICIl czogY2FuY2VsICVzIHNjYW5cbiIsIF9fZnVuY19fLAotCQkgICAgc3MtPnNzX2Zs YWdzICYgSUVFRTgwMjExX1NDQU5fQUNUSVZFID8KLQkJCSJhY3RpdmUiIDogInBh c3NpdmUiKTsKLQotCQkvKiBjbGVhciBiZyBzY2FuIE5PUElDSyBhbmQgbWFyayBj YW5jZWwgcmVxdWVzdCAqLwotCQlzcy0+c3NfZmxhZ3MgJj0gfklFRUU4MDIxMV9T Q0FOX05PUElDSzsKLQkJU0NBTl9QUklWQVRFKHNzKS0+c3NfaWZsYWdzIHw9IElT Q0FOX0NBTkNFTDsKLQkJLyogd2FrZSB1cCB0aGUgc2NhbiB0YXNrICovCi0JCXNj YW5fc2lnbmFsKHNzKTsKLQl9IGVsc2UgewotCQlJRUVFODAyMTFfRFBSSU5URih2 YXAsIElFRUU4MDIxMV9NU0dfU0NBTiwKLQkJICAgICIlczogY2FsbGVkOyBGX1ND QU49JWQsIHZhcD0lcywgQ0FOQ0VMPSVkXG4iLAotCQkgICAgICAgIF9fZnVuY19f LAotCQkJISEgKGljLT5pY19mbGFncyAmIElFRUU4MDIxMV9GX1NDQU4pLAotCQkJ KHNzLT5zc192YXAgPT0gdmFwID8gIm1hdGNoIiA6ICJub21hdGNoIiksCi0JCQkh ISAoU0NBTl9QUklWQVRFKHNzKS0+c3NfaWZsYWdzICYgSVNDQU5fQ0FOQ0VMKSk7 Ci0JfQotCUlFRUU4MDIxMV9VTkxPQ0soaWMpOworCWNhbmNlbF9zY2FuKHZhcCwg MSwgX19mdW5jX18pOwogfQogCiAvKgotICogUHVibGljIGFjY2VzcyB0byBzY2Fu X25leHQgZm9yIGRyaXZlcnMgdGhhdCBtYW5hZ2UKLSAqIHNjYW5uaW5nIHRoZW1z ZWx2ZXMgKGUuZy4gZm9yIGZpcm13YXJlLWJhc2VkIGRldmljZXMpLgorICogTWFu dWFsbHkgc3dpdGNoIHRvIHRoZSBuZXh0IGNoYW5uZWwgaW4gdGhlIGNoYW5uZWwg bGlzdC4KKyAqIFByb3ZpZGVkIGZvciBkcml2ZXJzIHRoYXQgbWFuYWdlIHNjYW5u aW5nIHRoZW1zZWx2ZXMKKyAqIChlLmcuIGZvciBmaXJtd2FyZS1iYXNlZCBkZXZp Y2VzKS4KICAqLwogc3RhdGljIHZvaWQKIGllZWU4MDIxMV9zd3NjYW5fc2Nhbl9u ZXh0KHN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCkKIHsKLQlzdHJ1Y3QgaWVlZTgw MjExY29tICppYyA9IHZhcC0+aXZfaWM7Ci0Jc3RydWN0IGllZWU4MDIxMV9zY2Fu X3N0YXRlICpzcyA9IGljLT5pY19zY2FuOworCXN0cnVjdCBpZWVlODAyMTFfc2Nh bl9zdGF0ZSAqc3MgPSB2YXAtPml2X2ljLT5pY19zY2FuOwogCiAJSUVFRTgwMjEx X0RQUklOVEYodmFwLCBJRUVFODAyMTFfTVNHX1NDQU4sICIlczogY2FsbGVkXG4i LCBfX2Z1bmNfXyk7CiAKIAkvKiB3YWtlIHVwIHRoZSBzY2FuIHRhc2sgKi8KLQlJ RUVFODAyMTFfTE9DSyhpYyk7Ci0Jc2Nhbl9zaWduYWwoc3MpOwotCUlFRUU4MDIx MV9VTkxPQ0soaWMpOworCXNjYW5fc2lnbmFsKHNzLCAwKTsKIH0KIAogLyoKLSAq IFB1YmxpYyBhY2Nlc3MgdG8gc2Nhbl9uZXh0IGZvciBkcml2ZXJzIHRoYXQgYXJl IG5vdCBhYmxlIHRvIHNjYW4gc2luZ2xlCi0gKiBjaGFubmVscyAoZS5nLiBmb3Ig ZmlybXdhcmUtYmFzZWQgZGV2aWNlcykuCisgKiBNYW51YWxseSBzdG9wIGEgc2Nh biB0aGF0IGlzIGN1cnJlbnRseSBydW5uaW5nLgorICogUHJvdmlkZWQgZm9yIGRy aXZlcnMgdGhhdCBhcmUgbm90IGFibGUgdG8gc2NhbiBzaW5nbGUgY2hhbm5lbHMK KyAqIChlLmcuIGZvciBmaXJtd2FyZS1iYXNlZCBkZXZpY2VzKS4KICAqLwogc3Rh dGljIHZvaWQKIGllZWU4MDIxMV9zd3NjYW5fc2Nhbl9kb25lKHN0cnVjdCBpZWVl ODAyMTF2YXAgKnZhcCkKIHsKIAlzdHJ1Y3QgaWVlZTgwMjExY29tICppYyA9IHZh cC0+aXZfaWM7Ci0Jc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICpzczsKKwlz dHJ1Y3QgaWVlZTgwMjExX3NjYW5fc3RhdGUgKnNzID0gaWMtPmljX3NjYW47CiAK IAlJRUVFODAyMTFfTE9DS19BU1NFUlQoaWMpOwogCi0Jc3MgPSBpYy0+aWNfc2Nh bjsKLQlzY2FuX3NpZ25hbChzcyk7CisJc2Nhbl9zaWduYWxfbG9ja2VkKHNzLCAw KTsKIH0KIAogLyoKLSAqIFByb2JlIHRoZSBjdXJlbnQgY2hhbm5lbCwgaWYgYWxs b3dlZCwgd2hpbGUgc2Nhbm5pbmcuCisgKiBQcm9iZSB0aGUgY3VycmVudCBjaGFu bmVsLCBpZiBhbGxvd2VkLCB3aGlsZSBzY2FubmluZy4KICAqIElmIHRoZSBjaGFu bmVsIGlzIG5vdCBtYXJrZWQgcGFzc2l2ZS1vbmx5IHRoZW4gc2VuZAogICogYSBw cm9iZSByZXF1ZXN0IGltbWVkaWF0ZWx5LiAgT3RoZXJ3aXNlIG1hcmsgc3RhdGUg YW5kCiAgKiBsaXN0ZW4gZm9yIGJlYWNvbnMgb24gdGhlIGNoYW5uZWw7IGlmIHdl IHJlY2VpdmUgc29tZXRoaW5nCkBAIC01NjgsMjggKzU0OCw0OCBAQAogc2Nhbl9j dXJjaGFuKHN0cnVjdCBpZWVlODAyMTFfc2Nhbl9zdGF0ZSAqc3MsIHVuc2lnbmVk IGxvbmcgbWF4ZHdlbGwpCiB7CiAJc3RydWN0IGllZWU4MDIxMXZhcCAqdmFwICA9 IHNzLT5zc192YXA7CisJc3RydWN0IGllZWU4MDIxMWNvbSAqaWMgPSBzcy0+c3Nf aWM7CiAKIAlJRUVFODAyMTFfRFBSSU5URih2YXAsIElFRUU4MDIxMV9NU0dfU0NB TiwKIAkgICAgIiVzOiBjYWxsaW5nOyBtYXhkd2VsbD0lbHVcbiIsCiAJICAgIF9f ZnVuY19fLAogCSAgICBtYXhkd2VsbCk7Ci0JSUVFRTgwMjExX0xPQ0sodmFwLT5p dl9pYyk7CisJSUVFRTgwMjExX0xPQ0soaWMpOwogCWlmIChzcy0+c3NfZmxhZ3Mg JiBJRUVFODAyMTFfU0NBTl9BQ1RJVkUpCiAJCWllZWU4MDIxMV9wcm9iZV9jdXJj aGFuKHZhcCwgMCk7Ci0JY2FsbG91dF9yZXNldCgmU0NBTl9QUklWQVRFKHNzKS0+ c3Nfc2Nhbl90aW1lciwKLQkgICAgbWF4ZHdlbGwsIHNjYW5fc2lnbmFsLCBzcyk7 Ci0JSUVFRTgwMjExX1VOTE9DSyh2YXAtPml2X2ljKTsKKwl0YXNrcXVldWVfZW5x dWV1ZV90aW1lb3V0KGljLT5pY190cSwKKwkgICAgJlNDQU5fUFJJVkFURShzcykt PnNzX3NjYW5fY3VyY2hhbiwgbWF4ZHdlbGwpOworCUlFRUU4MDIxMV9VTkxPQ0so aWMpOwogfQogCiBzdGF0aWMgdm9pZAotc2Nhbl9zaWduYWwodm9pZCAqYXJnKQor c2Nhbl9zaWduYWwoc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICpzcywgaW50 IGlmbGFncykKIHsKLQlzdHJ1Y3QgaWVlZTgwMjExX3NjYW5fc3RhdGUgKnNzID0g KHN0cnVjdCBpZWVlODAyMTFfc2Nhbl9zdGF0ZSAqKSBhcmc7CisJc3RydWN0IGll ZWU4MDIxMWNvbSAqaWMgPSBzcy0+c3NfaWM7CiAKLQlJRUVFODAyMTFfTE9DS19B U1NFUlQoc3MtPnNzX2ljKTsKLQljdl9zaWduYWwoJlNDQU5fUFJJVkFURShzcykt PnNzX3NjYW5fY3YpOworCUlFRUU4MDIxMV9VTkxPQ0tfQVNTRVJUKGljKTsKKwor CUlFRUU4MDIxMV9MT0NLKGljKTsKKwlzY2FuX3NpZ25hbF9sb2NrZWQoc3MsIGlm bGFncyk7CisJSUVFRTgwMjExX1VOTE9DSyhpYyk7CiB9CiAKK3N0YXRpYyB2b2lk CitzY2FuX3NpZ25hbF9sb2NrZWQoc3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRl ICpzcywgaW50IGlmbGFncykKK3sKKwlzdHJ1Y3Qgc2Nhbl9zdGF0ZSAqc3NfcHJp diA9IFNDQU5fUFJJVkFURShzcyk7CisJc3RydWN0IHRpbWVvdXRfdGFzayAqc2Nh bl90YXNrID0gJnNzX3ByaXYtPnNzX3NjYW5fY3VyY2hhbjsKKwlzdHJ1Y3QgaWVl ZTgwMjExY29tICppYyA9IHNzLT5zc19pYzsKKworCUlFRUU4MDIxMV9MT0NLX0FT U0VSVChpYyk7CisKKwlzc19wcml2LT5zc19pZmxhZ3MgfD0gaWZsYWdzOworCWlm IChzc19wcml2LT5zc19pZmxhZ3MgJiBJU0NBTl9SVU5OSU5HKSB7CisJCWlmICh0 YXNrcXVldWVfY2FuY2VsX3RpbWVvdXQoaWMtPmljX3RxLCBzY2FuX3Rhc2ssIE5V TEwpID09IDApCisJCQl0YXNrcXVldWVfZW5xdWV1ZV90aW1lb3V0KGljLT5pY190 cSwgc2Nhbl90YXNrLCAwKTsKKwl9Cit9CisKIC8qCiAgKiBIYW5kbGUgbWluZHdl bGwgcmVxdWlyZW1lbnRzIGNvbXBsZXRlZDsgaW5pdGlhdGUgYSBjaGFubmVsCiAg KiBjaGFuZ2UgdG8gdGhlIG5leHQgY2hhbm5lbCBhc2FwLgpAQCAtNTk3LDM4ICs1 OTcsMzUgQEAKIHN0YXRpYyB2b2lkCiBzY2FuX21pbmR3ZWxsKHN0cnVjdCBpZWVl ODAyMTFfc2Nhbl9zdGF0ZSAqc3MpCiB7Ci0Jc3RydWN0IGllZWU4MDIxMWNvbSAq aWMgPSBzcy0+c3NfaWM7CisJc3RydWN0IGllZWU4MDIxMXZhcCAqdmFwID0gc3Mt PnNzX3ZhcDsKIAotCUlFRUU4MDIxMV9EUFJJTlRGKHNzLT5zc192YXAsIElFRUU4 MDIxMV9NU0dfU0NBTiwgIiVzOiBjYWxsZWRcbiIsIF9fZnVuY19fKTsKKwlJRUVF ODAyMTFfRFBSSU5URih2YXAsIElFRUU4MDIxMV9NU0dfU0NBTiwgIiVzOiBjYWxs ZWRcbiIsIF9fZnVuY19fKTsKIAotCUlFRUU4MDIxMV9MT0NLKGljKTsKLQlzY2Fu X3NpZ25hbChzcyk7Ci0JSUVFRTgwMjExX1VOTE9DSyhpYyk7CisJc2Nhbl9zaWdu YWwoc3MsIDApOwogfQogCiBzdGF0aWMgdm9pZAotc2Nhbl90YXNrKHZvaWQgKmFy ZywgaW50IHBlbmRpbmcpCitzY2FuX3N0YXJ0KHZvaWQgKmFyZywgaW50IHBlbmRp bmcpCiB7CiAjZGVmaW5lCUlTQ0FOX1JFUAkoSVNDQU5fTUlORFdFTEwgfCBJU0NB Tl9ESVNDQVJEKQogCXN0cnVjdCBpZWVlODAyMTFfc2Nhbl9zdGF0ZSAqc3MgPSAo c3RydWN0IGllZWU4MDIxMV9zY2FuX3N0YXRlICopIGFyZzsKKwlzdHJ1Y3Qgc2Nh bl9zdGF0ZSAqc3NfcHJpdiA9IFNDQU5fUFJJVkFURShzcyk7CiAJc3RydWN0IGll ZWU4MDIxMXZhcCAqdmFwID0gc3MtPnNzX3ZhcDsKIAlzdHJ1Y3QgaWVlZTgwMjEx Y29tICppYyA9IHNzLT5zc19pYzsKLQlzdHJ1Y3QgaWVlZTgwMjExX2NoYW5uZWwg KmNoYW47Ci0JdW5zaWduZWQgbG9uZyBtYXhkd2VsbCwgc2NhbmVuZDsKLQlpbnQg c2NhbmRvbmUgPSAwOwogCiAJSUVFRTgwMjExX0xPQ0soaWMpOwogCWlmICh2YXAg PT0gTlVMTCB8fCAoaWMtPmljX2ZsYWdzICYgSUVFRTgwMjExX0ZfU0NBTikgPT0g MCB8fAotCSAgICAoU0NBTl9QUklWQVRFKHNzKS0+c3NfaWZsYWdzICYgSVNDQU5f QUJPUlQpKSB7CisJICAgIChzc19wcml2LT5zc19pZmxhZ3MgJiBJU0NBTl9BQk9S VCkpIHsKIAkJLyogQ2FuY2VsbGVkIGJlZm9yZSB3ZSBzdGFydGVkICovCi0JCWdv dG8gZG9uZTsKKwkJc2Nhbl9kb25lKHNzLCAwKTsKKwkJcmV0dXJuOwogCX0KIAog CWlmIChzcy0+c3NfbmV4dCA9PSBzcy0+c3NfbGFzdCkgewogCQlJRUVFODAyMTFf RFBSSU5URih2YXAsIElFRUU4MDIxMV9NU0dfU0NBTiwKIAkJCSIlczogbm8gY2hh bm5lbHMgdG8gc2NhblxuIiwgX19mdW5jX18pOwotCQlzY2FuZG9uZSA9IDE7Ci0J CWdvdG8gZG9uZTsKKwkJc2Nhbl9kb25lKHNzLCAxKTsKKwkJcmV0dXJuOwogCX0K IAogCWlmICh2YXAtPml2X29wbW9kZSA9PSBJRUVFODAyMTFfTV9TVEEgJiYKQEAg LTYzNiwxMTAgKzYzMywxMzQgQEAKIAkJaWYgKCh2YXAtPml2X2Jzcy0+bmlfZmxh Z3MgJiBJRUVFODAyMTFfTk9ERV9QV1JfTUdUKSA9PSAwKSB7CiAJCQkvKiBFbmFi bGUgc3RhdGlvbiBwb3dlciBzYXZlIG1vZGUgKi8KIAkJCXZhcC0+aXZfc3RhX3Bz KHZhcCwgMSk7Ci0JCQkvKgotCQkJICogVXNlIGFuIDFtcyBkZWxheSBzbyB0aGUg bnVsbCBkYXRhIGZyYW1lIGhhcyBhIGNoYW5jZQotCQkJICogdG8gZ28gb3V0Lgot CQkJICogWFhYIFNob3VsZCB1c2UgTV9UWENCIG1lY2hhbmlzbSB0byBlbGltaW5h dGUgdGhpcy4KLQkJCSAqLwotCQkJY3ZfdGltZWR3YWl0KCZTQ0FOX1BSSVZBVEUo c3MpLT5zc19zY2FuX2N2LAotCQkJICAgIElFRUU4MDIxMV9MT0NLX09CSihpYyks IG1zZWNzX3RvX3RpY2tzKDEpKTsKLQkJCWlmIChTQ0FOX1BSSVZBVEUoc3MpLT5z c19pZmxhZ3MgJiBJU0NBTl9BQk9SVCkKLQkJCQlnb3RvIGRvbmU7CisJCQkvKiBX YWl0IHVudGlsIG51bGwgZGF0YSBmcmFtZSB3aWxsIGJlIEFDSydlZCAqLworCQkJ bXR4X3NsZWVwKHZhcCwgSUVFRTgwMjExX0xPQ0tfT0JKKGljKSwgUENBVENILAor CQkJICAgICJzdGFfcHMiLCBtc2Vjc190b190aWNrcygxMCkpOworCQkJaWYgKHNz X3ByaXYtPnNzX2lmbGFncyAmIElTQ0FOX0FCT1JUKSB7CisJCQkJc2Nhbl9kb25l KHNzLCAwKTsKKwkJCQlyZXR1cm47CisJCQl9CiAJCX0KIAl9CiAKLQlzY2FuZW5k ID0gdGlja3MgKyBTQ0FOX1BSSVZBVEUoc3MpLT5zc19kdXJhdGlvbjsKKwlzc19w cml2LT5zc19zY2FuZW5kID0gdGlja3MgKyBzc19wcml2LT5zc19kdXJhdGlvbjsK IAogCS8qIFhYWCBzY2FuIHN0YXRlIGNhbiBjaGFuZ2UhIFJlLXZhbGlkYXRlIHNj YW4gc3RhdGUhICovCiAKIAlJRUVFODAyMTFfVU5MT0NLKGljKTsKKwogCWljLT5p Y19zY2FuX3N0YXJ0KGljKTsJCS8qIG5vdGlmeSBkcml2ZXIgKi8KKworCXNjYW5f Y3VyY2hhbl90YXNrKHNzLCAwKTsKK30KKworc3RhdGljIHZvaWQKK3NjYW5fY3Vy Y2hhbl90YXNrKHZvaWQgKmFyZywgaW50IHBlbmRpbmcpCit7CisJc3RydWN0IGll ZWU4MDIxMV9zY2FuX3N0YXRlICpzcyA9IGFyZzsKKwlzdHJ1Y3Qgc2Nhbl9zdGF0 ZSAqc3NfcHJpdiA9IFNDQU5fUFJJVkFURShzcyk7CisJc3RydWN0IGllZWU4MDIx MXZhcCAqdmFwID0gc3MtPnNzX3ZhcDsKKwlzdHJ1Y3QgaWVlZTgwMjExY29tICpp YyA9IHNzLT5zc19pYzsKKwlzdHJ1Y3QgaWVlZTgwMjExX2NoYW5uZWwgKmNoYW47 CisJdW5zaWduZWQgbG9uZyBtYXhkd2VsbDsKKwlpbnQgc2NhbmRvbmU7CisKIAlJ RUVFODAyMTFfTE9DSyhpYyk7CitlbmQ6CisJc2NhbmRvbmUgPSAoc3MtPnNzX25l eHQgPj0gc3MtPnNzX2xhc3QpIHx8CisJICAgIChzc19wcml2LT5zc19pZmxhZ3Mg JiBJU0NBTl9DQU5DRUwpICE9IDA7CiAKLQlmb3IgKDs7KSB7CisJSUVFRTgwMjEx X0RQUklOVEYodmFwLCBJRUVFODAyMTFfTVNHX1NDQU4sCisJICAgICIlczogbG9v cCBzdGFydDsgc2NhbmRvbmU9JWRcbiIsCisJICAgIF9fZnVuY19fLAorCSAgICBz Y2FuZG9uZSk7CiAKLQkJc2NhbmRvbmUgPSAoc3MtPnNzX25leHQgPj0gc3MtPnNz X2xhc3QpIHx8Ci0JCSAgICAoU0NBTl9QUklWQVRFKHNzKS0+c3NfaWZsYWdzICYg SVNDQU5fQ0FOQ0VMKSAhPSAwOworCWlmIChzY2FuZG9uZSB8fCAoc3MtPnNzX2Zs YWdzICYgSUVFRTgwMjExX1NDQU5fR09UUElDSykgfHwKKwkgICAgKHNzX3ByaXYt PnNzX2lmbGFncyAmIElTQ0FOX0FCT1JUKSB8fAorCSAgICAgdGltZV9hZnRlcih0 aWNrcyArIHNzLT5zc19taW5kd2VsbCwgc3NfcHJpdi0+c3Nfc2NhbmVuZCkpIHsK KwkJc3NfcHJpdi0+c3NfaWZsYWdzICY9IH5JU0NBTl9SVU5OSU5HOworCQlzY2Fu X2VuZChzcywgc2NhbmRvbmUpOworCQlyZXR1cm47CisJfSBlbHNlCisJCXNzX3By aXYtPnNzX2lmbGFncyB8PSBJU0NBTl9SVU5OSU5HOwogCi0JCUlFRUU4MDIxMV9E UFJJTlRGKHZhcCwgSUVFRTgwMjExX01TR19TQ0FOLAotCQkgICAgIiVzOiBsb29w IHN0YXJ0OyBzY2FuZG9uZT0lZFxuIiwKLQkJICAgIF9fZnVuY19fLAotCQkgICAg c2NhbmRvbmUpOworCWNoYW4gPSBzcy0+c3NfY2hhbnNbc3MtPnNzX25leHQrK107 CiAKLQkJaWYgKHNjYW5kb25lIHx8IChzcy0+c3NfZmxhZ3MgJiBJRUVFODAyMTFf U0NBTl9HT1RQSUNLKSB8fAotCQkgICAgKFNDQU5fUFJJVkFURShzcyktPnNzX2lm bGFncyAmIElTQ0FOX0FCT1JUKSB8fAotCQkgICAgIHRpbWVfYWZ0ZXIodGlja3Mg KyBzcy0+c3NfbWluZHdlbGwsIHNjYW5lbmQpKQotCQkJYnJlYWs7CisJLyoKKwkg KiBXYXRjaCBmb3IgdHJ1bmNhdGlvbiBkdWUgdG8gdGhlIHNjYW4gZW5kIHRpbWUu CisJICovCisJaWYgKHRpbWVfYWZ0ZXIodGlja3MgKyBzcy0+c3NfbWF4ZHdlbGws IHNzX3ByaXYtPnNzX3NjYW5lbmQpKQorCQltYXhkd2VsbCA9IHNzX3ByaXYtPnNz X3NjYW5lbmQgLSB0aWNrczsKKwllbHNlCisJCW1heGR3ZWxsID0gc3MtPnNzX21h eGR3ZWxsOwogCi0JCWNoYW4gPSBzcy0+c3NfY2hhbnNbc3MtPnNzX25leHQrK107 CisJSUVFRTgwMjExX0RQUklOVEYodmFwLCBJRUVFODAyMTFfTVNHX1NDQU4sCisJ ICAgICIlczogY2hhbiAlM2QlYyAtPiAlM2QlYyBbJXMsIGR3ZWxsIG1pbiAlbHVt cyBtYXggJWx1bXNdXG4iLAorCSAgICBfX2Z1bmNfXywKKwkgICAgaWVlZTgwMjEx X2NoYW4yaWVlZShpYywgaWMtPmljX2N1cmNoYW4pLAorCSAgICBpZWVlODAyMTFf Y2hhbm5lbF90eXBlX2NoYXIoaWMtPmljX2N1cmNoYW4pLAorCSAgICBpZWVlODAy MTFfY2hhbjJpZWVlKGljLCBjaGFuKSwKKwkgICAgaWVlZTgwMjExX2NoYW5uZWxf dHlwZV9jaGFyKGNoYW4pLAorCSAgICAoc3MtPnNzX2ZsYWdzICYgSUVFRTgwMjEx X1NDQU5fQUNUSVZFKSAmJgorCQkoY2hhbi0+aWNfZmxhZ3MgJiBJRUVFODAyMTFf Q0hBTl9QQVNTSVZFKSA9PSAwID8KKwkJImFjdGl2ZSIgOiAicGFzc2l2ZSIsCisJ ICAgIHRpY2tzX3RvX21zZWNzKHNzLT5zc19taW5kd2VsbCksIHRpY2tzX3RvX21z ZWNzKG1heGR3ZWxsKSk7CiAKLQkJLyoKLQkJICogV2F0Y2ggZm9yIHRydW5jYXRp b24gZHVlIHRvIHRoZSBzY2FuIGVuZCB0aW1lLgotCQkgKi8KLQkJaWYgKHRpbWVf YWZ0ZXIodGlja3MgKyBzcy0+c3NfbWF4ZHdlbGwsIHNjYW5lbmQpKQotCQkJbWF4 ZHdlbGwgPSBzY2FuZW5kIC0gdGlja3M7Ci0JCWVsc2UKLQkJCW1heGR3ZWxsID0g c3MtPnNzX21heGR3ZWxsOworCS8qCisJICogUG90ZW50aWFsbHkgY2hhbmdlIGNo YW5uZWwgYW5kIHBoeSBtb2RlLgorCSAqLworCWljLT5pY19jdXJjaGFuID0gY2hh bjsKKwlpYy0+aWNfcnQgPSBpZWVlODAyMTFfZ2V0X3JhdGV0YWJsZShjaGFuKTsK KwlJRUVFODAyMTFfVU5MT0NLKGljKTsKKwkvKgorCSAqIFBlcmZvcm0gdGhlIGNo YW5uZWwgY2hhbmdlIGFuZCBzY2FuIHVubG9ja2VkIHNvIHRoZSBkcml2ZXIKKwkg KiBtYXkgc2xlZXAuIE9uY2Ugc2V0X2NoYW5uZWwgcmV0dXJucyB0aGUgaGFyZHdh cmUgaGFzCisJICogY29tcGxldGVkIHRoZSBjaGFubmVsIGNoYW5nZS4KKwkgKi8K KwlpYy0+aWNfc2V0X2NoYW5uZWwoaWMpOworCWllZWU4MDIxMV9yYWRpb3RhcF9j aGFuX2NoYW5nZShpYyk7CiAKLQkJSUVFRTgwMjExX0RQUklOVEYodmFwLCBJRUVF ODAyMTFfTVNHX1NDQU4sCi0JCSAgICAiJXM6IGNoYW4gJTNkJWMgLT4gJTNkJWMg WyVzLCBkd2VsbCBtaW4gJWx1bXMgbWF4ICVsdW1zXVxuIiwKLQkJICAgIF9fZnVu Y19fLAotCQkgICAgaWVlZTgwMjExX2NoYW4yaWVlZShpYywgaWMtPmljX2N1cmNo YW4pLAotCQkgICAgaWVlZTgwMjExX2NoYW5uZWxfdHlwZV9jaGFyKGljLT5pY19j dXJjaGFuKSwKLQkJICAgIGllZWU4MDIxMV9jaGFuMmllZWUoaWMsIGNoYW4pLAot CQkgICAgaWVlZTgwMjExX2NoYW5uZWxfdHlwZV9jaGFyKGNoYW4pLAotCQkgICAg KHNzLT5zc19mbGFncyAmIElFRUU4MDIxMV9TQ0FOX0FDVElWRSkgJiYKLQkJCShj aGFuLT5pY19mbGFncyAmIElFRUU4MDIxMV9DSEFOX1BBU1NJVkUpID09IDAgPwot CQkJImFjdGl2ZSIgOiAicGFzc2l2ZSIsCi0JCSAgICB0aWNrc190b19tc2Vjcyhz cy0+c3NfbWluZHdlbGwpLCB0aWNrc190b19tc2VjcyhtYXhkd2VsbCkpOworCS8q CisJICogU2NhbiBjdXJjaGFuLiAgRHJpdmVycyBmb3IgImludGVsbGlnZW50IGhh cmR3YXJlIgorCSAqIG92ZXJyaWRlIGljX3NjYW5fY3VyY2hhbiB0byB0ZWxsIHRo ZSBkZXZpY2UgdG8gZG8KKwkgKiB0aGUgd29yay4gIE90aGVyd2lzZSB3ZSBtYW5h Z2UgdGhlIHdvcmsgb3Vyc2VsdmVzOworCSAqIHNlbmRpbmcgYSBwcm9iZSByZXF1 ZXN0IChhcyBuZWVkZWQpLCBhbmQgYXJtaW5nIHRoZQorCSAqIHRpbWVvdXQgdG8g c3dpdGNoIGNoYW5uZWxzIGFmdGVyIG1heGR3ZWxsIHRpY2tzLgorCSAqCisJICog c2Nhbl9jdXJjaGFuIHNob3VsZCBvbmx5IHBhdXNlIGZvciB0aGUgdGltZSByZXF1 aXJlZCB0bworCSAqIHByZXBhcmUvaW5pdGlhdGUgdGhlIGhhcmR3YXJlIGZvciB0 aGUgc2NhbiAoaWYgYXQgYWxsKS4KKwkgKi8KKwlpYy0+aWNfc2Nhbl9jdXJjaGFu KHNzLCBtYXhkd2VsbCk7CisJSUVFRTgwMjExX0xPQ0soaWMpOwogCi0JCS8qCi0J CSAqIFBvdGVudGlhbGx5IGNoYW5nZSBjaGFubmVsIGFuZCBwaHkgbW9kZS4KLQkJ ICovCi0JCWljLT5pY19jdXJjaGFuID0gY2hhbjsKLQkJaWMtPmljX3J0ID0gaWVl ZTgwMjExX2dldF9yYXRldGFibGUoY2hhbik7Ci0JCUlFRUU4MDIxMV9VTkxPQ0so aWMpOwotCQkvKgotCQkgKiBQZXJmb3JtIHRoZSBjaGFubmVsIGNoYW5nZSBhbmQg c2NhbiB1bmxvY2tlZCBzbyB0aGUgZHJpdmVyCi0JCSAqIG1heSBzbGVlcC4gT25j ZSBzZXRfY2hhbm5lbCByZXR1cm5zIHRoZSBoYXJkd2FyZSBoYXMKLQkJICogY29t cGxldGVkIHRoZSBjaGFubmVsIGNoYW5nZS4KLQkJICovCi0JCWljLT5pY19zZXRf Y2hhbm5lbChpYyk7Ci0JCWllZWU4MDIxMV9yYWRpb3RhcF9jaGFuX2NoYW5nZShp Yyk7CisJLyogWFhYIHNjYW4gc3RhdGUgY2FuIGNoYW5nZSEgUmUtdmFsaWRhdGUg c2NhbiBzdGF0ZSEgKi8KIAotCQkvKgotCQkgKiBTY2FuIGN1cmNoYW4uICBEcml2 ZXJzIGZvciAiaW50ZWxsaWdlbnQgaGFyZHdhcmUiCi0JCSAqIG92ZXJyaWRlIGlj X3NjYW5fY3VyY2hhbiB0byB0ZWxsIHRoZSBkZXZpY2UgdG8gZG8KLQkJICogdGhl IHdvcmsuICBPdGhlcndpc2Ugd2UgbWFuYWdlIHRoZSB3b3JrIG91dHNlbHZlczsK LQkJICogc2VuZGluZyBhIHByb2JlIHJlcXVlc3QgKGFzIG5lZWRlZCksIGFuZCBh cm1pbmcgdGhlCi0JCSAqIHRpbWVvdXQgdG8gc3dpdGNoIGNoYW5uZWxzIGFmdGVy IG1heGR3ZWxsIHRpY2tzLgotCQkgKgotCQkgKiBzY2FuX2N1cmNoYW4gc2hvdWxk IG9ubHkgcGF1c2UgZm9yIHRoZSB0aW1lIHJlcXVpcmVkIHRvCi0JCSAqIHByZXBh cmUvaW5pdGlhdGUgdGhlIGhhcmR3YXJlIGZvciB0aGUgc2NhbiAoaWYgYXQgYWxs KSwgdGhlCi0JCSAqIGJlbG93IGNvbmR2YXIgaXMgdXNlZCB0byBzbGVlcCBmb3Ig dGhlIGNoYW5uZWxzIGR3ZWxsIHRpbWUKLQkJICogYW5kIGFsbG93cyBpdCB0byBi ZSBzaWduYWxsZWQgZm9yIGFib3J0LgotCQkgKi8KLQkJaWMtPmljX3NjYW5fY3Vy Y2hhbihzcywgbWF4ZHdlbGwpOwotCQlJRUVFODAyMTFfTE9DSyhpYyk7CisJc3Nf cHJpdi0+c3NfY2hhbm1pbmR3ZWxsID0gdGlja3MgKyBzcy0+c3NfbWluZHdlbGw7 CisJLyogY2xlYXIgbWluZHdlbGwgbG9jayBhbmQgaW5pdGlhbCBjaGFubmVsIGNo YW5nZSBmbHVzaCAqLworCXNzX3ByaXYtPnNzX2lmbGFncyAmPSB+SVNDQU5fUkVQ OwogCi0JCS8qIFhYWCBzY2FuIHN0YXRlIGNhbiBjaGFuZ2UhIFJlLXZhbGlkYXRl IHNjYW4gc3RhdGUhICovCisJaWYgKHNzX3ByaXYtPnNzX2lmbGFncyAmIChJU0NB Tl9DQU5DRUx8SVNDQU5fQUJPUlQpKQorCQlnb3RvIGVuZDsKIAotCQlTQ0FOX1BS SVZBVEUoc3MpLT5zc19jaGFubWluZHdlbGwgPSB0aWNrcyArIHNzLT5zc19taW5k d2VsbDsKLQkJLyogY2xlYXIgbWluZHdlbGwgbG9jayBhbmQgaW5pdGlhbCBjaGFu bmVsIGNoYW5nZSBmbHVzaCAqLwotCQlTQ0FOX1BSSVZBVEUoc3MpLT5zc19pZmxh Z3MgJj0gfklTQ0FOX1JFUDsKKwlJRUVFODAyMTFfRFBSSU5URih2YXAsIElFRUU4 MDIxMV9NU0dfU0NBTiwgIiVzOiB3YWl0aW5nXG4iLCBfX2Z1bmNfXyk7CisJSUVF RTgwMjExX1VOTE9DSyhpYyk7Cit9CiAKLQkJaWYgKChTQ0FOX1BSSVZBVEUoc3Mp LT5zc19pZmxhZ3MgJiAoSVNDQU5fQ0FOQ0VMfElTQ0FOX0FCT1JUKSkpCi0JCQlj b250aW51ZTsKK3N0YXRpYyB2b2lkCitzY2FuX2VuZChzdHJ1Y3QgaWVlZTgwMjEx X3NjYW5fc3RhdGUgKnNzLCBpbnQgc2NhbmRvbmUpCit7CisJc3RydWN0IHNjYW5f c3RhdGUgKnNzX3ByaXYgPSBTQ0FOX1BSSVZBVEUoc3MpOworCXN0cnVjdCBpZWVl ODAyMTF2YXAgKnZhcCA9IHNzLT5zc192YXA7CisJc3RydWN0IGllZWU4MDIxMWNv bSAqaWMgPSBzcy0+c3NfaWM7CiAKLQkJSUVFRTgwMjExX0RQUklOVEYodmFwLCBJ RUVFODAyMTFfTVNHX1NDQU4sICIlczogd2FpdGluZ1xuIiwgX19mdW5jX18pOwot CQkvKiBXYWl0IHRvIGJlIHNpZ25hbGxlZCB0byBzY2FuIHRoZSBuZXh0IGNoYW5u ZWwgKi8KLQkJY3Zfd2FpdCgmU0NBTl9QUklWQVRFKHNzKS0+c3Nfc2Nhbl9jdiwg SUVFRTgwMjExX0xPQ0tfT0JKKGljKSk7Ci0JfQorCUlFRUU4MDIxMV9MT0NLX0FT U0VSVChpYyk7CiAKIAlJRUVFODAyMTFfRFBSSU5URih2YXAsIElFRUU4MDIxMV9N U0dfU0NBTiwgIiVzOiBvdXRcbiIsIF9fZnVuY19fKTsKIAotCWlmIChTQ0FOX1BS SVZBVEUoc3MpLT5zc19pZmxhZ3MgJiBJU0NBTl9BQk9SVCkKLQkJZ290byBkb25l OworCWlmIChzc19wcml2LT5zc19pZmxhZ3MgJiBJU0NBTl9BQk9SVCkgeworCQlz Y2FuX2RvbmUoc3MsIHNjYW5kb25lKTsKKwkJcmV0dXJuOworCX0KIAogCUlFRUU4 MDIxMV9VTkxPQ0soaWMpOwogCWljLT5pY19zY2FuX2VuZChpYyk7CQkvKiBub3Rp ZnkgZHJpdmVyICovCkBAIC03NTAsOCArNzcxLDcgQEAKIAkgKiBTaW5jZSBhIGNh bmNlbGxhdGlvbiBtYXkgaGF2ZSBvY2N1cmVkIGR1cmluZyBvbmUgb2YgdGhlCiAJ ICogZHJpdmVyIGNhbGxzICh3aGlsc3QgdW5sb2NrZWQpLCB1cGRhdGUgc2NhbmRv bmUuCiAJICovCi0JaWYgKHNjYW5kb25lID09IDAgJiYKLQkgICAgKChTQ0FOX1BS SVZBVEUoc3MpLT5zc19pZmxhZ3MgJiBJU0NBTl9DQU5DRUwpICE9IDApKSB7CisJ aWYgKHNjYW5kb25lID09IDAgJiYgKHNzX3ByaXYtPnNzX2lmbGFncyAmIElTQ0FO X0NBTkNFTCkgIT0gMCkgewogCQkvKiBYWFggcHJpbnRmPyAqLwogCQlpZl9wcmlu dGYodmFwLT5pdl9pZnAsCiAJCSAgICAiJXM6IE9PUFMhIHNjYW4gY2FuY2VsbGVk IGR1cmluZyBkcml2ZXIgY2FsbCAoMSkhXG4iLApAQCAtNzc2LDcgKzc5Niw3IEBA CiAJCUlFRUU4MDIxMV9MT0NLKGljKTsKIAl9CiAJLyogY2xlYXIgaW50ZXJuYWwg ZmxhZ3MgYW5kIGFueSBpbmRpY2F0aW9uIG9mIGEgcGljayAqLwotCVNDQU5fUFJJ VkFURShzcyktPnNzX2lmbGFncyAmPSB+SVNDQU5fUkVQOworCXNzX3ByaXYtPnNz X2lmbGFncyAmPSB+SVNDQU5fUkVQOwogCXNzLT5zc19mbGFncyAmPSB+SUVFRTgw MjExX1NDQU5fR09UUElDSzsKIAogCS8qCkBAIC03ODYsMTUgKzgwNiwxNSBAQAog CSAqIG5vdGlmeSB0aGUgZHJpdmVyIHRvIGVuZCB0aGUgc2NhbiBhYm92ZSB0byBh dm9pZCBoYXZpbmcKIAkgKiByeCBmcmFtZXMgYWx0ZXIgdGhlIHNjYW4gY2FuZGlk YXRlIGxpc3QuCiAJICovCi0JaWYgKChTQ0FOX1BSSVZBVEUoc3MpLT5zc19pZmxh Z3MgJiBJU0NBTl9DQU5DRUwpID09IDAgJiYKKwlpZiAoKHNzX3ByaXYtPnNzX2lm bGFncyAmIElTQ0FOX0NBTkNFTCkgPT0gMCAmJgogCSAgICAhc3MtPnNzX29wcy0+ c2Nhbl9lbmQoc3MsIHZhcCkgJiYKIAkgICAgKHNzLT5zc19mbGFncyAmIElFRUU4 MDIxMV9TQ0FOX09OQ0UpID09IDAgJiYKLQkgICAgdGltZV9iZWZvcmUodGlja3Mg KyBzcy0+c3NfbWluZHdlbGwsIHNjYW5lbmQpKSB7CisJICAgIHRpbWVfYmVmb3Jl KHRpY2tzICsgc3MtPnNzX21pbmR3ZWxsLCBzc19wcml2LT5zc19zY2FuZW5kKSkg ewogCQlJRUVFODAyMTFfRFBSSU5URih2YXAsIElFRUU4MDIxMV9NU0dfU0NBTiwK IAkJICAgICIlczogZG9uZSwgcmVzdGFydCAiCiAJCSAgICAiW3RpY2tzICV1LCBk d2VsbCBtaW4gJWx1IHNjYW5lbmQgJWx1XVxuIiwKIAkJICAgIF9fZnVuY19fLAot CQkgICAgdGlja3MsIHNzLT5zc19taW5kd2VsbCwgc2NhbmVuZCk7CisJCSAgICB0 aWNrcywgc3MtPnNzX21pbmR3ZWxsLCBzc19wcml2LT5zc19zY2FuZW5kKTsKIAkJ c3MtPnNzX25leHQgPSAwOwkvKiByZXNldCB0byBiZWdpbmluZyAqLwogCQlpZiAo c3MtPnNzX2ZsYWdzICYgSUVFRTgwMjExX1NDQU5fQUNUSVZFKQogCQkJdmFwLT5p dl9zdGF0cy5pc19zY2FuX2FjdGl2ZSsrOwpAQCAtODAyLDcgKzgyMiw3IEBACiAJ CQl2YXAtPml2X3N0YXRzLmlzX3NjYW5fcGFzc2l2ZSsrOwogCiAJCXNzLT5zc19v cHMtPnNjYW5fcmVzdGFydChzcywgdmFwKTsJLyogWFhYPyAqLwotCQlpZWVlODAy MTFfcnVudGFzayhpYywgJlNDQU5fUFJJVkFURShzcyktPnNzX3NjYW5fdGFzayk7 CisJCWllZWU4MDIxMV9ydW50YXNrKGljLCAmc3NfcHJpdi0+c3Nfc2Nhbl9zdGFy dCk7CiAJCUlFRUU4MDIxMV9VTkxPQ0soaWMpOwogCQlyZXR1cm47CiAJfQpAQCAt ODE0LDE0ICs4MzQsMTMgQEAKIAlJRUVFODAyMTFfRFBSSU5URih2YXAsIElFRUU4 MDIxMV9NU0dfU0NBTiwKIAkgICAgIiVzOiAlcywgW3RpY2tzICV1LCBkd2VsbCBt aW4gJWx1IHNjYW5lbmQgJWx1XVxuIiwKIAkgICAgX19mdW5jX18sIHNjYW5kb25l ID8gImRvbmUiIDogInN0b3BwZWQiLAotCSAgICB0aWNrcywgc3MtPnNzX21pbmR3 ZWxsLCBzY2FuZW5kKTsKKwkgICAgdGlja3MsIHNzLT5zc19taW5kd2VsbCwgc3Nf cHJpdi0+c3Nfc2NhbmVuZCk7CiAKIAkvKgogCSAqIFNpbmNlIGEgY2FuY2VsbGF0 aW9uIG1heSBoYXZlIG9jY3VyZWQgZHVyaW5nIG9uZSBvZiB0aGUKIAkgKiBkcml2 ZXIgY2FsbHMgKHdoaWxzdCB1bmxvY2tlZCksIHVwZGF0ZSBzY2FuZG9uZS4KIAkg Ki8KLQlpZiAoc2NhbmRvbmUgPT0gMCAmJgotCSAgICAoKFNDQU5fUFJJVkFURShz cyktPnNzX2lmbGFncyAmIElTQ0FOX0NBTkNFTCkgIT0gMCkpIHsKKwlpZiAoc2Nh bmRvbmUgPT0gMCAmJiAoc3NfcHJpdi0+c3NfaWZsYWdzICYgSVNDQU5fQ0FOQ0VM KSAhPSAwKSB7CiAJCS8qIFhYWCBwcmludGY/ICovCiAJCWlmX3ByaW50Zih2YXAt Pml2X2lmcCwKIAkJICAgICIlczogT09QUyEgc2NhbiBjYW5jZWxsZWQgZHVyaW5n IGRyaXZlciBjYWxsICgyKSFcbiIsCkBAIC04MjksNiArODQ4LDE4IEBACiAJCXNj YW5kb25lID0gMTsKIAl9CiAKKwlzY2FuX2RvbmUoc3MsIHNjYW5kb25lKTsKK30K Kworc3RhdGljIHZvaWQKK3NjYW5fZG9uZShzdHJ1Y3QgaWVlZTgwMjExX3NjYW5f c3RhdGUgKnNzLCBpbnQgc2NhbmRvbmUpCit7CisJc3RydWN0IHNjYW5fc3RhdGUg KnNzX3ByaXYgPSBTQ0FOX1BSSVZBVEUoc3MpOworCXN0cnVjdCBpZWVlODAyMTFj b20gKmljID0gc3MtPnNzX2ljOworCXN0cnVjdCBpZWVlODAyMTF2YXAgKnZhcCA9 IHNzLT5zc192YXA7CisKKwlJRUVFODAyMTFfTE9DS19BU1NFUlQoaWMpOworCiAJ LyoKIAkgKiBDbGVhciB0aGUgU0NBTiBiaXQgZmlyc3QgaW4gY2FzZSBmcmFtZXMg YXJlCiAJICogcGVuZGluZyBvbiB0aGUgc3RhdGlvbiBwb3dlciBzYXZlIHF1ZXVl LiAgSWYKQEAgLTgzNSw4ICs4NjYsOCBAQAogCSAqIHdlIGRlZmVyIHRoaXMgdGhl biB0aGUgZGlzcGF0Y2ggb2YgdGhlIGZyYW1lcwogCSAqIG1heSBnZW5lcmF0ZSBh IHJlcXVlc3QgdG8gY2FuY2VsIHNjYW5uaW5nLgogCSAqLwotZG9uZToKIAlpYy0+ aWNfZmxhZ3MgJj0gfklFRUU4MDIxMV9GX1NDQU47CisKIAkvKgogCSAqIERyb3Ag b3V0IG9mIHBvd2VyIHNhdmUgbW9kZSB3aGVuIGEgc2NhbiBoYXMKIAkgKiBjb21w bGV0ZWQuICBJZiB0aGlzIHNjYW4gd2FzIHByZW1hdHVyZWx5IHRlcm1pbmF0ZWQK QEAgLTg1Myw3ICs4ODQsOCBAQAogCQkJaWMtPmljX2ZsYWdzX2V4dCAmPSB+SUVF RTgwMjExX0ZFWFRfQkdTQ0FOOwogCQl9CiAJfQotCVNDQU5fUFJJVkFURShzcykt PnNzX2lmbGFncyAmPSB+KElTQ0FOX0NBTkNFTHxJU0NBTl9BQk9SVCk7CisJc3Nf cHJpdi0+c3NfaWZsYWdzICY9IH4oSVNDQU5fQ0FOQ0VMfElTQ0FOX0FCT1JUKTsK Kwlzc19wcml2LT5zc19zY2FuZW5kID0gMDsKIAlzcy0+c3NfZmxhZ3MgJj0gfihJ RUVFODAyMTFfU0NBTl9PTkNFIHwgSUVFRTgwMjExX1NDQU5fUElDSzFTVCk7CiAJ SUVFRTgwMjExX1VOTE9DSyhpYyk7CiAjdW5kZWYgSVNDQU5fUkVQCkBAIC05NDcs OSArOTc5LDkgQEAKIAkJaWMtPmljX3NjYW4gPSBOVUxMOwogCQlyZXR1cm47CiAJ fQotCWNhbGxvdXRfaW5pdF9tdHgoJnNzLT5zc19zY2FuX3RpbWVyLCBJRUVFODAy MTFfTE9DS19PQkooaWMpLCAwKTsKLQljdl9pbml0KCZzcy0+c3Nfc2Nhbl9jdiwg InNjYW4iKTsKLQlUQVNLX0lOSVQoJnNzLT5zc19zY2FuX3Rhc2ssIDAsIHNjYW5f dGFzaywgc3MpOworCVRBU0tfSU5JVCgmc3MtPnNzX3NjYW5fc3RhcnQsIDAsIHNj YW5fc3RhcnQsIHNzKTsKKwlUSU1FT1VUX1RBU0tfSU5JVChpYy0+aWNfdHEsICZz cy0+c3Nfc2Nhbl9jdXJjaGFuLCAwLAorCSAgICBzY2FuX2N1cmNoYW5fdGFzaywg c3MpOwogCiAJaWMtPmljX3NjYW4gPSAmc3MtPmJhc2U7CiAJc3MtPmJhc2Uuc3Nf aWMgPSBpYzsK ------------1UGEIeCxgQrQAMT13Qg4VX-- From owner-freebsd-wireless@freebsd.org Sat Feb 20 11:36:45 2016 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 B9C50AAEA54 for ; Sat, 20 Feb 2016 11:36:45 +0000 (UTC) (envelope-from scoobi_doo@yahoo.com) Received: from nm50.bullet.mail.bf1.yahoo.com (nm50.bullet.mail.bf1.yahoo.com [216.109.114.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 83F571C46 for ; Sat, 20 Feb 2016 11:36:45 +0000 (UTC) (envelope-from scoobi_doo@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1455968069; bh=UTKMWnOfB05in62Ct2IQVS24rcZAXhXePo7ceN3prN0=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=fsO/mk63Z7bn/jdQnS4xM1HgLuqecAcOu/rsLU4KA2MTF034hiMfX0ruS/Dh9h5zLeSqbJ6l8tKpeAwlgAf5l0lnvmgScP1oWEqqjxVyEADuL1M9yucMEzLPAYaTA7yvVtLmi6lQvWPlP6RdP9oIe4SKHn9Y9QU8G2rUzyObwuP2uPb0enUt76fFXDqCTjY0yvHtgdkDIVHQjT/wRdsPW7YtWcO3HtCiIv2m2RYKF7Pgn6o8VJ3wMNz/mmwMawg4JZNrtrihvvkkg2Y3eSoOg4lZNpB3/6+O07+Rprb4/UcUnhtG/Hsvc0V8nTV6APDwFXmGglF9C8dKZeIZBT9nDw== Received: from [98.139.170.179] by nm50.bullet.mail.bf1.yahoo.com with NNFMP; 20 Feb 2016 11:34:29 -0000 Received: from [98.139.212.220] by tm22.bullet.mail.bf1.yahoo.com with NNFMP; 20 Feb 2016 11:34:29 -0000 Received: from [127.0.0.1] by omp1029.mail.bf1.yahoo.com with NNFMP; 20 Feb 2016 11:34:29 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 938856.290.bm@omp1029.mail.bf1.yahoo.com Received: by 66.196.81.104; Sat, 20 Feb 2016 11:34:29 +0000 Date: Sat, 20 Feb 2016 11:34:25 +0000 (UTC) From: Anthony Jenkins Reply-To: Anthony Jenkins To: Adrian Chadd , Anthony Jenkins Cc: "freebsd-wireless@freebsd.org" Message-ID: <134852793.7606551.1455968065287.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: References: Subject: Re: Ralink RT3290 wifi+bluetooth support? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Sat, 20 Feb 2016 11:36:45 -0000 Oh sorry... I'm adding it to ral(4). Sent from Yahoo Mail on Android=20 =20 On Fri, Feb 19, 2016 at 20:51, Adrian Chadd wrote= : WHich driver family is it? -a On 19 February 2016 at 15:55, Anthony Jenkins via freebsd-wireless wrote: > The Ralink RT3290 PCIe card is supported in Linux but not in FreeBSD.=C2= =A0 I'm > trying to port the Linux bits to FreeBSD, unless someone else has already > beat me to it...has anyone?=C2=A0 I added the PCI device ID and most of t= he > firmware bits, but there's lots of stuff left to do...right now what I ha= ve > panics in the init code. > > Thanks, > Anthony > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.or= g" =20 From owner-freebsd-wireless@freebsd.org Sat Feb 20 18:13:59 2016 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 408D1AAEB28 for ; Sat, 20 Feb 2016 18:13:59 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (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 EA7ECBFF for ; Sat, 20 Feb 2016 18:13:58 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x22b.google.com with SMTP id 5so57291391igt.0 for ; Sat, 20 Feb 2016 10:13:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=eZTND93L9zMqkxi9qdxG5OWA128ZKeO7lG9xE/p2yXI=; b=o2KZqE0qFCASjo6QFcuMxJBkYkKjHoYniD1UAxCGRG8j2VNxQjCz8GcD9DVU4gxy/O 0uKpKjrl9xZBL4WLgheH7DKUaltI3TpUEyZFpz0nfWspmnY+iY46icN6quqsyE1X50LV werICPd5givAf+ox3BhJ1dFx7KOWlm4XvYfT2HC5B3YI6WNOTcsEUQIOtLfT2fgjZrG+ B+Ygd+UA4EVVhwpL9Ym3K3GNN+X+2zh9fUG8/wk4c+nInBav2KLlD6FZXHeJqxAmZDhO TcFjkU+rmMQubkMmlhp/EhqH58XEkO3admq9BtwUQlqtI3vZq2gy5Ok6IOV4iDI8Cw+b gLXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=eZTND93L9zMqkxi9qdxG5OWA128ZKeO7lG9xE/p2yXI=; b=fiV5LcCGtk5g9HMbaSrqpNGVgId17ChHzTPZ4TpeywWbmk5QG3rQrevj83rSNOkmbd oo9gX+fx2sco1CDXxcsQ5nkCvS/SvmThFBDWRktO1IcD4rNjVt9jM69KQfivhJdI/lF2 mI/zC3e2voylSUr3OZeD2q6tiAqSoiMRdp4asSxwkHNPWsoew/4/84apB7ibr1WVXuUV axYhB4DQBBPt2yiTYSt8+7TfajXJftZCdIyQswoc2L64zIZFs/jJFn/eE8DKkweAoZL7 16HLai5QOQTssOyIGdvgYePTtAxdydxC3SmCgTPb8BKi0tk53jSxMKkhaEKwe+WuSGxp lMdg== X-Gm-Message-State: AG10YORTwlqIXz8h9qxrKHuBx7zLm5UeEeHs7TMwTz89wX6XvUyNSN/gX8F8FTMjkX7W+8VkfK0fA/1Lw2YqOw== MIME-Version: 1.0 X-Received: by 10.50.171.225 with SMTP id ax1mr2977878igc.61.1455992038324; Sat, 20 Feb 2016 10:13:58 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.36.14.19 with HTTP; Sat, 20 Feb 2016 10:13:58 -0800 (PST) In-Reply-To: References: Date: Sat, 20 Feb 2016 10:13:58 -0800 X-Google-Sender-Auth: saSb2um3Kb7YFWCFLD-1Tu3xK5A Message-ID: Subject: Re: software scan fix - please test (Was: why we can't use the net80211 taskqueue for everything) From: Adrian Chadd To: Andriy Voskoboinyk Cc: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset=UTF-8 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: Sat, 20 Feb 2016 18:13:59 -0000 hi! Please do test this patch out! This unblocks a whole lot of tidying up and restructuring of the wifi drivers to make them more predictable! -a On 20 February 2016 at 02:06, Andriy Voskoboinyk wrote: >> hi, >> >> andriy has a few reviews out that tidy up some things, which I'd reply >> to, but .. reviews is offline. So, here's the 30 second version: >> >> * the net80211 taskqueue runs the software scan engine, and the >> software scan engine currently sleeps whilst it's running. >> >> This means that if you put newstate, deferred transmit, etc into the >> net80211 taskqueue, then it just won't run during scan. >> >> The net80211 software scan thing should be modified to not sleep >> whilst it's waiting for scan results and instead just kick off another >> timer event to finish that part of the loop. Then yes, we can just >> migrate * to the net80211 task queue and use it for all serialisation >> of a wifi driver. >> >> (And yes, I'd like to see that done ASAP..) >> >> Thanks, >> >> >> -adrian > > > Hi, > > I have replaced sleeping on conditional variable inside scan task > with scan_curchan task rescheduling (so this problem should be fixed now). > > For everyone, who wishes to test: apply the attached patch > (merged from D5133, D5137, D5139, D5140, D5142, D5143, D5145, D5147, D5148 > and D5152) > and rebuild + install the kernel. Scan should work as before. > > Thanks! From owner-freebsd-wireless@freebsd.org Sat Feb 20 19:40:37 2016 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 1649CAAE3E7 for ; Sat, 20 Feb 2016 19:40:37 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DD217D98 for ; Sat, 20 Feb 2016 19:40:35 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id u1KJeYG7075471; Sat, 20 Feb 2016 19:40:34 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id u1KJeXKN075470; Sat, 20 Feb 2016 11:40:33 -0800 (PST) (envelope-from david) Date: Sat, 20 Feb 2016 11:40:33 -0800 From: David Wolfskill To: Andriy Voskoboinyk Cc: "freebsd-wireless@freebsd.org" Subject: Re: software scan fix - please test (Was: why we can't use the net80211 taskqueue for everything) Message-ID: <20160220194033.GG65475@albert.catwhisker.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oXNgvKVxGWJ0RPMJ" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) 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: Sat, 20 Feb 2016 19:40:37 -0000 --oXNgvKVxGWJ0RPMJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 20, 2016 at 12:06:17PM +0200, Andriy Voskoboinyk wrote: > > hi, > > > > andriy has a few reviews out that tidy up some things, which I'd reply > > to, but .. reviews is offline. So, here's the 30 second version: > > > > * the net80211 taskqueue runs the software scan engine, and the > > software scan engine currently sleeps whilst it's running. > > > > This means that if you put newstate, deferred transmit, etc into the > > net80211 taskqueue, then it just won't run during scan. > > > > The net80211 software scan thing should be modified to not sleep > > whilst it's waiting for scan results and instead just kick off another > > timer event to finish that part of the loop. Then yes, we can just > > migrate * to the net80211 task queue and use it for all serialisation > > of a wifi driver. > > > > (And yes, I'd like to see that done ASAP..) > > > > Thanks, > > > > > > -adrian >=20 > Hi, >=20 > I have replaced sleeping on conditional variable inside scan task > with scan_curchan task rescheduling (so this problem should be fixed now). >=20 > For everyone, who wishes to test: apply the attached patch > (merged from D5133, D5137, D5139, D5140, D5142, D5143, D5145, D5147, D514= 8 =20 > and D5152) > and rebuild + install the kernel. Scan should work as before. > .... OK; I tried it (details of environment & method below); so far, I'm not seeing a noticable difference in behavior. (That said: I normally run head only when I'm specifically testing something or -- rather more often -- when I'm doing a daily src upgrade in-place at home.) And usually, home doesn't present a problem -- it's work that does that (probably some timing issues with authentication catalyzing wpa_supplicant to blacklist successive APs as they're tried.) As for details: this was on my laptop, after "cloning" slice 4 (fresh-built head from this morning) to slice 3), then: Script started on Sat Feb 20 10:50:35 2016 command: svn patch /tmp/patch-net80211-scan-sw.diff /S3/usr/src U /S3/usr/src/sys/net80211/ieee80211_output.c U /S3/usr/src/sys/net80211/ieee80211_scan.c U /S3/usr/src/sys/net80211/ieee80211_scan_sw.c Script done on Sat Feb 20 10:50:35 2016 Script started on Sat Feb 20 10:50:35 2016 command: svn info /S3/usr/src Path: /S3/usr/src Working Copy Root Path: /S3/usr/src URL: file:///svn/freebsd/src/base/head Relative URL: ^/head Repository Root: file:///svn/freebsd/src/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 295835 Node Kind: directory Schedule: normal Last Changed Author: skra Last Changed Rev: 295834 Last Changed Date: 2016-02-19 23:45:21 -0800 (Fri, 19 Feb 2016) Script done on Sat Feb 20 10:50:35 2016 Starting "uname -a" output: FreeBSD g1-252.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #339 r2958= 34M/295835:1100099: Sat Feb 20 04:51:08 PST 2016 root@g1-252.catwhisker= =2Eorg:/common/S4/obj/usr/src/sys/CANARY amd64 Ending "uname -a" output: FreeBSD g1-252.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #340 r2958= 34M/295835:1100099: Sat Feb 20 11:11:03 PST 2016 root@g1-252.catwhisker= =2Eorg:/common/S3/obj/usr/src/sys/CANARY amd64 > Thanks! Thank you! :-) Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who would murder in the name of God or prophet are blasphemous coward= s. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --oXNgvKVxGWJ0RPMJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJWyMExXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XhVEH/ReRdiw4EC8PuodzDFN8ItQo U6YKw7+ohX/3utjzvfm0jlOyTonwrdgzck57RFaYhiSOnAc32cQt+CPptOnM+3Ll Gr0VNG11OfyZ2Gm0DKXCxcXgW+sWwVdXVe+xOO/7OtiC0hkOk30ab5S5RKJo/sug Ta2iTQSuKKYiw3ud7IM2JlpvYjEIvRqCLYjThcboqMRdr4chaq1wU0XoZzsEb06i MdMtKSNqyK7ZDSnmdQzAOC5Amxbcr0pt3h/4298uyNQECMqSjY+6xwU++ddApKNo 7SC351/nk/3Eb/rdA5zRD3AV7V6wY3cpIyG34qGEJJ2xAY03Cuzdp6cdvSyFJME= =RgtK -----END PGP SIGNATURE----- --oXNgvKVxGWJ0RPMJ--