From owner-freebsd-wireless@freebsd.org Sun Jan 31 16:53:33 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 49F8AA73C8B for ; Sun, 31 Jan 2016 16:53:33 +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 3B91611FB for ; Sun, 31 Jan 2016 16:53:33 +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 u0VGrWF7027538 for ; Sun, 31 Jan 2016 16:53:33 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 206801] iwn(4) page fault on netif restart Date: Sun, 31 Jan 2016 16:53:33 +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: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dteske@FreeBSD.org 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: Sun, 31 Jan 2016 16:53:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206801 Bug ID: 206801 Summary: iwn(4) page fault on netif restart Product: Base System Version: 11.0-CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: wireless Assignee: freebsd-wireless@FreeBSD.org Reporter: dteske@FreeBSD.org CC: freebsd-amd64@FreeBSD.org CC: freebsd-amd64@FreeBSD.org Woke up this morning to find that network wasn't working. A quick "service netif restart" hung at trying to bring down wpa_supplicant. A "kill -9" of wpa_supplicant had no effect. The ppid of this wpa_supplicant was 1. Eventu= ally we landed on a page fault. I was able to extract a fair bit of precious information. $ uname -a FreeBSD lent.shxd.cx 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r293338: Wed Jan = 13 21:26:36 PST 2016=20=20=20=20 root@lent.shxd.cx:/usr/obj/home/dteske/src/freebsd_svn/base/head/sys/GENERI= C=20 amd64 $ ident -q kern/subr_firmware.c dev/iwn/if_iwn.c=20 kern/subr_firmware.c: $FreeBSD: head/sys/kern/subr_firmware.c 285391 2015-07-11 16:22:48Z mj= g $ dev/iwn/if_iwn.c: $FreeBSD: head/sys/dev/iwn/if_iwn.c 293716 2016-01-12 00:24:40Z avos $ db> show msgbuf msgbufp =3D 0xfffff8023bffffb8 magic =3D 63062, size =3D 98232, r=3D 97305, ptr =3D 0xfffff8023bfe8000, ck= sum=3D 7937404 Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex firmware table (firmware table) r =3D 0 (0xffffffff81ba8c80) locked @ /home/dteske/src/freebsd_svn/base/head/sys/kern/subr_firmware.c:367 exclusive sleep mutex iwn0 (network driver) r =3D 0 (0xfffffe0000ed4018) lo= cked @ /home/dteske/src/freebsd_svn/base/head/sys/dev/iwn/if_iwn.c:8197 stack backtrace: #0 0xffffffff80a79b10 at witness_debugger+0x70 #1 0xffffffff80a7ae27 at witness_warn+0x3d7 #2 0xffffffff80e6a9e7 at trap_pfault+0x57 #3 0xffffffff80e6a2bf at trap+0x4bf #4 0xffffffff80e4a1d7 at calltrap+0x8 #5 0xffffffff805b56d7 at iwn_init_locked+0x567 #6 0xffffffff805ad93b at iwn_radio_on+0x3b #7 0xffffffff80a6d340 at taskqueue_run_locked+0xf0 #8 0xffffffff80a6de68 at taskqueue_thread_loop+0x88 #9 0xffffffff809e5c14 at fork_exit+0x84 #10 0xffffffff80e4a70e at fork_trampoline+0xe Fatal trap 12: page fault while in kernel mode=20 cpuid =3D 3; apic id =3D 05 fault virtual address =3D 0xffffffffffffffe0 fault code =3D supervisor write data, page not present instruction pointer =3D 0x20:0xffffffff80a5aee7 stack pointer =3D 0x28:0xfffffe022a544aa0 frame pointer =3D 0x28:0xfffffe022a544ac0 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 0 (iwn0 net80211 taskq) 255217) 20151225 db> bt Tracing pid 0 tid 100039 td 0xfffff8000482b000 firmware_put() at firmware_put+0x27/frame 0xfffffe022a544ac0 iwn_init_locked() at iwn_init_locked+0x567/frame 0xfffffe022a544af0 iwn_radio_on() at iwn_radio_on+0x3b/frame 0xfffffe022a544b20 taskqueue_run_locked() at taskqueue_run_locked+0xf0/frame 0xfffffe022a544b80 taskqueue_thread_loop() at taskqueue_thread_loop+0x88/frame 0xfffffe022a544= bb0 fork_exit() at fork_exit+0x84/frame 0xfffffe022a544bf0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe022a544bf0 --- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 --- --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Sun Jan 31 17:02:34 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 61637A74032 for ; Sun, 31 Jan 2016 17:02:34 +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 526B2183F for ; Sun, 31 Jan 2016 17:02:34 +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 u0VH2YIr079682 for ; Sun, 31 Jan 2016 17:02:34 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 206801] iwn(4) page fault on netif restart Date: Sun, 31 Jan 2016 17:02:34 +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: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-wireless@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: flagtypes.name keywords 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: Sun, 31 Jan 2016 17:02:34 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206801 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |mfc-stable10? Keywords| |crash, needs-qa --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Sun Jan 31 17:55:32 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 1E7A3A6F35D for ; Sun, 31 Jan 2016 17:55:32 +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 0F89A11B7 for ; Sun, 31 Jan 2016 17:55:32 +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 u0VHtVZP080796 for ; Sun, 31 Jan 2016 17:55:31 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 195074] FreeBSD 10.1 regression: iwn kernel panic when starting pidgin Date: Sun, 31 Jan 2016 17:55:31 +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: 10.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: avos@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: Sun, 31 Jan 2016 17:55:32 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D195074 --- Comment #6 from Andriy Voskoboinyk --- *** Bug 205169 has been marked as a duplicate of this bug. *** --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Sun Jan 31 21:00:40 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 56D48A73356 for ; Sun, 31 Jan 2016 21:00:40 +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 4DF4C1C4 for ; Sun, 31 Jan 2016 21:00:40 +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 u0VL01RB085275 for ; Sun, 31 Jan 2016 21:00:40 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201601312100.u0VL01RB085275@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, 31 Jan 2016 21:00:40 +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, 31 Jan 2016 21:00:40 -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 ------------+-----------+--------------------------------------------------- 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. 6 problems total for which you should take action. From owner-freebsd-wireless@freebsd.org Sun Jan 31 23:34: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 15A1AA758A0 for ; Sun, 31 Jan 2016 23:34:28 +0000 (UTC) (envelope-from fbsd@opal.com) Received: from outbound2d.ore.mailhop.org (outbound2d.ore.mailhop.org [54.149.240.58]) (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 E93BC1365 for ; Sun, 31 Jan 2016 23:34:27 +0000 (UTC) (envelope-from fbsd@opal.com) Received: from homobox.opal.com (unknown [71.255.165.9]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Sun, 31 Jan 2016 23:34:24 +0000 (UTC) Received: from shibato (shibato.opal.com [IPv6:2001:470:8cb8:3:21e:33ff:fe5f:cb65]) (authenticated bits=0) by homobox.opal.com (8.15.2/8.15.2) with ESMTPSA id u0VNXDua002548 (version=TLSv1.2 cipher=AES128-GCM-SHA256 bits=128 verify=NO); Sun, 31 Jan 2016 18:33:13 -0500 (EST) (envelope-from fbsd@opal.com) Date: Sun, 31 Jan 2016 18:33:13 -0500 From: "J.R. Oldroyd" To: Lars Engels Cc: freebsd-wireless@freebsd.org, freebsd-acpi@freebsd.org Subject: Re: Toshiba L675D wifi rfkill acpi support Message-ID: <20160131183313.0b96d226@shibato> In-Reply-To: <20160131085804.GO68362@e-new.0x20.net> References: <20160130173434.58cafbd1@shibato> <20160131085804.GO68362@e-new.0x20.net> X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; amd64-portbld-freebsd10.1) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (homobox.opal.com [IPv6:2001:470:8cb8:2::1]); Sun, 31 Jan 2016 18:33:16 -0500 (EST) X-Spam-Status: No, score=-0.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_50, T_RP_MATCHES_RCVD shortcircuit=no autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on homobox.opal.com 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, 31 Jan 2016 23:34:28 -0000 On Sun, 31 Jan 2016 09:58:05 +0100 Lars Engels wrote: > > You could try to "patch" PIN 20 on the card as described here: > > http://www.allthingstechie.net/2014/10/bypass-laptop-wireless-hardware-radio.html > > Then the H/W switch is always turned on. News of this pin-20 patch of which you speak had not yet reached these lands. This new learning amazes me. Being the pioneering type and always keen to be on the bleeding edge (!), I went ahead and tried it. It does, indeed, work! Thank you, Lars, for bringing enlightenment. And thanks, Adrian for your comments on the GPIO routing. Now, given that the L305D works with both the AR9285 and AR9280 NICs and toggling the ACPI wireless 0x200 line works too, and given that on the L675D the AR9285 also works as does the ACPI wireless 0x200 line, I guess we can conclude: - the ACPI wireless 0x200 line is routed to something other than pin 20 - the L305D does not assert pin 20, the L675D does - the AR9285 that I have (an AzureWave) ignores pin 20 I am thinking out loud here... I was hoping to be able to complete the acpi_toshiba.c enhancements by making this work, but I have already tested all four ACPI wireless lines on the L675D and none seem to do what we need. -jr From owner-freebsd-wireless@freebsd.org Tue Feb 2 02:49: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 C11B2A97E17 for ; Tue, 2 Feb 2016 02:49:59 +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 A3D4B194B for ; Tue, 2 Feb 2016 02:49:59 +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=mRWt5e4+4ZdYGsD1Si++2xjNbIKEVLpqFU5L5rOHoC0=; b=QgFVKdEVG9vPErQ8pQGFiH0CUQykTukXLJBkkKa6rgORBwAucSit7QV0aN64+hqnCcbyjMoBuS b0HfA/RQEXK6mXgc8xz+F7OQ34GKKl9CsXh/WvNMGSgF9ppVVvj2Tn0T5gG2nNtv4A7iQO/bUXtuZ LtTdUWhfdjMDCWf5Q0HM=; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]:44024 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 1aQR2U-00077U-KY for freebsd-wireless@freebsd.org; Mon, 01 Feb 2016 20:49:58 -0600 Received: from 2605:6000:ec17:200:8960:77df:23a8:fcf by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Mon, 01 Feb 2016 20:49:58 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 01 Feb 2016 20:49:58 -0600 From: Larry Rosenman To: freebsd-wireless@freebsd.org Subject: ath0: Stuck Beacon/BB Hang messages Message-ID: 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: Tue, 02 Feb 2016 02:49:59 -0000 New owner of a pfSense firewall (FreeBSD 10.1), and an Atheros 9280 based card. Getting lots of: ath0: stuck beacon; resetting (bmiss count 4) ath0: stuck beacon; resetting (bmiss count 8) ath0: bb hang detected (0x4) ath0: stuck beacon; resetting (bmiss count 12) [2.2.6-RELEASE][ler@home-fw.lerctr.org]/home/ler: Is there any workaround? Feel free to ask for more info. [2.2.6-RELEASE][ler@home-fw.lerctr.org]/home/ler: uname -a FreeBSD home-fw.lerctr.org 10.1-RELEASE-p25 FreeBSD 10.1-RELEASE-p25 #0 c39b63e(releng/10.1)-dirty: Mon Dec 21 15:20:13 CST 2015 root@pfs22-amd64-builder:/usr/obj.RELENG_2_2.amd64/usr/pfSensesrc/src.RELENG_2_2/sys/pfSense_SMP.10 amd64 [2.2.6-RELEASE][ler@home-fw.lerctr.org]/home/ler: ath0@pci0:6:0:0: class=0x028000 card=0x008f106b chip=0x002a168c rev=0x01 hdr=0x00 class = network ath0: mem 0xfebf0000-0xfebfffff irq 16 at device 0.0 on pci6 ath0: [HT] enabling HT modes ath0: [HT] 1 stream STBC receive enabled ath0: [HT] 1 stream STBC transmit enabled ath0: [HT] 2 RX streams; 2 TX streams ath0: AR9280 mac 128.2 RF5133 phy 13.0 ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00c0 ath0_wlan1: flags=8843 metric 0 mtu 1500 ether d8:30:62:5b:b9:1f inet6 2605:6000:ec17:201:da30:62ff:fe5b:b91f prefixlen 64 inet 192.168.201.1 netmask 0xffffff00 broadcast 192.168.201.255 inet6 fe80::1:1%ath0_wlan1 prefixlen 64 scopeid 0xa nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng status: running ssid "LERCTR NETWORK 2.5" channel 3 (2422 MHz 11g ht/20) bssid d8:30:62:5b:b9:1f regdomain 100 indoor ecm authmode WPA2/802.11i privacy MIXED deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 20 scanvalid 60 protmode OFF ampdulimit 64k ampdudensity 8 shortgi wme burst -apbridge dtimperiod 1 -dfs ath0_wlan2: flags=8843 metric 0 mtu 1500 ether de:30:62:5b:b9:1f inet6 2605:6000:ec17:202:dc30:62ff:fe5b:b91f prefixlen 64 inet 192.168.202.1 netmask 0xffffff00 broadcast 192.168.202.255 inet6 fe80::1:1%ath0_wlan2 prefixlen 64 scopeid 0xb nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng status: running ssid "LERCTR NETWORK GUEST" channel 3 (2422 MHz 11g ht/20) bssid de:30:62:5b:b9:1f regdomain 100 indoor ecm authmode WPA2/802.11i privacy MIXED deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 20 scanvalid 60 protmode OFF ampdulimit 64k ampdudensity 8 shortgi wme burst -apbridge dtimperiod 1 -dfs ath0: flags=8843 metric 0 mtu 2290 ether d8:30:62:5b:b9:1f nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng status: running -- 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 Tue Feb 2 03:29:04 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 63014A73D11 for ; Tue, 2 Feb 2016 03:29:04 +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 2C3CCD9D for ; Tue, 2 Feb 2016 03:29:04 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-io0-x231.google.com with SMTP id g73so3329038ioe.3 for ; Mon, 01 Feb 2016 19:29:04 -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:content-type; bh=4OkIuZWe2z/4e4zWU1XxM48uKX1ae0D3zgu8aA7ZQXQ=; b=XBtXF7O2d5qq5XaGKtE1M5f3+PHIgBLGngDMtNzv9QmK8oV1+wtgdfRsAMWFXtd6HK i9FaI8299HVMd++tQA2lRdasQuU0lIb0SnkcbTJHFblzwEzCULLE4F52+EUSk8gPK9xc +zn8VNS4LdKLpCwq1kgxAYTw5gE6QighD8vgGcSeZC1AgPaKhZbm0l/dih2tvXYlymLN AEEV535YNdy31A6StX6fjp2WMvCSrvCbtc1vw6NV5+aosH9+vSPlelyTnuHI+OHfZ437 OQn+SnSU//d9hVDvQChsx2JtlzeqG26Wx0dlrY6SmJWT20mAgM3vQSPAo2q5oI9w/4IH R97g== 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:content-type; bh=4OkIuZWe2z/4e4zWU1XxM48uKX1ae0D3zgu8aA7ZQXQ=; b=HL5IJhCoF7zlMFLfKLP4bfdGLV6knUopx5U1OuhiYShn3YaepESH5KCxq9LewKjchA gUhL0uYDwiocVv+vyyIFFbYfnKuHgeMugsPgvriIM/PPwHrfY/Ew8IbdZKKxrkc6fW8Z NmgUzeKA9rsxc2dR4rq8YxNO6cjICkjEScgooRrcZ0ecXl4+Zu9/XYECaThNC4nyF8BR 4yvOVfh92gGXasqYuINX664TW8KhP0oqKUKsQpItgL2nios/aNCSsexiGILphFBo2O0t lsyCXG2CnrAxU3b49KriU/KDP3KTb3Y9mF8gsMCO2GZJ8IftGesW+kkOYi6XglkOGVy5 8yog== X-Gm-Message-State: AG10YORDAM4guFDjmWaqJuVnxy/DR32nJHVKHobXv40LDaF5/Jn9HHDDYv3AfJakA1se66gViP72tZnIsjsIHw== MIME-Version: 1.0 X-Received: by 10.107.132.142 with SMTP id o14mr12103109ioi.75.1454383743448; Mon, 01 Feb 2016 19:29:03 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.36.14.19 with HTTP; Mon, 1 Feb 2016 19:29:03 -0800 (PST) Received: by 10.36.14.19 with HTTP; Mon, 1 Feb 2016 19:29:03 -0800 (PST) In-Reply-To: References: Date: Mon, 1 Feb 2016 19:29:03 -0800 X-Google-Sender-Auth: Z5N1CJS6zETygUDJUMsazk0p2Jo Message-ID: Subject: Re: ath0: Stuck Beacon/BB Hang messages From: Adrian Chadd To: Larry Rosenman Cc: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=UTF-8 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: Tue, 02 Feb 2016 03:29:04 -0000 Nope. Just try manually channels 1,6,11 and see which works best. A On Feb 1, 2016 6:50 PM, "Larry Rosenman" wrote: > New owner of a pfSense firewall (FreeBSD 10.1), and an Atheros 9280 based > card. > > Getting lots of: > ath0: stuck beacon; resetting (bmiss count 4) > ath0: stuck beacon; resetting (bmiss count 8) > ath0: bb hang detected (0x4) > ath0: stuck beacon; resetting (bmiss count 12) > [2.2.6-RELEASE][ler@home-fw.lerctr.org]/home/ler: > > > > Is there any workaround? > > Feel free to ask for more info. > > [2.2.6-RELEASE][ler@home-fw.lerctr.org]/home/ler: uname -a > FreeBSD home-fw.lerctr.org 10.1-RELEASE-p25 FreeBSD 10.1-RELEASE-p25 #0 > c39b63e(releng/10.1)-dirty: Mon Dec 21 15:20:13 CST 2015 > root@pfs22-amd64-builder:/usr/obj.RELENG_2_2.amd64/usr/pfSensesrc/src.RELENG_2_2/sys/pfSense_SMP.10 > amd64 > [2.2.6-RELEASE][ler@home-fw.lerctr.org]/home/ler: > > > ath0@pci0:6:0:0: class=0x028000 card=0x008f106b chip=0x002a168c > rev=0x01 hdr=0x00 > class = network > > ath0: mem 0xfebf0000-0xfebfffff irq 16 at device 0.0 on pci6 > ath0: [HT] enabling HT modes > ath0: [HT] 1 stream STBC receive enabled > ath0: [HT] 1 stream STBC transmit enabled > ath0: [HT] 2 RX streams; 2 TX streams > ath0: AR9280 mac 128.2 RF5133 phy 13.0 > ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00c0 > > ath0_wlan1: flags=8843 metric 0 > mtu 1500 > ether d8:30:62:5b:b9:1f > inet6 2605:6000:ec17:201:da30:62ff:fe5b:b91f prefixlen 64 > inet 192.168.201.1 netmask 0xffffff00 broadcast 192.168.201.255 > inet6 fe80::1:1%ath0_wlan1 prefixlen 64 scopeid 0xa > nd6 options=21 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng > status: running > ssid "LERCTR NETWORK 2.5" channel 3 (2422 MHz 11g ht/20) bssid > d8:30:62:5b:b9:1f > regdomain 100 indoor ecm authmode WPA2/802.11i privacy MIXED > deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 20 scanvalid 60 > protmode OFF ampdulimit 64k ampdudensity 8 shortgi wme burst -apbridge > dtimperiod 1 -dfs > ath0_wlan2: flags=8843 metric 0 > mtu 1500 > ether de:30:62:5b:b9:1f > inet6 2605:6000:ec17:202:dc30:62ff:fe5b:b91f prefixlen 64 > inet 192.168.202.1 netmask 0xffffff00 broadcast 192.168.202.255 > inet6 fe80::1:1%ath0_wlan2 prefixlen 64 scopeid 0xb > nd6 options=21 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng > status: running > ssid "LERCTR NETWORK GUEST" channel 3 (2422 MHz 11g ht/20) bssid > de:30:62:5b:b9:1f > regdomain 100 indoor ecm authmode WPA2/802.11i privacy MIXED > deftxkey 2 AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 20 scanvalid 60 > protmode OFF ampdulimit 64k ampdudensity 8 shortgi wme burst -apbridge > dtimperiod 1 -dfs > > ath0: flags=8843 metric 0 mtu 2290 > ether d8:30:62:5b:b9:1f > nd6 options=21 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng > status: running > > -- > 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 Tue Feb 2 09:11: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 50BE2A978E5 for ; Tue, 2 Feb 2016 09:11:51 +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 3DE8ABC1 for ; Tue, 2 Feb 2016 09:11:51 +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 u129Bp6G096591 for ; Tue, 2 Feb 2016 09:11:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 206199] [patch] dev/bwn suppressing "bwn0: unsupported rate 0" messages Date: Tue, 02 Feb 2016 09:11:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-RELEASE X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: mugius.0x101.freebsd@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: 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: Tue, 02 Feb 2016 09:11:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206199 --- Comment #1 from Mugenga Marius --- A cleaner solution would be review D5165. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Tue Feb 2 18:49: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 46B15A98043 for ; Tue, 2 Feb 2016 18:49:25 +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 3756E1D12 for ; Tue, 2 Feb 2016 18:49:25 +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 u12InOos094110 for ; Tue, 2 Feb 2016 18:49:25 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 194336] AR9300 pci wireless card not working Date: Tue, 02 Feb 2016 18:49:24 +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: 10.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jkim@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: Tue, 02 Feb 2016 18:49:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194336 --- Comment #20 from Jung-uk Kim --- (In reply to Chris from comment #18) I bought a card for myself. http://www.newegg.com/Product/Product.aspx?Item=3D9SIA4P03CW2924 The card is marked for US but the regdomain is actually set for 0x14. With= my patch, it actually works fine. Now we really need to find a correct entry = for FCC6. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-wireless@freebsd.org Wed Feb 3 11:27: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 852BBA9A071 for ; Wed, 3 Feb 2016 11:27:13 +0000 (UTC) (envelope-from t@tobik.me) Received: from new1-smtp.messagingengine.com (new1-smtp.messagingengine.com [66.111.4.221]) (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 5D638126C for ; Wed, 3 Feb 2016 11:27:09 +0000 (UTC) (envelope-from t@tobik.me) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailnew.nyi.internal (Postfix) with ESMTP id 9631A1CF5 for ; Wed, 3 Feb 2016 06:27:08 -0500 (EST) Received: from web6 ([10.202.2.216]) by compute2.internal (MEProxy); Wed, 03 Feb 2016 06:27:08 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=tobik.me; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=ezh Ddpgt0FNaI0zJytatGsmBE1c=; b=ce9GExE/asmRG2BOgn000PNvJLd5NkF846A KtCtMw9mNowxvcY4wQ6w5fVvZzrgWSPlsTtVRaUmRjhFZVRptirt5AncE5QqvFvf isZDZErdEVWNCtZK/6oZpG9eHW5hgQzxJMB/qBufDP3Nm83OsTtGpIcwULWb+5rP G/1snA0Q= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=ezhDdpgt0FNaI0zJytatGsmBE1c=; b=TUJaW KaMH7QbJHnWM09FGJBejQWpAXifSXASfqPi6/mcHSMOamUN9kQJzarsULaaDaqyi e210Vu6ML0vt2V/YbyEEPey3HI5S/e+li74BIn9WJ7wEiwzorNwQtA4k0scOc4w1 0hKXR3638uEvOh69RwFdI1ns0YtBkpYits8Nqg= Received: by web6.nyi.internal (Postfix, from userid 99) id 0B6E353FA0; Wed, 3 Feb 2016 06:27:08 -0500 (EST) Message-Id: <1454498827.3964610.510611394.3ED30F5C@webmail.messagingengine.com> X-Sasl-Enc: KDSehmIe+/qlaojLy4lh8NtSSH7h3xT44lrOXQk1IbvB 1454498827 From: Tobias Kortkamp To: freebsd-wireless@FreeBSD.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-9c016a65 Subject: [patch] Change ath(4) to report correct chip name for Qualcomm Atheros cards Date: Wed, 03 Feb 2016 12:27:07 +0100 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: Wed, 03 Feb 2016 11:27:13 -0000 Hi, when using ath(4) the driver reports the wrong name for Qualcomm Atheros chips on attach e.g. a QCA9565 card reports as being an AR9565. ath_hal(4) however mentions QCA9565 and not AR9565. This is confusing if you want to find out if your card is supposed to be supported or not. I also saw some comments in sys/dev/ath/ath_hal/ah.c that is not supposed to be that way. Fixing this seems simple enough (see inlined patch). Thanks, Tobias diff --git a/sys/dev/ath/ath_hal/ah.c b/sys/dev/ath/ath_hal/ah.c index a0baa69..8333f10 100644 --- a/sys/dev/ath/ath_hal/ah.c +++ b/sys/dev/ath/ath_hal/ah.c @@ -91,63 +91,60 @@ ath_hal_mac_name(struct ath_hal *ah) switch (ah->ah_macVersion) { case AR_SREV_VERSION_CRETE: case AR_SREV_VERSION_MAUI_1: - return "5210"; + return "AR5210"; case AR_SREV_VERSION_MAUI_2: case AR_SREV_VERSION_OAHU: - return "5211"; + return "AR5211"; case AR_SREV_VERSION_VENICE: - return "5212"; + return "AR5212"; case AR_SREV_VERSION_GRIFFIN: - return "2413"; + return "AR2413"; case AR_SREV_VERSION_CONDOR: - return "5424"; + return "AR5424"; case AR_SREV_VERSION_EAGLE: - return "5413"; + return "AR5413"; case AR_SREV_VERSION_COBRA: - return "2415"; + return "AR2415"; case AR_SREV_2425: /* Swan */ - return "2425"; + return "AR2425"; case AR_SREV_2417: /* Nala */ - return "2417"; + return "AR2417"; case AR_XSREV_VERSION_OWL_PCI: - return "5416"; + return "AR5416"; case AR_XSREV_VERSION_OWL_PCIE: - return "5418"; + return "AR5418"; case AR_XSREV_VERSION_HOWL: - return "9130"; + return "AR9130"; case AR_XSREV_VERSION_SOWL: - return "9160"; + return "AR9160"; case AR_XSREV_VERSION_MERLIN: if (AH_PRIVATE(ah)->ah_ispcie) - return "9280"; - return "9220"; + return "AR9280"; + return "AR9220"; case AR_XSREV_VERSION_KITE: - return "9285"; + return "AR9285"; case AR_XSREV_VERSION_KIWI: if (AH_PRIVATE(ah)->ah_ispcie) - return "9287"; - return "9227"; + return "AR9287"; + return "AR9227"; case AR_SREV_VERSION_AR9380: if (ah->ah_macRev >= AR_SREV_REVISION_AR9580_10) - return "9580"; - return "9380"; + return "AR9580"; + return "AR9380"; case AR_SREV_VERSION_AR9460: - return "9460"; + return "AR9460"; case AR_SREV_VERSION_AR9330: - return "9330"; + return "AR9330"; case AR_SREV_VERSION_AR9340: - return "9340"; + return "AR9340"; case AR_SREV_VERSION_QCA9550: - /* XXX should say QCA, not AR */ - return "9550"; + return "QCA9550"; case AR_SREV_VERSION_AR9485: - return "9485"; + return "AR9485"; case AR_SREV_VERSION_QCA9565: - /* XXX should say QCA, not AR */ - return "9565"; + return "QCA9565"; case AR_SREV_VERSION_QCA9530: - /* XXX should say QCA, not AR */ - return "9530"; + return "QCA9530"; } return "????"; } diff --git a/sys/dev/ath/if_ath.c b/sys/dev/ath/if_ath.c index 0dc7d3f..8b1580a 100644 --- a/sys/dev/ath/if_ath.c +++ b/sys/dev/ath/if_ath.c @@ -6160,7 +6160,7 @@ ath_announce(struct ath_softc *sc) { struct ath_hal *ah = sc->sc_ah; - device_printf(sc->sc_dev, "AR%s mac %d.%d RF%s phy %d.%d\n", + device_printf(sc->sc_dev, "%s mac %d.%d RF%s phy %d.%d\n", ath_hal_mac_name(ah), ah->ah_macVersion, ah->ah_macRev, ath_hal_rf_name(ah), ah->ah_phyRev >> 4, ah->ah_phyRev & 0xf); device_printf(sc->sc_dev, "2GHz radio: 0x%.4x; 5GHz radio: 0x%.4x\n", From owner-freebsd-wireless@freebsd.org Wed Feb 3 11:35: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 C2C30A9A3F2 for ; Wed, 3 Feb 2016 11:35:23 +0000 (UTC) (envelope-from cronicasdebolsillo@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 0D0391741 for ; Wed, 3 Feb 2016 11:35:23 +0000 (UTC) (envelope-from cronicasdebolsillo@gmail.com) Received: by mail-wm0-x235.google.com with SMTP id 128so160844514wmz.1 for ; Wed, 03 Feb 2016 03:35:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jehFhPmGcAFSH2kpxV9vbMPiQ168KiNREkNsAQi7+X8=; b=HlHY42tTFDZ7bKwAZTs8pr4lazxA5TYScKyqjT5n/vfn9bpCgShQR+PqQL15CUjYgW VYaafZhBom4pMxqJFAaFKs8lS/asRR2HXssEoo1/QZpskrlqlMERk3oZtJ/slPgF95ms /jU/84zhybIpUatqf+8KTpAPDCyquyYHQFO2+YrGpYXOK8r8y+AxApQeR2bhlnS6WDmh 2rK0jaBO7eI3IGa1o3SJtJnKaOHvX/IlDG/MU9AS1Zd5cbN5hKdLa7OmoeUhULKk2HM0 pbBCVS6j4irgTHJA3LeEMxWAJ7cgjXe9piwCK+rDoJHyA3t52ZczUE1ot/WrfgKocxrY XpNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=jehFhPmGcAFSH2kpxV9vbMPiQ168KiNREkNsAQi7+X8=; b=N32KebuHPZLEJ19TjtopygeBjmkJCaAKAlk6j7yP6sl9hWyWxxSahkzfm7CqOblone 8a7f8/FsfBAn2rFxL8D3CLAapFKFekkjhOhbsEPB+ptjOop0bgLSkdW/pzBkjabJZg9l zaHgQDUYqF3+53gsMccGz/2qntkL27QC8TDkSW2sbB+szMCMdzZKbMxZdTeLqbxxTFKl ag/NGIIL7fmFqpeOl6kV2KVku2gNj6TJVLkqK5631I52DArz4Q3PKzHg9fZcFpUyQd0R izku3EQizuUdT8MlGoqUVKzExVA+mQFzzFWCTrReshp1WbJLqVW40O+Sh3mwv8dQxcn1 n54Q== X-Gm-Message-State: AG10YORkOkQqtEnNxtqJeRq0b6+XpcTXHZmx+LW3GV37tjpMYj6ZX4qppfxnizPzwHLOYtu+bFQ3Li+kjL1LBQ== MIME-Version: 1.0 X-Received: by 10.194.241.228 with SMTP id wl4mr1333639wjc.11.1454499321408; Wed, 03 Feb 2016 03:35:21 -0800 (PST) Received: by 10.194.44.228 with HTTP; Wed, 3 Feb 2016 03:35:21 -0800 (PST) Date: Wed, 3 Feb 2016 12:35:21 +0100 Message-ID: Subject: Atheros AR9565 not working: a lot of "bad series0" From: Alberto Calero To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=UTF-8 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: Wed, 03 Feb 2016 11:35:24 -0000 Hi, I'm trying to get wireless working on my FreeBSD 10.2 for my job and I don't know exactly what's happening (maybe there's a bug in the ath(4) driver for my card). I paste the results of dmesg | grep -i 'ath' Some help will be appreciated. Many thanks. ath0: mem 0xe0500000-0xe057ffff irq 19 at device 0.0 on pci2 ath0: RX status length: 48 ath0: RX buffer size: 4096 ath0: TX descriptor length: 128 ath0: TX status length: 36 ath0: TX buffers per descriptor: 4 ath0: ath_edma_setup_rxfifo: type=0, FIFO depth = 16 entries ath0: ath_edma_setup_rxfifo: type=1, FIFO depth = 128 entries ath0: [HT] enabling HT modes ath0: [HT] enabling short-GI in 20MHz mode ath0: [HT] 1 stream STBC receive enabled ath0: [HT] 1 RX streams; 1 TX streams ath0: AR9565 mac 704.1 RF5110 phy 2639.8 ath0: 2GHz radio: 0x0000; 5GHz radio: 0x0000 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 2 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 2 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 3 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 3 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 3 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 2 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0 ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0 ath0: ath_edma_recv_tasklet: sc_inreset_cnt > 0; skipping From owner-freebsd-wireless@freebsd.org Wed Feb 3 21:00:03 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 57191A9A5AF for ; Wed, 3 Feb 2016 21:00:03 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::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 2332617C8 for ; Wed, 3 Feb 2016 21:00:03 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-ig0-x236.google.com with SMTP id ik10so96750250igb.1 for ; Wed, 03 Feb 2016 13:00:03 -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=wYz2zn+oSW/RCx5Tp6SijmOJjsBU1WcLfxeru/nsoIE=; b=GnmQ8S8VCJFnNQyOPsBiOOdjkVGwjHZDsr58ALCx14lkhAMANS9V7NjSVam7zfOKKu nQQZpZojS2bjY+C/rj3twuRBF9GS18x+7jdznX1G/VZRUlr4yH2KjDBOOa0X5jFgTkjo QkiId6UI6qFMHqzCTmJyG+8getx0q82+C5YFTZPUgTykhFo//o4CmRUIL9rzr2dOBixZ XHxM8diKML9onIRkBCI3hUahdV+BWzOA1DT2lyOJZmFC+G4CKbkbVDsTK0vdHD59Slow xgKno6AqSbqTykNldYkE1jQdodbWUkys7Vw2H/YYf+z0q+3VFMJXQYZ2uXKTQIKqmioC cRGg== 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=wYz2zn+oSW/RCx5Tp6SijmOJjsBU1WcLfxeru/nsoIE=; b=eShXwSsBXcJ1o7CMB6/a7/yUsAcT3MX+AAsKCh21ZjO8P/TP/D9F5VpR0D5foV8dkj TNZn51tTXfg6lSHlZUa0LCnRG89uYJIRQPpvlDqypPos2yFY1x+ElVfscAquzgrm+UKv Q0Ruyiuj/UugC9E/MNk+JItUfpibbckGcqqVOX6FnN59gbPpl+ZTIQefxGwrbrIN//Tw /StpnV7t5vM2si1VIVPTBLT918LIawHcoH8y7KP2/lCPUSPss4oOy45fKQv251kVo1jk Bp4pezGbhsorW2ohFp6m9oRKACfHSxrNlBpNU0N0L4SBJ29qUz7hDksWAX1quh+Sa0ZO ZP6w== X-Gm-Message-State: AG10YORK9qjg41Poy0PYCNW0vJ7V6GGq4QGajwvGtmvHm03o7KNPnvHXWV8VFhc4LTIW9COo3FAp0T9Ujcyc7Q== MIME-Version: 1.0 X-Received: by 10.50.93.36 with SMTP id cr4mr5430193igb.22.1454533202548; Wed, 03 Feb 2016 13:00:02 -0800 (PST) Received: by 10.36.14.19 with HTTP; Wed, 3 Feb 2016 13:00:02 -0800 (PST) In-Reply-To: <1454498827.3964610.510611394.3ED30F5C@webmail.messagingengine.com> References: <1454498827.3964610.510611394.3ED30F5C@webmail.messagingengine.com> Date: Wed, 3 Feb 2016 13:00:02 -0800 Message-ID: Subject: Re: [patch] Change ath(4) to report correct chip name for Qualcomm Atheros cards From: Adrian Chadd To: Tobias Kortkamp 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: Wed, 03 Feb 2016 21:00:03 -0000 Hi! Thanks! I've been meaning to do this for a while but have been .. slack-ish. Can you attach it as a patch? I'll commit it tonight. -a On 3 February 2016 at 03:27, Tobias Kortkamp wrote: > Hi, > > when using ath(4) the driver reports the wrong name for Qualcomm Atheros > chips on attach e.g. a QCA9565 card reports as being an AR9565. > ath_hal(4) however mentions QCA9565 and not AR9565. This is confusing > if you want to find out if your card is supposed to be supported or not. > I also saw some comments in sys/dev/ath/ath_hal/ah.c that is not > supposed to be that way. Fixing this seems simple enough (see inlined > patch). > > Thanks, > Tobias > > diff --git a/sys/dev/ath/ath_hal/ah.c b/sys/dev/ath/ath_hal/ah.c > index a0baa69..8333f10 100644 > --- a/sys/dev/ath/ath_hal/ah.c > +++ b/sys/dev/ath/ath_hal/ah.c > @@ -91,63 +91,60 @@ ath_hal_mac_name(struct ath_hal *ah) > switch (ah->ah_macVersion) { > case AR_SREV_VERSION_CRETE: > case AR_SREV_VERSION_MAUI_1: > - return "5210"; > + return "AR5210"; > case AR_SREV_VERSION_MAUI_2: > case AR_SREV_VERSION_OAHU: > - return "5211"; > + return "AR5211"; > case AR_SREV_VERSION_VENICE: > - return "5212"; > + return "AR5212"; > case AR_SREV_VERSION_GRIFFIN: > - return "2413"; > + return "AR2413"; > case AR_SREV_VERSION_CONDOR: > - return "5424"; > + return "AR5424"; > case AR_SREV_VERSION_EAGLE: > - return "5413"; > + return "AR5413"; > case AR_SREV_VERSION_COBRA: > - return "2415"; > + return "AR2415"; > case AR_SREV_2425: /* Swan */ > - return "2425"; > + return "AR2425"; > case AR_SREV_2417: /* Nala */ > - return "2417"; > + return "AR2417"; > case AR_XSREV_VERSION_OWL_PCI: > - return "5416"; > + return "AR5416"; > case AR_XSREV_VERSION_OWL_PCIE: > - return "5418"; > + return "AR5418"; > case AR_XSREV_VERSION_HOWL: > - return "9130"; > + return "AR9130"; > case AR_XSREV_VERSION_SOWL: > - return "9160"; > + return "AR9160"; > case AR_XSREV_VERSION_MERLIN: > if (AH_PRIVATE(ah)->ah_ispcie) > - return "9280"; > - return "9220"; > + return "AR9280"; > + return "AR9220"; > case AR_XSREV_VERSION_KITE: > - return "9285"; > + return "AR9285"; > case AR_XSREV_VERSION_KIWI: > if (AH_PRIVATE(ah)->ah_ispcie) > - return "9287"; > - return "9227"; > + return "AR9287"; > + return "AR9227"; > case AR_SREV_VERSION_AR9380: > if (ah->ah_macRev >= AR_SREV_REVISION_AR9580_10) > - return "9580"; > - return "9380"; > + return "AR9580"; > + return "AR9380"; > case AR_SREV_VERSION_AR9460: > - return "9460"; > + return "AR9460"; > case AR_SREV_VERSION_AR9330: > - return "9330"; > + return "AR9330"; > case AR_SREV_VERSION_AR9340: > - return "9340"; > + return "AR9340"; > case AR_SREV_VERSION_QCA9550: > - /* XXX should say QCA, not AR */ > - return "9550"; > + return "QCA9550"; > case AR_SREV_VERSION_AR9485: > - return "9485"; > + return "AR9485"; > case AR_SREV_VERSION_QCA9565: > - /* XXX should say QCA, not AR */ > - return "9565"; > + return "QCA9565"; > case AR_SREV_VERSION_QCA9530: > - /* XXX should say QCA, not AR */ > - return "9530"; > + return "QCA9530"; > } > return "????"; > } > diff --git a/sys/dev/ath/if_ath.c b/sys/dev/ath/if_ath.c > index 0dc7d3f..8b1580a 100644 > --- a/sys/dev/ath/if_ath.c > +++ b/sys/dev/ath/if_ath.c > @@ -6160,7 +6160,7 @@ ath_announce(struct ath_softc *sc) > { > struct ath_hal *ah = sc->sc_ah; > > - device_printf(sc->sc_dev, "AR%s mac %d.%d RF%s phy %d.%d\n", > + device_printf(sc->sc_dev, "%s mac %d.%d RF%s phy %d.%d\n", > ath_hal_mac_name(ah), ah->ah_macVersion, ah->ah_macRev, > ath_hal_rf_name(ah), ah->ah_phyRev >> 4, ah->ah_phyRev & > 0xf); > device_printf(sc->sc_dev, "2GHz radio: 0x%.4x; 5GHz radio: > 0x%.4x\n", > _______________________________________________ > 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 Wed Feb 3 21:14:22 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 0DA13A9AB00 for ; Wed, 3 Feb 2016 21:14:22 +0000 (UTC) (envelope-from t@tobik.me) Received: from new1-smtp.messagingengine.com (new1-smtp.messagingengine.com [66.111.4.221]) (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 CC4F912C for ; Wed, 3 Feb 2016 21:14:21 +0000 (UTC) (envelope-from t@tobik.me) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id CA5611417 for ; Wed, 3 Feb 2016 16:14:13 -0500 (EST) Received: from web2 ([10.202.2.212]) by compute6.internal (MEProxy); Wed, 03 Feb 2016 16:14:13 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=tobik.me; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=Q4xP3mRFUVwCWTyf3ls2Gqk07sg=; b=JCcO6m 49VPvkyUDiB9npQ79y8FgUH9YVlHAdFBDtGvFxQK+p+u0GmYhQOS3xj09q9Riubx yEFieujVg6KhZUfg1DgIhJPXaBR8ZB0sYXw6aoUmZnYOguaCdJx2dE2ymUsn2eGw w4foTsqnMuGELrrZyfl/o00p0AmNk2IoUF1R8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Q4xP3mRFUVwCWTy f3ls2Gqk07sg=; b=jaql48ZomOnP3P31cO8jCsd9SxEpulC7koLQFwjb/aJUo5B j+JqKk6jGOX0JZy9ZqR+uY4oTBmmgfwmf0A343XJbv7Hw59uVHiCFxgwJyvSUr3b PQQ21cOT4i0YlhmEnpNp4mcdXsj7LIE+v8jXwVtrNQYG/rBkxzk6E3iPQEZw= Received: by web2.nyi.internal (Postfix, from userid 99) id 2552B54606F; Wed, 3 Feb 2016 16:14:13 -0500 (EST) Message-Id: <1454534053.1273131.511201162.1933BAC7@webmail.messagingengine.com> X-Sasl-Enc: mGHwQW9EBFaA7l7Jo/nRvfAoKtXfGSm4mxz9CJnb1Yfc 1454534053 From: Tobias Kortkamp To: Adrian Chadd Cc: freebsd-wireless@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_145453405312731314"; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-9c016a65 Subject: Re: [patch] Change ath(4) to report correct chip name for Qualcomm Atheros cards Date: Wed, 03 Feb 2016 22:14:13 +0100 In-Reply-To: References: <1454498827.3964610.510611394.3ED30F5C@webmail.messagingengine.com> 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: Wed, 03 Feb 2016 21:14:22 -0000 This is a multi-part message in MIME format. --_----------=_145453405312731314 Content-Transfer-Encoding: 7bit Content-Type: text/plain Sure. Here you go. On Wed, Feb 3, 2016, at 10:00 PM, Adrian Chadd wrote: > Hi! > > Thanks! I've been meaning to do this for a while but have been .. > slack-ish. > > Can you attach it as a patch? I'll commit it tonight. > > > -a > > > On 3 February 2016 at 03:27, Tobias Kortkamp wrote: > > Hi, > > > > when using ath(4) the driver reports the wrong name for Qualcomm Atheros > > chips on attach e.g. a QCA9565 card reports as being an AR9565. > > ath_hal(4) however mentions QCA9565 and not AR9565. This is confusing > > if you want to find out if your card is supposed to be supported or not. > > I also saw some comments in sys/dev/ath/ath_hal/ah.c that is not > > supposed to be that way. Fixing this seems simple enough (see inlined > > patch). > > > > Thanks, > > Tobias > > > > diff --git a/sys/dev/ath/ath_hal/ah.c b/sys/dev/ath/ath_hal/ah.c > > index a0baa69..8333f10 100644 > > --- a/sys/dev/ath/ath_hal/ah.c > > +++ b/sys/dev/ath/ath_hal/ah.c > > @@ -91,63 +91,60 @@ ath_hal_mac_name(struct ath_hal *ah) > > switch (ah->ah_macVersion) { > > case AR_SREV_VERSION_CRETE: > > case AR_SREV_VERSION_MAUI_1: > > - return "5210"; > > + return "AR5210"; > > case AR_SREV_VERSION_MAUI_2: > > case AR_SREV_VERSION_OAHU: > > - return "5211"; > > + return "AR5211"; > > case AR_SREV_VERSION_VENICE: > > - return "5212"; > > + return "AR5212"; > > case AR_SREV_VERSION_GRIFFIN: > > - return "2413"; > > + return "AR2413"; > > case AR_SREV_VERSION_CONDOR: > > - return "5424"; > > + return "AR5424"; > > case AR_SREV_VERSION_EAGLE: > > - return "5413"; > > + return "AR5413"; > > case AR_SREV_VERSION_COBRA: > > - return "2415"; > > + return "AR2415"; > > case AR_SREV_2425: /* Swan */ > > - return "2425"; > > + return "AR2425"; > > case AR_SREV_2417: /* Nala */ > > - return "2417"; > > + return "AR2417"; > > case AR_XSREV_VERSION_OWL_PCI: > > - return "5416"; > > + return "AR5416"; > > case AR_XSREV_VERSION_OWL_PCIE: > > - return "5418"; > > + return "AR5418"; > > case AR_XSREV_VERSION_HOWL: > > - return "9130"; > > + return "AR9130"; > > case AR_XSREV_VERSION_SOWL: > > - return "9160"; > > + return "AR9160"; > > case AR_XSREV_VERSION_MERLIN: > > if (AH_PRIVATE(ah)->ah_ispcie) > > - return "9280"; > > - return "9220"; > > + return "AR9280"; > > + return "AR9220"; > > case AR_XSREV_VERSION_KITE: > > - return "9285"; > > + return "AR9285"; > > case AR_XSREV_VERSION_KIWI: > > if (AH_PRIVATE(ah)->ah_ispcie) > > - return "9287"; > > - return "9227"; > > + return "AR9287"; > > + return "AR9227"; > > case AR_SREV_VERSION_AR9380: > > if (ah->ah_macRev >= AR_SREV_REVISION_AR9580_10) > > - return "9580"; > > - return "9380"; > > + return "AR9580"; > > + return "AR9380"; > > case AR_SREV_VERSION_AR9460: > > - return "9460"; > > + return "AR9460"; > > case AR_SREV_VERSION_AR9330: > > - return "9330"; > > + return "AR9330"; > > case AR_SREV_VERSION_AR9340: > > - return "9340"; > > + return "AR9340"; > > case AR_SREV_VERSION_QCA9550: > > - /* XXX should say QCA, not AR */ > > - return "9550"; > > + return "QCA9550"; > > case AR_SREV_VERSION_AR9485: > > - return "9485"; > > + return "AR9485"; > > case AR_SREV_VERSION_QCA9565: > > - /* XXX should say QCA, not AR */ > > - return "9565"; > > + return "QCA9565"; > > case AR_SREV_VERSION_QCA9530: > > - /* XXX should say QCA, not AR */ > > - return "9530"; > > + return "QCA9530"; > > } > > return "????"; > > } > > diff --git a/sys/dev/ath/if_ath.c b/sys/dev/ath/if_ath.c > > index 0dc7d3f..8b1580a 100644 > > --- a/sys/dev/ath/if_ath.c > > +++ b/sys/dev/ath/if_ath.c > > @@ -6160,7 +6160,7 @@ ath_announce(struct ath_softc *sc) > > { > > struct ath_hal *ah = sc->sc_ah; > > > > - device_printf(sc->sc_dev, "AR%s mac %d.%d RF%s phy %d.%d\n", > > + device_printf(sc->sc_dev, "%s mac %d.%d RF%s phy %d.%d\n", > > ath_hal_mac_name(ah), ah->ah_macVersion, ah->ah_macRev, > > ath_hal_rf_name(ah), ah->ah_phyRev >> 4, ah->ah_phyRev & > > 0xf); > > device_printf(sc->sc_dev, "2GHz radio: 0x%.4x; 5GHz radio: > > 0x%.4x\n", > > _______________________________________________ > > 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" > _______________________________________________ > 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" --_----------=_145453405312731314 Content-Disposition: attachment; filename="ath.diff" Content-Id: <1454533923.1272950.0e483890d561afeb635e69a126118f165ad9fcc2.26F315E3@content.messagingengine.com> Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name="ath.diff" ZGlmZiAtLWdpdCBhL3N5cy9kZXYvYXRoL2F0aF9oYWwvYWguYyBiL3N5cy9k ZXYvYXRoL2F0aF9oYWwvYWguYwppbmRleCBhMGJhYTY5Li44MzMzZjEwIDEw MDY0NAotLS0gYS9zeXMvZGV2L2F0aC9hdGhfaGFsL2FoLmMKKysrIGIvc3lz L2Rldi9hdGgvYXRoX2hhbC9haC5jCkBAIC05MSw2MyArOTEsNjAgQEAgYXRo X2hhbF9tYWNfbmFtZShzdHJ1Y3QgYXRoX2hhbCAqYWgpCiAJc3dpdGNoIChh aC0+YWhfbWFjVmVyc2lvbikgewogCWNhc2UgQVJfU1JFVl9WRVJTSU9OX0NS RVRFOgogCWNhc2UgQVJfU1JFVl9WRVJTSU9OX01BVUlfMToKLQkJcmV0dXJu ICI1MjEwIjsKKwkJcmV0dXJuICJBUjUyMTAiOwogCWNhc2UgQVJfU1JFVl9W RVJTSU9OX01BVUlfMjoKIAljYXNlIEFSX1NSRVZfVkVSU0lPTl9PQUhVOgot CQlyZXR1cm4gIjUyMTEiOworCQlyZXR1cm4gIkFSNTIxMSI7CiAJY2FzZSBB Ul9TUkVWX1ZFUlNJT05fVkVOSUNFOgotCQlyZXR1cm4gIjUyMTIiOworCQly ZXR1cm4gIkFSNTIxMiI7CiAJY2FzZSBBUl9TUkVWX1ZFUlNJT05fR1JJRkZJ TjoKLQkJcmV0dXJuICIyNDEzIjsKKwkJcmV0dXJuICJBUjI0MTMiOwogCWNh c2UgQVJfU1JFVl9WRVJTSU9OX0NPTkRPUjoKLQkJcmV0dXJuICI1NDI0IjsK KwkJcmV0dXJuICJBUjU0MjQiOwogCWNhc2UgQVJfU1JFVl9WRVJTSU9OX0VB R0xFOgotCQlyZXR1cm4gIjU0MTMiOworCQlyZXR1cm4gIkFSNTQxMyI7CiAJ Y2FzZSBBUl9TUkVWX1ZFUlNJT05fQ09CUkE6Ci0JCXJldHVybiAiMjQxNSI7 CisJCXJldHVybiAiQVIyNDE1IjsKIAljYXNlIEFSX1NSRVZfMjQyNToJLyog U3dhbiAqLwotCQlyZXR1cm4gIjI0MjUiOworCQlyZXR1cm4gIkFSMjQyNSI7 CiAJY2FzZSBBUl9TUkVWXzI0MTc6CS8qIE5hbGEgKi8KLQkJcmV0dXJuICIy NDE3IjsKKwkJcmV0dXJuICJBUjI0MTciOwogCWNhc2UgQVJfWFNSRVZfVkVS U0lPTl9PV0xfUENJOgotCQlyZXR1cm4gIjU0MTYiOworCQlyZXR1cm4gIkFS NTQxNiI7CiAJY2FzZSBBUl9YU1JFVl9WRVJTSU9OX09XTF9QQ0lFOgotCQly ZXR1cm4gIjU0MTgiOworCQlyZXR1cm4gIkFSNTQxOCI7CiAJY2FzZSBBUl9Y U1JFVl9WRVJTSU9OX0hPV0w6Ci0JCXJldHVybiAiOTEzMCI7CisJCXJldHVy biAiQVI5MTMwIjsKIAljYXNlIEFSX1hTUkVWX1ZFUlNJT05fU09XTDoKLQkJ cmV0dXJuICI5MTYwIjsKKwkJcmV0dXJuICJBUjkxNjAiOwogCWNhc2UgQVJf WFNSRVZfVkVSU0lPTl9NRVJMSU46CiAJCWlmIChBSF9QUklWQVRFKGFoKS0+ YWhfaXNwY2llKQotCQkJcmV0dXJuICI5MjgwIjsKLQkJcmV0dXJuICI5MjIw IjsKKwkJCXJldHVybiAiQVI5MjgwIjsKKwkJcmV0dXJuICJBUjkyMjAiOwog CWNhc2UgQVJfWFNSRVZfVkVSU0lPTl9LSVRFOgotCQlyZXR1cm4gIjkyODUi OworCQlyZXR1cm4gIkFSOTI4NSI7CiAJY2FzZSBBUl9YU1JFVl9WRVJTSU9O X0tJV0k6CiAJCWlmIChBSF9QUklWQVRFKGFoKS0+YWhfaXNwY2llKQotCQkJ cmV0dXJuICI5Mjg3IjsKLQkJcmV0dXJuICI5MjI3IjsKKwkJCXJldHVybiAi QVI5Mjg3IjsKKwkJcmV0dXJuICJBUjkyMjciOwogCWNhc2UgQVJfU1JFVl9W RVJTSU9OX0FSOTM4MDoKIAkJaWYgKGFoLT5haF9tYWNSZXYgPj0gQVJfU1JF Vl9SRVZJU0lPTl9BUjk1ODBfMTApCi0JCQlyZXR1cm4gIjk1ODAiOwotCQly ZXR1cm4gIjkzODAiOworCQkJcmV0dXJuICJBUjk1ODAiOworCQlyZXR1cm4g IkFSOTM4MCI7CiAJY2FzZSBBUl9TUkVWX1ZFUlNJT05fQVI5NDYwOgotCQly ZXR1cm4gIjk0NjAiOworCQlyZXR1cm4gIkFSOTQ2MCI7CiAJY2FzZSBBUl9T UkVWX1ZFUlNJT05fQVI5MzMwOgotCQlyZXR1cm4gIjkzMzAiOworCQlyZXR1 cm4gIkFSOTMzMCI7CiAJY2FzZSBBUl9TUkVWX1ZFUlNJT05fQVI5MzQwOgot CQlyZXR1cm4gIjkzNDAiOworCQlyZXR1cm4gIkFSOTM0MCI7CiAJY2FzZSBB Ul9TUkVWX1ZFUlNJT05fUUNBOTU1MDoKLQkJLyogWFhYIHNob3VsZCBzYXkg UUNBLCBub3QgQVIgKi8KLQkJcmV0dXJuICI5NTUwIjsKKwkJcmV0dXJuICJR Q0E5NTUwIjsKIAljYXNlIEFSX1NSRVZfVkVSU0lPTl9BUjk0ODU6Ci0JCXJl dHVybiAiOTQ4NSI7CisJCXJldHVybiAiQVI5NDg1IjsKIAljYXNlIEFSX1NS RVZfVkVSU0lPTl9RQ0E5NTY1OgotCQkvKiBYWFggc2hvdWxkIHNheSBRQ0Es IG5vdCBBUiAqLwotCQlyZXR1cm4gIjk1NjUiOworCQlyZXR1cm4gIlFDQTk1 NjUiOwogCWNhc2UgQVJfU1JFVl9WRVJTSU9OX1FDQTk1MzA6Ci0JCS8qIFhY WCBzaG91bGQgc2F5IFFDQSwgbm90IEFSICovCi0JCXJldHVybiAiOTUzMCI7 CisJCXJldHVybiAiUUNBOTUzMCI7CiAJfQogCXJldHVybiAiPz8/PyI7CiB9 CmRpZmYgLS1naXQgYS9zeXMvZGV2L2F0aC9pZl9hdGguYyBiL3N5cy9kZXYv YXRoL2lmX2F0aC5jCmluZGV4IDBkYzdkM2YuLjhiMTU4MGEgMTAwNjQ0Ci0t LSBhL3N5cy9kZXYvYXRoL2lmX2F0aC5jCisrKyBiL3N5cy9kZXYvYXRoL2lm X2F0aC5jCkBAIC02MTYwLDcgKzYxNjAsNyBAQCBhdGhfYW5ub3VuY2Uoc3Ry dWN0IGF0aF9zb2Z0YyAqc2MpCiB7CiAJc3RydWN0IGF0aF9oYWwgKmFoID0g c2MtPnNjX2FoOwogCi0JZGV2aWNlX3ByaW50ZihzYy0+c2NfZGV2LCAiQVIl cyBtYWMgJWQuJWQgUkYlcyBwaHkgJWQuJWRcbiIsCisJZGV2aWNlX3ByaW50 ZihzYy0+c2NfZGV2LCAiJXMgbWFjICVkLiVkIFJGJXMgcGh5ICVkLiVkXG4i LAogCQlhdGhfaGFsX21hY19uYW1lKGFoKSwgYWgtPmFoX21hY1ZlcnNpb24s IGFoLT5haF9tYWNSZXYsCiAJCWF0aF9oYWxfcmZfbmFtZShhaCksIGFoLT5h aF9waHlSZXYgPj4gNCwgYWgtPmFoX3BoeVJldiAmIDB4Zik7CiAJZGV2aWNl X3ByaW50ZihzYy0+c2NfZGV2LCAiMkdIeiByYWRpbzogMHglLjR4OyA1R0h6 IHJhZGlvOiAweCUuNHhcbiIsCg== --_----------=_145453405312731314-- From owner-freebsd-wireless@freebsd.org Fri Feb 5 20:42:15 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 64D41A9C44B for ; Fri, 5 Feb 2016 20:42:15 +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 55AD11FD0 for ; Fri, 5 Feb 2016 20:42:15 +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 u15KgEIL056473 for ; Fri, 5 Feb 2016 20:42:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 194336] AR9300 pci wireless card not working Date: Fri, 05 Feb 2016 20:42:14 +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: 10.1-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: chris@tellme3times.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-wireless@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: Fri, 05 Feb 2016 20:42:15 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194336 --- Comment #21 from Chris --- I ordered the T-P Link Card as Jung-uk Kim indicated and it works. I instal= led it on my system in place of the D-Link. The D-Link does not. They both have the same Atheros AR938x I added option AH_DEBUG in my kernel and rebuilt but I get the following wh= en I try anything. athdebug: sysctl-get(dev.ath.0.debug): No such file or directory Is there a more detailed HowTo on athdebug. I am a complete noob when it co= mes to drivers. --=20 You are receiving this mail because: You are the assignee for the bug.=