From owner-freebsd-wireless@freebsd.org Mon Feb 12 20:16:40 2018 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5FBFFF18FA5 for ; Mon, 12 Feb 2018 20:16:40 +0000 (UTC) (envelope-from landon@landonf.org) Received: from smtp.office.plausible.coop (smtp.office.plausible.coop [108.51.93.21]) by mx1.freebsd.org (Postfix) with ESMTP id 1495F6B81D for ; Mon, 12 Feb 2018 20:16:39 +0000 (UTC) (envelope-from landon@landonf.org) Received: from [172.16.51.6] (unknown [172.16.51.6]) by smtp.office.plausible.coop (Postfix) with ESMTPSA id EABFE50801E; Mon, 12 Feb 2018 11:58:00 -0800 (PST) Date: Mon, 12 Feb 2018 13:07:45 -0700 From: Landon J Fuller Subject: Re: Mac Mini late 2009 BCM4321 issues :) To: Trev Cc: freebsd-wireless@freebsd.org Message-Id: <1518466065.55992.1@smtp.office.plausible.coop> In-Reply-To: <52d64b1e-d9c4-ccca-426a-f36be3412e8b@sentry.org> References: <6e188362-fad7-4dee-967b-1280ebe8978e@sentry.org> <52d64b1e-d9c4-ccca-426a-f36be3412e8b@sentry.org> X-Mailer: geary/0.10.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-theHFGaO5f1uepobeFCD" X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.25 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, 12 Feb 2018 20:16:40 -0000 --=-theHFGaO5f1uepobeFCD Content-Type: text/plain; charset=utf-8; format=flowed On Thu, Feb 8, 2018 at 5:45 PM, Trev wrote: > > As per Adrian's advice I updated to head via source (12.0-CURRENT #0 > r315191M: Tue Mar 14 02:02:24 AEDT 2017) > > However, the result was the same. No successful association. > > Today I upgraded head via source to 12.0-CURRENT #0 r329009: Thu Feb > 8 > 21:13:07 AEDT 2018 and I seem to be going backwards. The log file now > shows: > > Feb 9 11:32:40 citadel kernel: wlan0: Ethernet address: > 00:26:b0:f7:a1:ec > Feb 9 11:32:40 citadel kernel: bwn0: ucode fw: ucode11 > Feb 9 11:32:40 citadel kernel: bwn0: firmware version (rev 410 patch > 2160 date 0x751a time 0x7c0a) > Feb 9 11:32:40 citadel kernel: bwn0: NVRAM variable txpid5ga0 > unreadable: 2 > Feb 9 11:32:40 citadel kernel: bwn0: PHY init failed > Feb 9 11:32:40 citadel kernel: bwn0: need multicast update callback > Feb 9 11:32:44 citadel kernel: bwn0: ucode fw: ucode11 > Feb 9 11:32:45 citadel kernel: bwn0: firmware version (rev 410 patch > 2160 date 0x751a time 0x7c0a) > Feb 9 11:32:45 citadel kernel: bwn0: NVRAM variable txpid5ga0 > unreadable: 2 > Feb 9 11:32:45 citadel kernel: bwn0: PHY init failed > Feb 9 11:33:32 citadel kernel: bwn0: ucode fw: ucode11 > Feb 9 11:33:32 citadel kernel: bwn0: firmware version (rev 410 patch > 2160 date 0x751a time 0x7c0a) > Feb 9 11:33:32 citadel kernel: bwn0: NVRAM variable txpid5ga0 > unreadable: 2 > Feb 9 11:33:32 citadel kernel: bwn0: PHY init failed > > On the plus side, I no longer have to specify a MAC address as it is > no > longer ff:ff:ff:ff:ff:ff :-) > > Any further ideas? Hey Trev - Would you mind applying the attached patch and giving it another try? Thanks, Landon --=-theHFGaO5f1uepobeFCD Content-Type: text/x-patch Content-Disposition: attachment; filename=0001_bcm4321_sromrev8.diff diff --git a/sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c b/sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c index c7ecb9747e7..f93b7af2687 100644 --- a/sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c +++ b/sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c @@ -3906,6 +3906,9 @@ static int bwn_nphy_tx_power_fix(struct bwn_mac *mac) } else if (sc->sc_board_info.board_srom_rev < 4) { txpi[0] = 72; txpi[1] = 72; + } else if (sc->sc_board_info.board_srom_rev > 7) { + txpi[0] = 0; + txpi[1] = 0; } else { #define BWN_NPHY_GET_TXPI(_name, _result) \ do { \ --=-theHFGaO5f1uepobeFCD-- From owner-freebsd-wireless@freebsd.org Tue Feb 13 05:18:41 2018 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2283F21C0E for ; Tue, 13 Feb 2018 05:18:41 +0000 (UTC) (envelope-from freebsd-wifi@sentry.org) Received: from shadow.sentry.org (shadow.sentry.org [103.78.157.218]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "shadow.sentry.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DE2548487A; Tue, 13 Feb 2018 05:18:40 +0000 (UTC) (envelope-from freebsd-wifi@sentry.org) Received: from shadow.sentry.org (localhost [127.0.0.1]) by shadow.sentry.org (8.15.2/8.15.2) with ESMTP id w1D5IT1S072260; Tue, 13 Feb 2018 16:18:30 +1100 (AEDT) (envelope-from freebsd-wifi@sentry.org) Subject: Re: Mac Mini late 2009 BCM4321 issues :) To: Landon J Fuller References: <6e188362-fad7-4dee-967b-1280ebe8978e@sentry.org> <52d64b1e-d9c4-ccca-426a-f36be3412e8b@sentry.org> <1518466065.55992.1@smtp.office.plausible.coop> From: Trev Cc: Darren via freebsd-wireless Message-ID: <12ceea52-c854-5c62-9027-1fc028147b81@sentry.org> Date: Tue, 13 Feb 2018 16:18:29 +1100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.2 MIME-Version: 1.0 In-Reply-To: <1518466065.55992.1@smtp.office.plausible.coop> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (shadow.sentry.org [0.0.0.0]); Tue, 13 Feb 2018 16:18:30 +1100 (AEDT) X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.25 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, 13 Feb 2018 05:18:42 -0000 Landon J Fuller wrote on 13/02/2018 07:07: > Hey Trev - > > Would you mind applying the attached patch and giving it another try? Miracle worker! Thank you! wlan0: flags=8843 metric 0 mtu 1500 ether 00:26:b0:f7:a1:ec inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::226:b0ff:fef7:a1ec%wlan0 prefixlen 64 scopeid 0x3 inet6 2400:4dc0:0:1a01:3631:c4dd:0:3 prefixlen 64 nd6 options=21 media: IEEE 802.11 Wireless Ethernet OFDM/36Mbps mode 11a status: associated ssid WLAN5G channel 36 (5180 MHz 11a) bssid 34:31:c4:bc:d0:22 regdomain FCC country US authmode WPA2/802.11i privacy ON deftxkey UNDEF AES-CCM 2:128-bit AES-CCM 3:128-bit txpower 17 bmiss 7 mcastrate 6 mgmtrate 6 scanvalid 60 wme roaming MANUAL groups: wlan It finally works :-) dmesg: Feb 13 12:38:19 citadel kernel: bwn_pci0: mem 0xd3200000-0xd3203fff irq 18 at device 0.0 on pci3 Feb 13 12:38:19 citadel kernel: bhndb0: on bwn_pci0 Feb 13 12:38:19 citadel kernel: bhndb0: Using MSI interrupts on bwn_pci0 Feb 13 12:38:19 citadel kernel: bhnd_nvram0: mem 0xd3201000-0xd3201fff on bhndb0 Feb 13 12:38:19 citadel kernel: bhnd0: on bhndb0 Feb 13 12:38:19 citadel kernel: bhnd_chipc0: mem 0x18000000-0x18000dff,0x18000f00-0x18000fff,0x180 00e00-0x18000eff irq 0 at core 0 on bhnd0 Feb 13 12:38:19 citadel kernel: bhnd_pwrctl0: on bhnd_chipc0 Feb 13 12:38:19 citadel kernel: gpio0: mem 0x18000000-0x18000dff on bhnd_chipc0 Feb 13 12:38:19 citadel kernel: bhnd_hostb0: mem 0x18002000-0x18002dff,0-0x7ffffff,0-0x7fffffff,0x180 02f00-0x18002fff,0x18002e00-0x18002eff irq 2 at core 2 on bhnd0 Feb 13 12:38:19 citadel kernel: bwn0: mem 0x18001000-0x18001dff,0x18001f00-0x18001fff,0x18001e00-0x1800 1eff irq 1 at core 1 on bhnd0 Feb 13 12:38:19 citadel kernel: bwn0: WLAN (BCM4321 rev 12) PHY (analog 5 type 4 rev 2) RADIO (manuf 0x17f ver 0x2055 rev 4) Feb 13 12:38:19 citadel kernel: bwn0: DMA (64 bits) Feb 13 12:38:19 citadel kernel: bwn0: Note: compiled with BWN_GPL_PHY; includes GPLv2 code ... Feb 13 12:38:19 citadel kernel: bwn0: ucode fw: ucode11 Feb 13 12:38:19 citadel kernel: bwn0: firmware version (rev 410 patch 2160 date 0x751a time 0x7c0a) Feb 13 12:38:19 citadel kernel: bwn0: need multicast update callback Feb 13 12:38:19 citadel kernel: bwn0: ucode fw: ucode11 Feb 13 12:38:19 citadel kernel: bwn0: firmware version (rev 410 patch 2160 date 0x751a time 0x7c0a) Feb 13 12:38:19 citadel kernel: bwn0: MAC suspend failed Feb 13 12:38:19 citadel kernel: uhub4: 3 ports with 0 removable, self powered Feb 13 12:38:19 citadel kernel: ugen0.2: at usbus0 Feb 13 12:38:19 citadel kernel: bwn0: ucode fw: ucode11 Feb 13 12:38:19 citadel kernel: bwn0: firmware version (rev 410 patch 2160 date 0x751a time 0x7c0a) Feb 13 12:38:19 citadel kernel: wlan0: link state changed to UP ... Feb 13 12:38:21 citadel kernel: bwn0: RX decryption attempted (old 0 keyidx 0x1) Feb 13 12:38:52 citadel last message repeated 18 times Feb 13 12:39:16 citadel last message repeated 31 times [no more messages after this and some hours have passed]